Project1
标题:
[消除事件党脚本党区别]关于RMVA事件-脚本翻译器的讨论
[打印本页]
作者:
晴兰
时间:
2012-11-28 14:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
唐门草楹
时间:
2012-11-28 14:43
编译原理这门课还没开。爱莫能助
作者:
电子最终龙
时间:
2012-11-28 15:48
一層事件一個堆棧,不能不說RM的事件編譯坑爹。
要麼優化腳本要麼捨弃事件,現在對我來說事件編輯器除了擺腳本擺圖像真就沒啥用了
作者:
英顺的马甲
时间:
2012-11-28 17:01
事件和脚本本来就不同==
事件的每一行之间都会经过很多程序==
作者:
satgo1546
时间:
2012-11-28 18:40
把Interpreter里的一堆command_xxx全部拎出来就行了嘛><
作者:
柳之一
时间:
2012-11-28 23:17
最有效最好的辦法是 換個i7 3k的cpu
作者:
zhangbanxian
时间:
2012-11-29 11:59
本帖最后由 zhangbanxian 于 2012-11-29 12:02 编辑
继易语言化后,又来jass化了么,大雾...- -b话说,那个事件解释器其实是在模拟一个山寨版的vm了,本意就不是为了给偶们写那种高复杂度的事件的,va的还算好了,xp记得when 101;command101足足写了7页,还有各种bug...话说,编辑器的dll破解完了么,做成转换器的话,估计不大方便吧...
作者:
晴兰
时间:
2012-11-29 12:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌童鞋
时间:
2012-11-29 12:42
在精神上表示支持~无力参与……
作者:
viktor
时间:
2012-11-29 15:17
ok,i'm in
然后我再看看……
作者:
英顺的马甲
时间:
2012-11-30 13:45
@晴兰
,仔细阅读你的文章过后发现到你的方案其实存在着一个问题,
就是你遗忘了这些存在:
#--------------------------------------------------------------------------
# ● 更新画面
#--------------------------------------------------------------------------
def update
super
$game_map.update(true)
$game_player.update
$game_timer.update
@spriteset.update
update_scene if scene_change_ok?
end
复制代码
外加Graphics.update,
这些存在虽说会降低效率,但是不存在又不行,
然而完全忽略用脚本取而代之。。。
Untitled.png
(7.49 KB, 下载次数: 6)
下载附件
保存到相册
2012-11-30 13:41 上传
以上的图前者与后者所要表达的内容看似一模一样,
但是执行起来的效果是前者先显示图片而后msgbox,
而后者则是先msgbox再显示图片。
当然在适当的时候才刷新画面也能增加效率,
但是这个工程谁要负责?
作者:
yangff
时间:
2012-11-30 18:03
……这样有一个很严重的问题,全部翻译成脚本会把整个事件挂起……
事件解释器一一条一条运行的,这样才能伪多个事件一起运行……还能随时存档什么的。。
作者:
晴兰
时间:
2012-11-30 18:12
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1