游民星空 > 攻略秘籍 > 攻略 > 正文

《闪点行动2:龙之崛起》任务编辑器教程

2009-12-01 22:16:26 来源:游侠 作者:hjian2002 编辑:木淋 我要投稿

教程四:初识lua脚本

编写level.lua是此编辑器的灵魂核心。
请不要看见代码就犯晕,其实都很简单。
我之前对脚本语言一窍不通,不对之处多多指教。
首先我们点到右上角界面中system然后拖动

游民星空

图标在地图上。地图上选中该图标,在标签栏就会出现level.lua标签。如图所示。

游民星空


二我们打开标签level.lua,在输入界面里输入:
function onMissionStart()
OFP:showLetterBoxOsd(true);
end
请不要晕,我们慢慢的一行行的解释。
首先第一行:
function onMissionStart() 意思可以这么理解“当游戏开始的时候”这段代码就是这个意思。看到function就是“当什么什么的时候”。onMissionStart()意思是游戏开始。
再看第二行OFP:showLetterBoxOsd(true);
OFP:触发。showLetterBoxOsd(true)意识是给出信框。
end为结束,记得end要和function连用。
很简单把.整段代码的作用是:

当游戏开始的时候
触发:出现信框。                 --要满足function onMissionStart()否则不触发。
效果:
就是我们在玩任务的时候一开始,屏幕上下的黑幕。

再看个例子:
function onDeath_huang(victim, killer)
OFP:missionFailed();
end
看到function就是“当”,
第一行意为“当huang这个单位死了”
第二行:触发:任务失败;       --要满足function onDeath_huang(victim, killer)否则无法触发。
效果:只要huang这个名称的兵死了任务将失败。

总结下:写level.lua不外乎就是当什么什么的时候,触发什么什么。很简单吧。

更多相关内容请关注:闪点行动2:龙之崛起专区

上一页 1 2 3 4 5 6 7 8 9 下一页
友情提示:支持键盘左右键“← →”翻页
游民星空APP
随手浏览游戏攻略
code
常见问题
?
我要提问
    没有任何记录
    没有任何记录
    没有任何记录
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏