Project1

标题: 请求高手解决地图循环与事件防卡间的冲突。 [打印本页]

作者: 存档不能    时间: 2013-7-8 09:18
标题: 请求高手解决地图循环与事件防卡间的冲突。
本帖最后由 存档不能 于 2013-7-8 23:46 编辑

http://pan.baidu.com/share/link? ... 0&uk=1998156416
以上为范例地址,目前完全可以确定是地图循环和事件防卡两个脚本之间发生的冲突
问题描述:在设置为循环的地图内,屏幕范围外的的其它事件在主角走动的时候可能出现
1 事件行走图消失——观察来看不是真的消失,而是行走图无法显示
2 事件行走图停止动作(可移动的),并且开始以与主角保持固定距离的方式浮动
出现上述问题后再触发事件很大几率会卡住
如果不设置循环地图将不会有这类问题

请求各位予以帮助,谢谢!
作者: end55rpg    时间: 2013-7-8 09:18

作者: end55rpg    时间: 2013-7-8 13:43
给我说说什么是循环地图脚本?
问题就迎刃而解了
作者: end55rpg    时间: 2013-7-8 13:46
目测是防卡脚本停止update屏幕外的sprite或运动(mapsprite or and event)
而导致screen x y不变化。。。
作者: end55rpg    时间: 2013-7-8 14:37
zh爪机下不了
那个脚本是传送回去还是说走到地图最下 最上面的图连接到下面?。。。

作者: end55rpg    时间: 2013-7-8 14:59
那不就简单咯
作者: end55rpg    时间: 2013-7-8 15:00
你把循环地图脚本程上我改
作者: end55rpg    时间: 2013-7-8 15:05
手机可以看代码。。。或者晚上见
作者: end55rpg    时间: 2013-7-8 22:26
@存档不能 还有半个小时就好咯,正在帮你优化这坑爹算法加快速度。滚地图就不优化了,因为太麻烦咯
作者: end55rpg    时间: 2013-7-8 22:49
累死我了,关于这个循环脚本简单说下:他制作时候没考虑卡不卡,反正效率一般。
最重要的是精灵的XY地图的display坐标,character的realXY都被改乱了,我一头雾水调入深坑半天,还是用XY才成功了。
关于防卡脚本优化了点点,我的破机子在1s中后fps飙升到基本39~36- -,原来是25多。。。。
好了,我给你工程,因为附含3个脚本页见楼下- -
作者: end55rpg    时间: 2013-7-8 22:54
另外,楼主,可以发附件:
新范例.rar (231.28 KB, 下载次数: 61)


作者: 存档不能    时间: 2013-7-8 23:45
end55rpg 发表于 2013-7-8 22:54
另外,楼主,可以发附件:

你可以找找,某个悬赏两千多vip的那才叫赏金大王呢……
作者: end55rpg    时间: 2013-7-9 19:29
Update范例.rar (233.59 KB, 下载次数: 61) 我给你修改了一下,现在如果地图不循环 或
只循环宽或高
也可以正常运行。




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