Awesome Gideros ¶
精选资源列表 Gideros Game Development Framework 使您可以轻松地为 Android、iOS、HTML5、WinRT 和桌面(Windows、OSX)创建游戏和应用程序. 请随时通过拉取请求为列表做出贡献.
Getting Started¶
- Download Gideros - 在这里获取 Gideros(它是免费的,但欢迎捐款!).
- Getting Started Manual - 首先查看此处以获得框架的概述.
- API Reference - 每当你需要解决问题时 - 这是第一个去的地方.
- Forum - 加入非常有帮助的社区.
- Online Editor - 在浏览器中试用 Gideros,无需安装任何东西.
- Online Examples - 在您的浏览器中查看 Gideros 的一些功能.
- Developer Guide - 指南和教程的官方列表.
Resources¶
Gideros 的资源集合(博客和论坛条目、网站、软件包等)
Tutorials and Tips¶
- Introductory Video Tutorial - 由 Gideros 的维护者之一.
- Publishing to Android - 开始发布到 Android.
- Improving performance - 论坛主题,其中包含有关提高 Gideros 应用程序性能的提示.
- Desktop API - 用于操作鼠标光标和窗口装饰的桌面 API 概述.
Full game examples¶
- Simple square-dodge game - 关于创建一个简单的方形躲避游戏的入门教程.
- Top-down roguelike Tutorial - 关于在 Gideros 中制作回合制 roguelike 的广泛教程系列.
- Breakout Clone - 关于使用 Gideros 和 Box2D 创建类似 Breakout 的游戏的教程.
- "Grab the treasure" course - 通过开发一款小游戏,全面了解 Gideros 入门指南.
Publications¶
关于吉德罗斯的书籍 - Gideros Mobile Game Development - 关于使用 Gideros 开发手机游戏的综合书籍. - Learn Lua for iOS Game Development - 引入各种基于 Lua 的游戏开发框架,包括 Gideros.
IDEs and Editors¶
与 Gideros 配合使用的代码编辑器和插件 - Using ZeroBrane Studio with Gideros - 使用 ZBS 和 Gideros Remote Preview 的入门教程. - Live Coding with Gideros and ZeroBrane Studio - 显示 ZBS 和 Gideros 实时编码功能的视频. - ZeroBrane Studio integration and debugging - ZBS 创建者的视频教程. - Visual Studio Code plugin - 支持 Gideros(仅限 Windows). - Sublime Text 3 plugin - 为 ST3 添加 Gideros 支持.
Graphics and Shaders¶
- Shaders in Gideros - 关于 Gideros 着色器的介绍性文本.
- Shadertoy viewer - 使用 Gideros 从 Shadertoy 检查着色器.
- Intro to clipping and the RenderTarget - 关于如何使用 RenderTarget 类创建裁剪效果的基于文本的教程.
Scene Management¶
- SceneManager - 在有或没有过渡的场景之间轻松切换.
- Passing variables using the SceneManager - 使用场景管理器时将变量传递给下一个场景.
Input¶
- GidSwipe - 易于使用的移动点击和滑动管理器.
- Gestures - 从点列表中定义和检测复杂的手势.
- Accelerometer - 如何使用设备加速度计作为输入的快速示例.
- Shake detection - 检测设备震动的小片段.
Animation and Tweens¶
- GTween - 使用此库补间精灵变量(附带您需要的所有缓动函数).
- Animation using MovieClip - 关于如何使用 MovieClip 类制作精灵动画的教程.
- Spriteheet animation class - 有助于从 spritesheet 创建和播放动画的类.
Tilemaps¶
- Collision with Tilemaps - 关于如何让东西与瓷砖地图中的瓷砖发生碰撞的示例和建议.
###相机 - Smooth camera with Drag and Pinch-to-Zoom - 手机游戏中相机的有用类实现.
Audio¶
- Intro to using audio with Gideros - 关于使用 Gideros 生成和使用声音的教程.
Saving and Loading¶
- Using JSON - 通过 JSON 手动加载和保存.
- DataSaver module - 用户友好的包装器使保存和加载数据尽可能容易.
- Encrypting save files - 关于保护保存文件免受不必要的操作的一些想法(带代码).
Monetization¶
- Admob integration - 关于将 Admob 集成到您的游戏中的视频教程.
- Google Service integration - 显示 Google Play 服务集成的 Admob 教程的第二部分.
GUI¶
- Layout - 全面的 Gideors GUI 框架(forum entry).
- Button class - 用于创建可点击按钮的简单类.
- AceSlide class - 可用于例如级别选择的滑动 UI 元素.
3D¶
注意:3D 支持仍在开发中,但如果您已经喜欢玩它,这里有一些起点 - Tutorial using 3D in Gideros - 由 Gideros 的一位维护者介绍.
Plugins¶
- SKStoreReview - 适用于 SKStoreReviewController iOS 10.3+ 的 Gideros 插件.
- C++ plugin development - 开始使用 C++ 开发 Gideros 插件.
Useful Lua-Libraries¶
在 gamedev 中有用但不是 Gideros 特定的通用 Lua 库
- lume - 大量对游戏开发有用的函数.
- inspect - 以可读的方式轻松地将表格漂亮地打印到控制台.
- jumper - 用于 Lua 的超快速基于网格的寻路.
- bump - 使用轴对齐边界框进行碰撞检测的简单、灵活和快速的库(从 2017.8 版开始,Gideros 包含库的一个 C 端口,该端口具有相同的 API,应该改用 cbump.
- Bresenham - Bresenham 的线算法,在 Lua 中实现.
Related Awesome Lists¶
License and Contributing¶
请贡献列表. 只需阅读 contribution guidelines 开始.