u0u0 / Cocos2d Lua Community
基于Cocos2d-x 4.0,打造易用稳定的Cocos2d-x lua引擎。
Stars: ✭ 96
Programming Languages
lua
6591 projects
Labels
Projects that are alternatives of or similar to Cocos2d Lua Community
Nano Nginx
Nano container with nginx preconfigured as reverse proxy
Stars: ✭ 15 (-84.37%)
Mutual labels: luajit
Android Luajit Launcher
Android NativeActivity based launcher for LuaJIT, implementing the main loop within Lua land via FFI
Stars: ✭ 87 (-9.37%)
Mutual labels: luajit
Pure lua sha
SHA1, SHA2 and SHA3 functions written in pure Lua and optimized for speed
Stars: ✭ 78 (-18.75%)
Mutual labels: luajit
Liko 12
LIKO-12 is an open source fantasy computer made using LÖVE.
Stars: ✭ 811 (+744.79%)
Mutual labels: luajit
Pelagia
Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
Stars: ✭ 1,132 (+1079.17%)
Mutual labels: luajit
Penlight
A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
Stars: ✭ 1,265 (+1217.71%)
Mutual labels: luajit
Koreader
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
Stars: ✭ 9,467 (+9761.46%)
Mutual labels: luajit
Brat
Brat is a little language for people who don't like to be told what to do.
Stars: ✭ 78 (-18.75%)
Mutual labels: luajit
Lua Resty Route
URL Routing Library for OpenResty Supporting Pluggable Matching Engines
Stars: ✭ 88 (-8.33%)
Mutual labels: luajit
Luaty
Lua with more or less typing. You type less; we type check.
Stars: ✭ 9 (-90.62%)
Mutual labels: luajit
Luajit Msgpack Pure
MessagePack for LuaJIT (using FFI, no bindings, V4 API)
Stars: ✭ 71 (-26.04%)
Mutual labels: luajit
Koreader Base
Base framework offering a Lua scriptable environment for creating document readers
Stars: ✭ 81 (-15.62%)
Mutual labels: luajit
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
- http://www.cocos2d-lua.org/
- QQ qun:
- 社区版 千人群(1群)号:361920466
- 社区版 2群:138934064
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
- iOS 9.0+ for iPhone / iPad games
- Android 3.0.0+ for Android
- Mac OS X v10.11+ for Mac games
- Windows 7+ for Win games, Microsoft Visual C++ Redistributable for Visual Studio 2019 x86, Microsoft Visual C++ Redistributable for Visual Studio 2019 x64
Lua Game Runner
Binary of LuaGameRunner is distribute in SkyDrive's Cocos2d-Lua-Community.zip, GitHub ONLY have the source code.
链接: https://pan.baidu.com/s/162CmRTXFOSEChF6D5IJQzQ 提取码: 89jt
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.
$CreateProject.py -h
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].