ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:1.13MB ,
资源ID:12260501      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12260501.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(闪电战1地图编辑器进阶教程2.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

闪电战1地图编辑器进阶教程2.docx

1、闪电战1地图编辑器进阶教程2地图编辑器 进阶教程2 - 给新地图添加脚本咱们接着进阶教程1,继续给之前新建的地图“test-map1”添加脚本。第一,咱们先解压一个已有的lua脚本文件。和之前一样打开data文件夹里的文件。再打开Maps文件夹,解压文件(最好和之前解压地图文件的途径一样)。我那个地址是解压到D盘,和之前的地图文件途径一样。然后找到解压的脚本文件,重命名为(能够看见和之前的地图文件一路在D盘的maps文件夹里。)然后用记事本打开脚本文件开始编辑。咱们全选内容,然后全数删除。(咱们开始从零开始写脚本)将我下面的脚本命令复制到文件里。DisplayTrace(test-map1);

2、function Init() RunScript(Objective0, 2000); end;-function Objective0() ObjectiveChanged(0,0); RunScript(Objective0OK, 10000); DisplayTrace(消灭仇敌!); Suicide();end;function Objective0OK() if GetNUnitsInArea(1, AA1) 1 then ObjectiveChanged(0,1); RunScript(MissionWin, 3000); Suicide();end;end;-function

3、MissionWin() if GetNUnitsInArea(1, AA1) 1 then Win(0); DisplayTrace(恭喜!你赢了!) Suicide();end;end;如以下图复制好后保留。这确实是一个最简单的完整脚本样本,那个脚本的思路是:1.游戏开始后2秒执行任务0;2.10秒钟后运行任务0完成的脚本。若是达到脚本设置目标,那么任务0完成。3.成功!好了,我那个地址开始说明这段脚本的意义。DisplayTrace(test-map1); -开始任务是,显现的提示,用来验证脚本文件是不是犯错。 (若是任务开始时没有那个提示,证明脚本有误)function Init()

4、-“Init”命令是所有命令的起点命令,永久要记住! RunScript(Objective0, 2000); -2秒钟后运行“Objective0”命令end; -“Init”命令终止!-(分割线无心义,只是为了以后查找命令方便)function Objective0() -“Objective0”命令 ObjectiveChanged(0,0); -任务0开始 RunScript(Objective0OK, 10000); -10秒钟后运行“Objective0OK”命令 DisplayTrace(消灭仇敌!); -“Objective0”命令运行时屏幕显现的提示 Suicide(); -

5、命令执行后自毁。(注意,那个万万不要漏了)end; -“Objective0”命令终止function Objective0OK() -“Objective0OK”命令 if GetNUnitsInArea(1, AA1) 1 then -插入“if”条件命令:当仇敌在区域“AA1”的数量 少于1时,执行下面的命令! ObjectiveChanged(0,1); -任务0完成 RunScript(MissionWin, 3000); -3秒钟后运行MissionWin命令 Suicide(); -命令执行后自毁。end; -插入的“if”命令终止 end; -“Objective0OK”命令终

6、止(注意,当有if命令时,会有2个end,一个是if的终止,另一个是这段命令的终止,不要漏了)-(分割线无心义)function MissionWin() -“MissionWin”命令 if GetNUnitsInArea(1, AA1) 1 then -插入“if”条件命令:当仇敌在区域“AA1”的数量 少于1时,执行下面的命令! Win(0); -玩家成功! DisplayTrace(恭喜!你赢了!) -“MissionWin”命令运行时屏幕显现的提示 Suicide(); -命令执行后自毁。end; -插入的“if”命令终止end; -“MissionWin”命令终止好,说明完了,具体

7、脚本的格式和意义能够看看闪电战1脚本编写基础教程-闪电战论坛,我随后会提供那个文件的下载。上面的脚本涉及的“AA1”区域,咱们还要在地图编辑器里设置。打开地图编辑器,读取,把屏幕移动到以下图的位置。点左侧的任务栏“Map Tools”还有点下面的“Rectangle”,这是选择方形脚本区域。(固然那个“Circle”自然确实是圆形脚本区域。)那个地址说明一下,方形脚本区域用于特定区域的单位计数,圆形脚本区域用于特定地址的视野和单位命令坐标中心设置。然后在地图上点击左键拖动,拉出一个绿色的方框。放开左键就设置好了,然后输入区域名词“AA1”设置成功好了,咱们还要告知地图应该执行那个脚本文件。也确

8、实是设置地图文件和脚本文件的关联。点左上角的任务栏“Map”,弹出菜单后点“Script”能够看到弹出一个对话框点“Browse.”找到脚本文件“”,点打开,再点“OK” 即可。最跋文得保留后退出。如此就设置完成了。再次打开咱们前面制作的文件,打开maps文件夹。把新脚本文件和改动后的文件添加进去。(和之前一样,拖进去就好了)别急,这还没完。咱们还有一个工作,确实是编辑任务的名称和说明。按你之前解压的途径打开test-map1文件夹我那个地址是D:ScenariosCustomMissionstest-map1“”即任务0的说明,“”即任务0的名称。咱们把打开,删掉原先的内容,输入“消灭敌军”,即任务0的名称。打开“”,删去原先内容,输入“消灭地图上的敌军”即任务0的说明。那个地址的内容能够随意发挥。然后把这两个编辑好的文件添加到里,代替原先文件即可。进入游戏看看成效吧。下一讲我将告知大伙儿如何添加援军和设置任务标识的紫色小箭头的位置。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1