开源软件名称(OpenSource Name): u0u0/Cocos2d-Lua-Community开源软件地址(OpenSource Url): https://github.com/u0u0/Cocos2d-Lua-Community开源编程语言(OpenSource Language):
C++
90.4%
开源软件介绍(OpenSource Introduction): Cocos2d-Lua-Community
Cocos2d-Lua-Community is a improved of Cocos2d-x 4.0, and easy to use Lua game engine. It's Lua "frameworks" compatible with Quick-Cocos2dx-Community v3.7.x.
Get Help
Feature
No installation required, No Environment Setup.
OpenAL audio output engine, designed for Lua.
Integrate more thirdpart Lua libraries: protobuf,lsqlite3 etc.
Refactor TMX runtime, support Tiled Map Editor 1.2+.
Spine runtime update to 3.8.
Support FairyGUI.
Develop Requirements
Mac OS X 10.11+, Xcode 10+
Windows 7+, Visual Studio 2019
Python 3.5+
Android: NDK r20+, Android Studio 3.4+
Cmake 3.16+ (In Android Studio's cmake plugin 3.10+)
Runtime Requirements
Lua Game Runner
Binary of LuaGameRunner is distribute https://github.com/u0u0/Cocos2d-Lua-Community/releases
LuaGameRunner is a replacement of old Player. I just "Keep It Simple and Stupid".
By default, it run engine test cases.
By pass parameter, it can run specified project's Lua code.
Support Shortcut keys:
"F5": reload current project.
Run LuaGameRunner on Mac
$cd Cocos2d-Lua-Community
$open ./tools/runner/bin/LuaGameRunner.app
Run LuaGameRunner on Win
>cd Cocos2d-Lua-Community
>tools/runner/bin/win32/LuaGameRunner.exe
Parameter
--width (int), Game window width.
--height (int), Game window height.
--scale (int), Window scale factor, the value devide by 100 to get the final scale.
--log, Write log to file.
--gamedir, Lua Game project fullpath.
--writedir, writeable path. Default is same with gamedir.
example:
>LuaGameRunner.exe --width 1136 --height 640 --scale 75 --log --gamedir /newprj --writedir /newprj/output
New a game project
Require Python 3.5+ installed.
To create a new project.
$cd Cocos2d-Lua-Community
$./tools/CreateProject.py -p www.www.newgame -o /ParentPath
The prject root directory is /ParentPath/newgame
.
To get help info of CreateProject.py.
请发表评论