Project1

标题: 全功能随机天气脚本 (更新0.2版) [打印本页]

作者: terrance    时间: 2008-2-17 03:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 啸心    时间: 2008-2-17 04:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: terrance    时间: 2008-2-17 09:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 沉影不器    时间: 2008-2-17 22:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: terrance    时间: 2008-2-18 01:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: terrance    时间: 2008-2-18 01:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2008-2-18 01:30
(我是来找碴的)
请看下面这段:
def factor=(factor)
   @factor = factor
end

def type=(type)
   @type = type
end

def max=(max)
   @max = max
end

def duration=(duration)
   @duration = duration
end

def rest=(rest)
   @rest = rest
end

def thunder=(thunder)
   @thunder = (thunder)
end

def thunder_rest=(thunder_rest)
   @thunder_rest = (thunder_rest)
end

对属性不加任何检查就直接赋值,不如直接开放的好。如果说要内部调用的话前面加上self.就可以,这样会节约少许空间。当然这是编程风格,我管不了,不过这个Dispose方法好像不应该叫Dispose……这会让人误解的……另外,努力一下把这个东西放进Scene_Map里,完美了。还有,干吗不重写Scene_Title?节约伸手党们的时间= =
作者: terrance    时间: 2008-2-18 01:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 风雪优游    时间: 2008-4-6 04:45
发布完毕,VIP+2
作者: 精灵使者    时间: 2008-4-6 06:09
精灵记得以前就做的有事件版的随机天气系统……我的做法是每次切换地图的时候执行天气效果一次,那样的话可以省好多内存。
另外,感觉纯公共事件似乎也能达到这个效果……
作者: 风雪优游    时间: 2008-4-6 06:36
以下引用精灵使者于2008-4-5 22:09:51的发言:

精灵记得以前就做的有事件版的随机天气系统……我的做法是每次切换地图的时候执行天气效果一次,那样的话可以省好多内存。
另外,感觉纯公共事件似乎也能达到这个效果……


恩,确实是......但LZ的用心是好的,值得赞扬
作者: 禾西    时间: 2008-4-6 07:42
公共事件是一個貴價過一個,真是可以不用儘量不用。
效果很好,贊一個。要是可以把沙塵暴的效果也做出來就好了{/hx}
<-(伸手黨)
作者: 精灵使者    时间: 2008-4-6 09:04
公共事件可以大量编写的。难道你忘记这个脚本了么。
http://rpg.blue/web/htm/news598.htm
这样可以省去不少功夫。P.S.用了这个脚本,只要尽量减少并行事件的量(用完以后注意关闭并行公共事件),就可以达到最优化。
作者: 雪流星    时间: 2008-4-6 11:47
既然在公共事件内调用脚本
何不直接在Scene_Map里面调用呢?
一样可以用开关控制阿?
作者: 沉影不器    时间: 2008-4-6 15:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-4-7 06:52
以下引用snstar2006于2008-4-6 3:47:20的发言:

既然在公共事件内调用脚本
何不直接在Scene_Map里面调用呢?
一样可以用开关控制阿?

我也这么想的。
可以用Scene_map来按键调用公共事件地说……那样也可以用开关直接控制的罗~
不过,那里也是这样,判定越多运行效率越低。
作者: 遠夜    时间: 2009-2-5 22:59
我对楼主制作的游戏相当有兴趣.....很好玩的样子,不知道做完了没......
作者: 暴风の龙    时间: 2009-6-12 08:00
希望比起公共事件,不会那么占资源。
这就是我想的。




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