Skip to content

chensihao1/Alice

 
 

Repository files navigation

Alice

丧尸终结者
第一个版本,使之可以编辑cocos2dx的粒子系统,cocos2dx版本为3.7.1。并导出文件存储起来。
可执行文件出来后,会贴出链接,放到百度云上。
本repo只包含了自身的源码,如若想DIY本编辑器,请自己配置好自己的本地开发环境。
发布的版本位于https://github.com/HeckMina/Alice/releases

后续版本我们尝试以游戏引擎为目标,完全模仿Unity来制作外观界面,脚本我们坚持用Lua。

因为我们是开源的游戏引擎,因此,即便后期出现了效率问题,我们依然可以在C++层面解决-_-

那么我们更换内核之后,首先还是实现cocos2dx的粒子编辑器功能吧~

API说明

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

总而言之,丧尸终结者,可以做的事情很多,只需要你会Lua脚本即可

About

丧尸终结者

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 59.6%
  • C++ 40.3%
  • Other 0.1%