游戏攻略

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

佚名 2013-01-23 官方网站
感想:本人玩过的三角洲系列,毁灭战士系列,地震系列,反恐系列,霹雳系列,彩虹系列,荣誉勋章系列,cod系列。 说实话我已厌倦了巷战,厌倦了按规定线路冲锋的的第一人称射击游戏。 给我感觉最好的好是闪点行动和三角洲,开阔的地图,真实的战争,1公里开外匍匐在草丛中,抬个狙,听着风吹过草地的声音,等待着目标的出现!!! 任务编辑器感想:该编辑还是比较傻瓜容易懂的。连我这种对脚本语言一巧不通的人也摸出 ...

教程四:初识lua脚本

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

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

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

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


二我们打开标签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不外乎就是当什么什么的时候,触发什么什么。很简单吧。

          

游戏介绍Introduction

最新专区
本周热门