查看: 6489|回复: 10

[讨论] 大家来谈谈RMXP的防卡问题吧

[复制链接]
梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
发表于 2011-4-2 13:53:29 | 显示全部楼层 |阅读模式

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

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

×
大家好,初次发讨论贴 ,希望大家都谈谈各自的防卡绝招! 。

目前站上有的防卡脚本有:
(小弟自己心目中的排行)
第1位:利用提高RM的程序优先级防卡。
第2位:地图事件过多防卡(其实就是改变了地图视野)。
第3位:在地图刷新那块加上刷新限制,比如说禁止刷新所有公共事件等。
第4位:还有待发掘!!!

呵呵,小弟知道的就这么多了,各位有啥好的建议不妨说出来大家探讨一下呗!

顺便问一句,在脚本中大量使用全局变量会不会造成FPS下降的危险?是不是很消耗内存??
做一个游戏也用这么长时间........
PS:说我自己呢

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2011-4-2 14:12:28 | 显示全部楼层
精灵毫无目的的飞过……
防卡脚本是有的,具体参考紫苏的暴力破解10s跳出异常
还有一些事件刷新脚本(只刷新屏幕里面的事件)
还有禁止刷新触发开关为“无”的公共事件
等等等等。

点评

此卡非披卡!ps:我说的是FPS下降......  发表于 2011-4-5 12:47
如果卡的超过10s肯定会出现备份错误……  发表于 2011-4-5 12:17
话说紫苏的那个10s好像是解决“脚本已备份”问题的吧,和防卡有啥关系,小地震没看出来!  发表于 2011-4-4 21:04
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2011-4-2 15:34:38 | 显示全部楼层
具我所知,腳本卡主要是以下三個原因:
1.操作的位圖過大(set_pixel、Bitmap.new 這些)
2.計算量過大(比如過于頻繁地使用 rand、更改數組的排列、乘/除法運算等)
3.頻繁解釋事件
其他的基本來說消耗很少。變量等數據的使用還不及一張行走圖消耗得多,隨便用吧。不建議過多使用全局變量是因為這些東西容易會導致各種隱性bug。
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-4-2 19:08:04 | 显示全部楼层
不要频繁刷新一个不需要刷新的东西- -
我的游戏把冷却刷新改了后就不那么卡了- -

点评

冷却刷新??啥米东东??  发表于 2011-4-4 21:05

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2011-4-2 19:53:00 | 显示全部楼层
改变卡的东西的算法……
回复

使用道具 举报

吉爾伽美什

梦石
0
星屑
372
在线时间
194 小时
注册时间
2011-1-7
回帖
520
发表于 2011-4-2 22:29:29 | 显示全部楼层
进来取下经
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
 楼主| 发表于 2011-4-5 12:24:22 | 显示全部楼层
感谢各位同仁的热心讨论!小弟又学到了几招...
不过说实话,防止RMXP的FPS下降的招数还真不少,不过至今还没找到较好的方法...
做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

梦石
0
星屑
1036
在线时间
1691 小时
注册时间
2009-7-25
回帖
511

开拓者

发表于 2011-4-5 12:31:25 | 显示全部楼层
改算法最高。。上次在update里边实时更新HP\MP以至于FPS降到十几T_T
嘛,要勇于尝试(PIA)。。。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
 楼主| 发表于 2011-4-5 12:38:41 | 显示全部楼层
算法的改变主要是针对自己写的脚本或者修改别人的脚本...
其实还是想办法提高RM原先脚本的效率最好
做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
341 小时
注册时间
2008-3-16
回帖
358

贵宾第6届短篇游戏比赛冠军

发表于 2011-4-5 13:17:11 | 显示全部楼层
回复 禾西 的帖子

确实  图片过大过多这个东西非常的郁闷 由于我的游戏也是原创素材 并且尺寸都比较大所以这个问题一直无法较好的处理

点评

好吧 原来是某大卫写RGE啥的时候 全局的读取文件写入文件那里开了文件之后没有关···············  发表于 2011-4-8 16:41
狐貍,你的遊戲主要問題不是出在圖片尺寸上吧- -b(根據和茶媽聊天的信息指出,是某種過量刷新的問題。)  发表于 2011-4-8 11:57

新浪微博求粉丝    http://weibo.com/foxzu
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部