Project1

标题: 关于人物图像显示来回切换的优化问题 [打印本页]

作者: DuCouteau丶    时间: 2019-10-10 17:01
标题: 关于人物图像显示来回切换的优化问题
本帖最后由 DuCouteau丶 于 2019-10-10 17:34 编辑

想做个事件的arpg,主角设有正常,持枪,持刀三个状态,pgup实现持枪状态的来回切换,pgdn实现持刀状态的来回切换,当我触发开关以后,虽然可以实现这个功能,但是游戏会明显的变得非常卡顿,请问一下怎么修改这个事件的写法来提高游戏运行的流畅度?
作者: DuCouteau丶    时间: 2019-10-10 17:02
对不起各位图片顺序乱了...正确的顺序应该是3-2-1-4
作者: wabcmcc    时间: 2019-10-11 01:03
做ARPG遊戲,用ARPG(專用)插件.
單張地圖用換妝插件.(例如 tomoaky作者  TMCostume插件)
用事件(個人)喜歡換頁方式.


作者: fux2    时间: 2019-10-11 06:19
按理说单纯的按键切图不会有这么低的效率,建议用状态控制行走图
(先进行一次按键判断,给变量赋值作为状态编号,比如用刀是1,空手是0,接着再判断状态是否变化来更改行走图)
MV里的素材加载是耗时的,不用脚本的话可能得在公共事件里先暗中切换一次所有状态要用到的行走图
或者把所有状态的行走图都放在一张素材里
作者: Fan723    时间: 2019-10-11 10:53
卡顿的根本原因在于并行处理的公共事件,而且你还是多个,这个锅也不知道是 MV 的还是 JS 的,你可以测试一下,写几个简单的并行处理公共事件,做逐个打开运行测试看看卡顿情况。
作者: yang1zhi    时间: 2019-10-11 11:08
本帖最后由 yang1zhi 于 2019-10-11 11:15 编辑

大概看了下。
卡顿大概是你没有设置开关条件。让他一直在执行了。

不过我看了你的图。觉得这样应该也不会很卡的

然后就是你第一张图。在判断按下按键的前面没有判断当前状态。
那么你每次按下按键都会被触发,比如按两次,上一页。就触发两次。
你设置的是按住。那么按住时,就一直触发。
作者: DuCouteau丶    时间: 2019-10-11 16:52
fux2 发表于 2019-10-11 06:19
按理说单纯的按键切图不会有这么低的效率,建议用状态控制行走图
(先进行一次按键判断,给变量赋值作为状 ...

变量赋值确实是可以的,但是我试了一下感觉独立开关更简单也更方便
作者: 白嫩白嫩的    时间: 2019-10-22 00:37
并行肯定消耗的厉害,建议用按钮公共事件,自定义按钮来切换公共事件,在你的原有基础上修改就可以了,不需要一直扫描



[这个插件能够让你把公共事件绑定在键盘按键上。除了标准的z对应确定,x对应取消,其他的可以更改。除了特殊的按键,几乎你可以更改为键盘上任何一个按键]

YEP.61 – Button Common Events




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1