|
显示上次登录时间 2012-12-12 17:55 …… =。=
那年我在搞毛啊?……应该是还在捣腾WE的年代。
我看到版头有句加粗的话:别用翻译机。
大家谨记这句话。为啥呢,下面给大家简单说说。其实我刚刚打了几百字了,忽然觉得ctm我在干嘛呢写论文吗。所以删了。言简意赅,说话的方式简单点。
最近在优化一个老图,不是我的图,作者很有想法,但是可惜用的纯触发器,所以动用了大量或者说是巨量的全局变量,其中有巨量的数组,我不太了解数组效率如何,即使我觉得数组传递数值有着很高效率,但是这个作者,他又自己把数组的优点埋没了,他数组序号的数字,全是一堆运算式,全是一堆各种东西转化的整数啊实数啊然后在里面加减乘除,一个数组里面的序号能在我小小的显示器屏幕上占两行……据闻是为了防盗版【这是强迫症了吧】
然后,他又用整理工具把触发整理过了,我打开jass看,里面全是一堆不知名变量、函数,反正变量和函数名字就是各种字母,同时函数起端都放在 function main里了。
这个地图有个特点,崩溃率奇高,其实也高不到哪里去了,因为是100%。而且越玩越卡,不过反正都是崩溃,无法通关,卡不卡倒不是个事了。
能不能别这么折腾啊。
我好像注册GA有些年了,貌似没怎么发过帖,以前看这里这么多菊苣,都不敢说话。
我现在遇到的问题是,我在优化这个图,不断的把BJ函数转换为CJ函数,另外不断在去掉不必要的全局变量和数组,但是也在不断的出bug,地图崩溃的更快了。
想问问大家,我记得很多人说BJ函数是个绕弯的东西,效率会变慢,到底有没必要一定转化为CJ,如果我把这个BJ函数改个名字扔进去地图里是不是最高效率的。另外数组搞的我要疯了,关键是我又不太熟悉数组,这玩意到底好在哪啊。
|
|