grid-sdk

The Grid SDK - Game engine for Lua
授权协议 MIT License
开发语言 C/C++
所属分类 游戏/娱乐、 游戏模拟器/工具/引擎
软件类型 开源软件
地区 不详
投 递 者 韩烈
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Grid is a 2D game engine written in pure Lua, built byPlanimeter.
It was designed for multiplayer-first game experiences and to bring
professional-grade game engine features to the hobbyist community.

Grid is the most feature-packed game engine you've never heard of, and
provides more functionality out-of-the-box than most other competing game
engines.

Planimeter is a Steamworks partner.

Need Help?


Ask @andrew or anotherPlanimeter @contributor, and we'll get to you ASAP.

Featured On/In

GitHub Arctic Code Vault. July 16, 2020.
Hacker News. June 7, 2020.
ellisonleao / magictools. August 30, 2017.

Create a Project

Getting Started
API Documentation

Features

  • Add-ons/downloadable content (DLC)
  • Animation events
  • Binding configurations
  • Client-server model with authoritative servers
  • Client-server code splitting
  • Client-side prediction
  • Configurable tick rate
  • CSS 2.1/CSS Backgrounds and Borders Level 3 based box model user interfaces
  • Dedicated servers
  • Entities
  • Level streaming
  • Listen servers
  • Live reloadable assets
  • Low violence flag support for international distribution
  • Multiplayer file sending and receiving
  • Pathfinding
  • Pixel approximate physics
  • Real-time scripting
  • Retina support
  • Soundscripts
  • Spritesheet animations
  • System font access
  • Tiled-based maps
  • Tweening
  • Voice chat

License

MIT License

Copyright (c) 2020 Planimeter

Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in allcopies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THESOFTWARE.

  • 一、配置GPIO及宏定义 PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12); PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_GPIO13); PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14); #define Set_TM1668_SCLK_1()

  • 树莓派Raspberry Pico RP2040 开发环境配置骨灰版 前置说明 RP2040作为一款树莓派的单片机,一开始我以为会有很成熟的开发方案,结果发现网上的配置方法大多数是照着官方给的方法一抄,完全没有解释里面各个部分需要做什么的原因以及有什么过程需要了解学习,甚至没有说这个配置方案就是官方文档给出的【1】(我最开始看的手册还没更新树莓派以外平台的写法,所以蒙圈了好久,以为这些环境配置方法

  •   Android-SDK-Tools的工具功能说明 Android SDK -tools Android模拟器(Android Emulator ) 它是在你的计算机上运行的一个虚拟移动设备。你可以使用模拟器来在一个实际的Android运行环境下设计,调试和测试你的应用程序。 Android调试桥(Android Debug Bridge (adb) ) Adb 工具可以让你在模拟器或设备上安装

 相关资料
  • ionic基于flexbox制作了一套网格框架。 <ion-col width-10>This column will take 10% of space</ion-col> 列的百分比属性: width-10 10% width-20 20% width-25 25% width-33 33.3333% width-50 50% width-67 66.6666% width-75 75% wi

  • 这是一个显示数据的简单组件,它是以表格格式存储在Ext.data.Store中的记录集合。 语法 (Syntax) 以下是创建网格的简单语法。 Ext.create('Ext.grid.Panel',{ grid properties.. columns : [Columns] }); 例子 (Example) 以下是显示网格的简单示例。 <!DOCTYPE html> <html>

  • 介绍 (Introduction) Grid小部件表示一个矩形网格,可以在其单元格中包含text,html或子Widget。 必须将其显式调整为所需的行数和列数。 Class 声明 (Class Declaration) 以下是com.google.gwt.user.client.ui.Grid类的声明 - public class Grid extends HTMLTable 类构造函数

  • grid 九宫格,功能类似于微信钱包界面中的九宫格,用于展示有多个相同级别的入口。包含功能的图标和简洁的文字描述。 <div class="weui-grids"> <a href="javascript:;" class="weui-grid"> <div class="weui-grid__icon"> <img src="./images/ic

  • 在拖放插件的帮助下,我们可以从一个网格拖动数据并将其拖放到另一个网格,反之亦然。 以下示例显示了如何从一个网格拖动数据并将其拖放到另一个网格。 在这里,我们有一个重置按钮来重置两个网格中的数据。 例子 (Example) 以下是一个显示网格之间拖放的简单示例。 <!DOCTYPE html> <html> <head> <link href = "https://cdnjs.cl

  • 本文向大家介绍xaml Grid,包括了xaml Grid的使用技巧和注意事项,需要的朋友参考一下 示例 Grid 用于创建表格布局。 基本的行和列定义 注意:以下所有示例仅使用列,但也适用于行。 自动尺寸定义 可以使用“自动”定义列和行的宽度/高度。自动调整大小将占用显示内容所需的空间,仅此而已。 自动调整大小的定义可以与固定大小的定义一起使用。 简单的星号定义 可以将列和行定义*为其宽度/高度

  • Introduction How to set up dimensions What if dimensions are not set up Autoresizing Manual resizing Introduction To set up Handsontable DOM structure in your application, you have to define its conta

  • THING~ Grid Grid 正方网格 Grid() Example var grid = app.create({ type: 'Grid', size: 10,// 格网大小 divisions: 10,// 细分的格网数 position:[0,0,0] // 格网中心在世界坐标系下的位置}); Extends THING.ThingGeometry Members angles