设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1477|回复: 2
打印 上一主题 下一主题

[有事请教] 各位大佬求问一下关于通过技能调用脚本中方法的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
17
在线时间
2 小时
注册时间
2022-8-25
帖子
1
跳转到指定楼层
1
发表于 2022-8-25 10:47:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
事情是这样的,目前采用的战斗模式是半即时制,我希望在使用一个技能时调用脚本中的一些方法,但是出现了一些问题。由于是测试性的项目,没有加载任何其他脚本。
首先是不管是通过脚本对敌人造成伤害还是恢复友方,都不会跳出数字。我在脚本中调用了gainHp(value)的方法,虽然能在下方状态栏中看到生命值变化,但没有数字跳出,感觉很奇怪。
其次是不知道为什么,技能调用的脚本中有performDamage()的方法,但总是在下一个角色行动时受到伤害的敌人才会闪动,是脚本调用的时机出现问题了吗?
感谢!

Lv3.寻梦者

梦石
0
星屑
1598
在线时间
220 小时
注册时间
2022-2-3
帖子
160
2
发表于 2022-8-25 18:34:55 | 只看该作者
本帖最后由 apple5740 于 2022-9-16 13:52 编辑

1.gainHp的方法,通过查询 rmmz_objects.js 这个脚本,可以看到里面没有包含一些动画表现。
        如果想要数字跳出,可能需要其他方法一起组合。才能表现出受到伤害,并有伤害数字跳出。这样的组合效果。
2.至于技能调用的脚本中有performDamage()的方法,但总是在下一个角色行动时受到伤害的敌人才会闪动
        这个问题,我怀疑是。。可能没有让正确的对象使用performDamage方法。。因为我这边测试,不管是时间制(即时),还是时间制(等待),这两个模式都能正确的及时播放这个效果。
3.我推荐一个rm本身的方法,似乎可以做到你需要的效果
/* 强制战斗行动
* @param {Number} params[0] 行动主体类型(0:敌人,1:角色)
* @param {Number} params[1] 敌人索引【敌人】,或角色 ID【角色】
* @param {Number} params[2] 技能 ID
* @param {Number} params[3] 目标(-2:上一个目标,-1:随机,0:索引 1,1:索引 2,2:索引 3,3:索引 4,4:索引 5,5:索引 6,6:索引 7,7:索引 8)
*/
// Force Action
Game_Interpreter.prototype.command339(params);


//以下参数依次为:角色,角色ID为1,12号技能,索引为1的敌人。
//ID为1的角色 对 索引为1的敌人 强制使用 12号技能

Game_Interpreter.prototype.command339([1,1,12,$gameTroop.members()[1]])

我本身知识也有很多不足。。回答仅作为一个参考。

评分

参与人数 1+1 收起 理由
Lomias0531 + 1 我很赞同

查看全部评分

我的联系方式Q: 1127808900
欢迎一起讨论任何问题
回复 支持 2 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1950
在线时间
151 小时
注册时间
2021-5-4
帖子
64
3
发表于 2023-2-17 15:24:08 | 只看该作者
首先感谢上楼的分享 刚刚使用了一下 效果很好
再次感谢,不过也发现了一些新的东西 分享一下

//以下参数依次为:  角色,            角色ID为1,           技能ID,         索引。
//                       0为怪物     对应的id(从0开始)      技能的id      -2 为上一个目标  -1为随机    0为索引1,1为索引2
//                      1为玩家     对应的id(从0开始)       技能的id   

//ID为1的角色 对 随机使用 12号技能
//强制战斗
//Game_Interpreter.prototype.command339([1,1,12,-1])
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-7 19:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表