丧尸终结者
第一个版本,使之可以编辑cocos2dx的粒子系统,cocos2dx版本为3.7.1。并导出文件存储起来。
可执行文件出来后,会贴出链接,放到百度云上。
本repo只包含了自身的源码,如若想DIY本编辑器,请自己配置好自己的本地开发环境。
发布的版本位于https://github.com/HeckMina/Alice/releases
后续版本我们尝试以游戏引擎为目标,完全模仿Unity来制作外观界面,脚本我们坚持用Lua。
因为我们是开源的游戏引擎,因此,即便后期出现了效率问题,我们依然可以在C++层面解决-_-
那么我们更换内核之后,首先还是实现cocos2dx的粒子编辑器功能吧~
Timer :
local timer=Alice.Timer.New()
timer:Start()
print(timer:GetTimeInMs(),"ms")
HttpUtils :
local fuck=Alice.HttpUtils.New()
同步调用print(fuck:SyncGet("http://www.baidu.com"))
异步调用fuck:AsyncGet("http://www.baidu.com",function(data)print(sucess,data)end,function(err)print(err)end)
WWW:
WWW.Download("http://xxxxx/zzz","localfilepath",function(err)end,function(process)end,function()print("down load sucess")end)
自定义的粒子图片需要放到Alice.exe同目录下的res文件夹里
保存数据:看菜单File->Export
保存的数据格式,你可以自己去lua脚本里写,打开main.lua脚本,目前我没有提供导出格式
关于Lua暴露出来的API的文档,可以参考我的网易博客:丧尸终结者标签
http://zgzamoshi.blog.163.com/blog/#m=0&t=1&c=fks_085067082084087069084080086095081081082075092080086071