All Projects → u0u0 → Cocos2d Lua Community

u0u0 / Cocos2d Lua Community

基于Cocos2d-x 4.0,打造易用稳定的Cocos2d-x lua引擎。

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
Lgf
Game development framework for Lua
Stars: ✭ 68 (-29.17%)
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
Lqt
Lua Binding for Qt5
Stars: ✭ 30 (-68.75%)
Mutual labels:  luajit
Luamqtt
luamqtt - Pure-lua MQTT v3.1.1 and v5.0 client
Stars: ✭ 58 (-39.58%)
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
Utf8.lua
pure-lua 5.3 regex library
Stars: ✭ 94 (-2.08%)
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
Lua Resty Post
HTTP post utility for openresty
Stars: ✭ 30 (-68.75%)
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
Kong
🦍 The Cloud-Native API Gateway
Stars: ✭ 30,838 (+32022.92%)
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
Lua Cassandra
Pure Lua driver for Apache Cassandra
Stars: ✭ 95 (-1.04%)
Mutual labels:  luajit
Love
LÖVE is an awesome 2D game framework for Lua.
Stars: ✭ 1,305 (+1259.38%)
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

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 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].