赞 | 22 |
VIP | 0 |
好人卡 | 0 |
积分 | 54 |
经验 | 2379 |
最后登录 | 2024-11-14 |
在线时间 | 1228 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 5425
- 在线时间
- 1228 小时
- 注册时间
- 2016-12-6
- 帖子
- 389
|
你可以先安装一个独立变量插件,比如:
https://rpg.blue/thread-494603-1-1.html
怪物事件的第一页用自动执行,用于初始化各种数据,用独立变量来绑定对应的敌人ID
这样之后你做伤害判定或技能判定时,都可以通过调用这个事件独立变量来获取数据库数据
比如这段脚本:
- var enemyId = $gameSelfVariables.get(this, 'ID');
- setMaxHp($dataEnemies[enemyId].params[0]);
- setAtk($dataEnemies[enemyId].params[2]);
- setDef($dataEnemies[enemyId].params[3]);
- setMat($dataEnemies[enemyId].params[4]);
- setMdf($dataEnemies[enemyId].params[5]);
- setAgi($dataEnemies[enemyId].params[6]);
复制代码
set方法是我随便瞎编的,具体流程得看你的即时战斗系统具体怎么设计,如果你是打算让事件捆绑敌人数据,可以用这个思路 |
|