解密动作游戏,代码本意是想在菜单道具栏里,也能显示角色当前装备的武器
找AI写了一段,然后无法运行,启动直接黑屏。
而且AI指示新建一个文件夹,把插件放文件夹里再加载插件的要求,在操作上就做不到啊!
- // 插件名称:装备信息窗口// 插件效果:在道具菜单页面新增一个窗口,显示队伍里第一个人的装备信息// 插件安装步骤:// 1. 将该文件保存为“装备信息窗口.js”// 2. 在RPGMakerMV的插件目录中创建一个新的文件夹,命名为“装备信息窗口”// 3. 将“装备信息窗口.js”放入“装备信息窗口”文件夹中// 4. 在RPGMakerMV的插件管理器中加载“装备信息窗口”插件// --- 插件代码开始 ---// 定义一个函数来显示装备信息窗口function showEquipmentWindow() { // 获取队伍中第一个人的装备信息 var actor = $gameParty.members()[0]; var equipmentText = ''; for (var i = 0; i < actor.equipment.length; i++) { var item = actor.equipment[i]; equipmentText += item.name + ' x ' + actor.equipment[item].count + '\n'; } // 创建装备信息窗口 var window = new Window_Equipment(0, 0, 300, 200); // 窗口位置居左,自定义窗口宽度和高度 window.title.text = '装备信息'; window.setHelpColor(new Color(240, 240, 240)); window.open(); // 将装备文本添加到窗口中 window.contents.clear(); window.addText(equipmentText, 'text-info');}// 在游戏初始化时,添加装备信息窗口到菜单页面的菜单项中window.onload = function() { var menu = SceneManager._scene._window._menu; var equipmentMenu = new MenuItem_Equipment(); equipmentMenu.index = menu.children.length; // 设置菜单项的索引 menu.addChild(equipmentMenu);}复制代码
复制代码 本帖来自P1论坛作者雷影,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址: https://rpg.blue/forum.php?mod=viewthread&tid=494399 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。 |