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

Project1

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

[交流讨论] 关于人物图像显示来回切换的优化问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
76
在线时间
20 小时
注册时间
2019-10-4
帖子
7
跳转到指定楼层
1
发表于 2019-10-10 17:01:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 DuCouteau丶 于 2019-10-10 17:34 编辑

想做个事件的arpg,主角设有正常,持枪,持刀三个状态,pgup实现持枪状态的来回切换,pgdn实现持刀状态的来回切换,当我触发开关以后,虽然可以实现这个功能,但是游戏会明显的变得非常卡顿,请问一下怎么修改这个事件的写法来提高游戏运行的流畅度?

Lv1.梦旅人

梦石
0
星屑
76
在线时间
20 小时
注册时间
2019-10-4
帖子
7
2
 楼主| 发表于 2019-10-10 17:02:50 | 只看该作者
对不起各位图片顺序乱了...正确的顺序应该是3-2-1-4

点评

谢谢....改过来了...第一次发帖不知道...  发表于 2019-10-10 17:36
按編輯,再排列圖像.  发表于 2019-10-10 17:19
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
15512
在线时间
3951 小时
注册时间
2015-9-14
帖子
1333

开拓者

3
发表于 2019-10-11 01:03:51 | 只看该作者
做ARPG遊戲,用ARPG(專用)插件.
單張地圖用換妝插件.(例如 tomoaky作者  TMCostume插件)
用事件(個人)喜歡換頁方式.

点评

谢谢大佬的点拨,这样确实是一个不错的方法  发表于 2019-10-11 16:49

评分

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

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
39665
在线时间
7484 小时
注册时间
2009-7-6
帖子
13483

开拓者贵宾

4
发表于 2019-10-11 06:19:22 | 只看该作者
按理说单纯的按键切图不会有这么低的效率,建议用状态控制行走图
(先进行一次按键判断,给变量赋值作为状态编号,比如用刀是1,空手是0,接着再判断状态是否变化来更改行走图)
MV里的素材加载是耗时的,不用脚本的话可能得在公共事件里先暗中切换一次所有状态要用到的行走图
或者把所有状态的行走图都放在一张素材里
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
17844
在线时间
2150 小时
注册时间
2015-7-4
帖子
916
5
发表于 2019-10-11 10:53:33 | 只看该作者
卡顿的根本原因在于并行处理的公共事件,而且你还是多个,这个锅也不知道是 MV 的还是 JS 的,你可以测试一下,写几个简单的并行处理公共事件,做逐个打开运行测试看看卡顿情况。

点评

嗯...如果是这样的话...那我下次注意一点...少用并行处理的公共事件...  发表于 2019-10-11 16:54
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

6
发表于 2019-10-11 11:08:13 | 只看该作者
本帖最后由 yang1zhi 于 2019-10-11 11:15 编辑

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

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

然后就是你第一张图。在判断按下按键的前面没有判断当前状态。
那么你每次按下按键都会被触发,比如按两次,上一页。就触发两次。
你设置的是按住。那么按住时,就一直触发。

点评

嗯,我也发现了这个问题...我用独立开关的方法就不会有这些问题了...  发表于 2019-10-11 16:57
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
76
在线时间
20 小时
注册时间
2019-10-4
帖子
7
7
 楼主| 发表于 2019-10-11 16:52:36 | 只看该作者
fux2 发表于 2019-10-11 06:19
按理说单纯的按键切图不会有这么低的效率,建议用状态控制行走图
(先进行一次按键判断,给变量赋值作为状 ...

变量赋值确实是可以的,但是我试了一下感觉独立开关更简单也更方便
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3453
在线时间
1159 小时
注册时间
2016-8-9
帖子
2390

开拓者

8
发表于 2019-10-22 00:37:01 | 只看该作者
并行肯定消耗的厉害,建议用按钮公共事件,自定义按钮来切换公共事件,在你的原有基础上修改就可以了,不需要一直扫描



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

YEP.61 – Button Common Events
酸酸甜甜就④哇噢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-26 16:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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