本帖最后由 中国梦强军梦 于 2015-6-18 16:06 编辑
第一章 Hello World
你可能已经知道如何输出一个消息在屏幕上。你可以用hintcommand做,cuttext还有sidechat命令。
但是这些命令都有固定的显示位置。但如果你想输出你想要的文字效果,你需要做一个自定义的GUI(图形用户界面)。
不要害怕它实际上比听起来更容易。我会用ARMA 3为例,由于它具有很好的内置调试控制台,这里感谢卡雷尔moricky的指导。
(这里需要一些基础知识,请看我的入门教程)
•进入AA3打开编辑器,在地图上防止主角,然后保存任务
•打开任务文件夹,找到你刚才保存的任务,并创建一个空文本文件,重命名itdescription.ext
•现在复制并粘贴以下代码到description.ext中然后保存:
- class RscTitles
- {
- class ExampleTitle
- {
- idd = -1;
- duration = 1;
- class controls
- {
- class ExampleControl
- {
- idc = -1;
- type = 0;
- style = 0;
- x = 0;
- y = 0;
- w = 1;
- h = 1;
- font = "EtelkaNarrowMediumPro";
- sizeEx = 0.1;
- colorBackground[] = {0,0,0,1};
- colorText[] = {1,1,1,1};
- text = "Example Text";
- };
- };
- };
- };
复制代码
•进入编辑器打开这个任务
•点击预览,按ESC键打开调试控制台
•复制粘贴下面的代码,单击“本地执行:
cutRsc ["ExampleTitle","PLAIN"];
步骤正确的话,你将看到如下画面。
很简单吧,我将在下面几章详细讲解。
|