使用自定义TStoLUA案例(24年3月16日更新)

修改于2024/03/161096 浏览案例分享
脱离星火编辑器实时将Ts文件转换为Lua文件。
本案例提供开源项目案例下载:QQ群864876168群文件中下载
本案例优势与劣势
优势:
可以随便写.d.ts声明文件
不用担心经常个别ts文件不会被转lua
可以存在公共库(一般是服务端共享给客户端使用)写一次同时转到两端
劣势:
个别语法会无法便捷使用 如服务端与客户端互相通讯时,需要强制声明一些变量
win的cmd中会有一堆关于.d.ts的错误
每次修改ts文件时编辑器都会提示文件被修改,每次需要点击取消,无法忽视
            解压群内文件群主分享【新版TStolua三端项目演示.zip】项目文件 如下
TapTap
第一步:
星火编辑器打开My_TSpro项目,然后保存(非常重要)
第二步:
双击My_TSpro项目文件夹中【一键更改TS脚本目录为项目目录.bat】文件,会自动修改TS脚本依赖官方库的路径!
TapTap
第三步:
右键【Ts编译lua.bat】文件,编辑
并修改F:/xh_porject/TSpro/My_TSpro/MyTs
并修改F:/xh_porject/TSpro/nodejs
【F:/xh_porject/TSpro/】请替换成当前项目所在盘符目录
保存
TapTap
第四步:
开启自动编译TS代码文件
双击【Ts编译lua.bat】文件,启动后会出现2个黑色控制台,最小化即可
然后就可以进入编辑器调试项目了
代码文件为项目文件夹中MyTs文件夹  包含服务端、公共端、客户端代码文件入口
公共端代码会自动在服务端和客户端各复制一份
如果修改代码但并未改动编辑器数编、触编、界编,则不需要保存项目,保存代码文件,即可立即调试。
若有改动数编、触编、界编,最好保存一下项目,方便后续实时调试代码
最后如果需要关闭编辑器,顺手关闭两个黑色控制台即可
(注意每次移动My_TSpro项目到其它目录或电脑都需要执行四个步骤)
TapTap
            7. 进入游戏测试
TapTap
TapTap
TapTap
            8. 提示文件改动时,点击取消即可(期待官方可以增加文件夹白名单)
TapTap
下一期会讲解TS写一些简单的功能和提供完整的服务端事件封装。
1
3
1