赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 0 |
最后登录 | 2021-10-23 |
在线时间 | 9 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 41
- 在线时间
- 9 小时
- 注册时间
- 2020-4-13
- 帖子
- 2
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我想做一个类宝可梦的游戏,其基础玩法可以想象为,玩家触发战斗后,在战斗中击败敌人并触发某个脚本指令(如通过使用道具触发)后,便会将一个与目标敌人有着类似属性的物体以队友身份加入我的队伍。目前(基于RPG Maker MV的基础框架)我的想法是:
假设我游戏中有100个不同种类的敌人,那么也创建100个不同种类的职业,每个职业对应一个敌人;
每次击败敌人并触发我的脚本里的指令后,在Enemies.json里查询对应敌人的id;
然后在Classes.json里查询拥有相同id的职业;
最后生成一个拥有这个职业的角色并将其加入玩家的角色队伍(或是可用队友列表),通过将一个新角色的全部属性append到Game_Actor这个变量的最后一位。
这样,玩家的行为便会导致游戏中产生了全新的队友(which应该是原版的MV无法自己实现的功能)。我认为这个思路是可行的,然而因为我实在缺乏Javascript的经验,看了游戏原本的js代码和各种攻略好几天了,也没有主意这个代码怎么写也许可以在其他语言里完成类似操作 但Javascript里实在是不行……想问一下有哪位大佬可以仙人指路一下,提供一个开始的思路吗?或是有已经能实现这个功能的脚本包的话,如果能推荐十分感谢 |
|