Cleo编写极简教学:快速整出第一个Cleo
- 作者:VEGETAZ
0.前置依赖
- 求知的好奇心和冷静的思考脑
1.环境准备
1.1.游戏

- 下载及安装过程略。
1.2.Cleo Redux主程序
- 亦可在本站下载
- 下载及安装过程略。
1.3.电脑
- win10电脑中需要在资源管理器中(随意打开任何一个文件夹即可看到)设置开启文件类型后缀显示,如下图:

- 其他类型如win7的操作类似,可自行搜索方法,如下图:

2.编写脚本
2.1.创建Cleo文件
- 安装完Cleo Redux之后在游戏目录下可见CLEO文件夹;Cleo文件夹里面有更多Cleo相关的文件夹,如下二图:


- 在CLEO文件夹内,右键空白处新建一个文本文档,起名随意但是建议英文+数字组合且以.js结尾(重点,若上述后缀未设置未显示则该文件实则以.js.txt结尾,本质还是txt文件)。可参考如下二图:


- 对新建的js文件右键选择属性,打开方式更改为记事本,再确定,可参考如下二图:


- 再双击这个js文件,即可默认用记事本打开,如下图:

- 注意CleoRedux的js文件需要为UTF-8编码,否则读取异常,可在右下角查看当前编码。不是的话可以另存为改编码,如下二图:


2.2.写入脚本内容
log("Hello Cleo Redux!!!");
- 写入一行代码,该代码作用是日志输出一句话,注意内容全英文包括标点符号。如下图:

- 记得保存(快捷键Ctrl+S)。
3.查看效果
- 进入游戏后随意进入某个存档或者开始新游戏。
- 再切出来(可用快捷键ALT+TAB切换窗口,或者Win+D最小化所有窗口)。
- 查看游戏目录下,新增一个cleo_redux.log文件,该文件是Cleo Redux的日志文件。
- 查看日志,可看到出现一行内容,如下图:

- 分别表示日志的时间、日志级别、关联的脚本文件(这里对应到上面创建的hello.js)、日志输出内容。
4.修改
log("Hello Cleo Redux!!! 很好。");
- 修改刚才的脚本内容,例如增加几个中文汉字进去,再保存。如下图:

- 重新回到游戏,再切出来,重新打开日志查看。
- 因为Redux有热重载/热更新机制,可以在游戏运行中检测脚本是否修改保存,有则重新加载脚本,故而可以看到出现以下日志内容:


- 第一行大概意思是清理旧的脚本使用,第二行是回到游戏时成功重新加载脚本,第三行则是执行该脚本时输出的日志内容。
5.脚本为何能工作?

- Cleo Redux主程序依附与游戏程序运行。
- 游戏运行后Cleo Redux主程序自动解释执行CLEO文件夹下的脚本。
- 每个脚本都可看作一个单独的线程。
VC Cleo编写极简教学系列, 下一篇专栏: TODO...









