并行肯定消耗的厉害,建议用按钮公共事件,自定义按钮来切换公共事件,在你的原有基础上修改就可以了,不需要一直扫描 [这个插件能够让你把公共事件绑定在键盘按键上。除了标准的z对应确定,x对应取消,其他的可以更改。除了特殊的按键,几乎你可以更改为键盘上任何一个按键] YEP.61 – Button Common Events |
fux2 发表于 2019-10-11 06:19 变量赋值确实是可以的,但是我试了一下感觉独立开关更简单也更方便 |
本帖最后由 yang1zhi 于 2019-10-11 11:15 编辑 大概看了下。 卡顿大概是你没有设置开关条件。让他一直在执行了。 不过我看了你的图。觉得这样应该也不会很卡的 然后就是你第一张图。在判断按下按键的前面没有判断当前状态。 那么你每次按下按键都会被触发,比如按两次,上一页。就触发两次。 你设置的是按住。那么按住时,就一直触发。 |
卡顿的根本原因在于并行处理的公共事件,而且你还是多个,这个锅也不知道是 MV 的还是 JS 的,你可以测试一下,写几个简单的并行处理公共事件,做逐个打开运行测试看看卡顿情况。 |
按理说单纯的按键切图不会有这么低的效率,建议用状态控制行走图 (先进行一次按键判断,给变量赋值作为状态编号,比如用刀是1,空手是0,接着再判断状态是否变化来更改行走图) MV里的素材加载是耗时的,不用脚本的话可能得在公共事件里先暗中切换一次所有状态要用到的行走图 或者把所有状态的行走图都放在一张素材里 |
做ARPG遊戲,用ARPG(專用)插件. 單張地圖用換妝插件.(例如 tomoaky作者 TMCostume插件) 用事件(個人)喜歡換頁方式. |
参与人数 1 | 赞 +1 | 收起 理由 |
---|---|---|
qq57271884 | + 1 | 我很赞同 |
对不起各位图片顺序乱了...正确的顺序应该是3-2-1-4 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-12 00:51
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.