This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cn:orx:tutorials:main [2010/07/09 02:12 (16 years ago)] – jtianling | cn:orx:tutorials:main [2020/08/20 03:04 (5 years ago)] (current) – Old content sausage | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | 本页由killman.liu翻译自原英文教程[[en: | ||
| - | ====== 教程首页 ====== | ||
| - | 本教程主要包含Orx的基础和高级教程。Orx是一个开源、跨平台、轻量级、数据驱动的2D游戏引擎。 | ||
| - | |||
| - | ===== 安装 ===== | ||
| - | 这些教程演示了如何设置不同的编程环境(IDE)来运行orx(( 所有的IDE都是免费可以从英特网上下载的 ))。 | ||
| - | |||
| - | * Microsoft Visual Studio (C++) for Windows: [[setup_msvs|Tutorial]] / [[http:// | ||
| - | * CodeLite for Windows, Linux and Mac OS X: [[setup_codelite|Tutorial]] / [[http:// | ||
| - | * XCode for Mac OS X: [[setup_xcode|Tutorial]] / [[http:// | ||
| - | |||
| - | ===== 基础 ===== | ||
| - | 本节将要介绍orx的基础知识。 | ||
| - | |||
| - | 你可以从[[https:// | ||
| - | |||
| - | 前九个基础教程(# | ||
| - | |||
| - | 它们被编译成运行时加载(在命令行 (( 另提供了 .bat/.sh 脚本方便启动所有示例 )) 上 或配置文件中指定它们的名字)的动态连接库。 | ||
| - | |||
| - | 此外,下面的内容(( 你将在在所有教程的源文件的开始处看到这些内容 ))解释了哪些行为是由默认的orx.exe/ | ||
| - | |||
| - | 这是一个基础的C教程。 | ||
| - | 由于我们在本教程中使用默认的可执行文件,下面的代码将以插件的方式加载和执行。 | ||
| - | |||
| - | 另外,一些基础设施有主执行文件为我们处理。 | ||
| - | 首先,它会加载所有可用的插件和模块。如果你只需要其中的一些,最好编写你自己的可执行文件而不是插件。这部分包含在后面的教程中。 | ||
| - | |||
| - | 主执行文件还处理下面这些键盘输入: | ||
| - | |||
| - | * F11 是纵向对齐切换 | ||
| - | * Escape 退出 | ||
| - | * F12 截屏 | ||
| - | * 退格键(Backspace) 重新载入全部配置文件 | ||
| - | |||
| - | 如果有 orxSYSTEM_EVENT_CLOSE事件发生,程序也会退出。 | ||
| - | |||
| - | 不过,如果使用 orx作为传统库构建你自己的可执行文件当然也是可以的(也很容易做到)。在教程 # | ||
| - | |||
| - | 在将来的发布中将会为某些常见语言提供封装。如果你想编写这种封装库,为orx做贡献,请通过论坛联系我们。 | ||
| - | |||
| - | 当前提供的基础教程列表: | ||
| - | |||
| - | - [C] [[object | 对象(Object)]] | ||
| - | - [C] [[clock | 时钟(Clock) ]] ((译者注: | ||
| - | - [C] [[frame]] | ||
| - | - [C] [[anim|动画(animation)]] | ||
| - | - [C] [[viewport|视口与摄像头(viewport & camera)]] | ||
| - | - [C] [[sound|声音与音乐(sound & music)]] | ||
| - | - [C] [[fx | 特效(fx)]] | ||
| - | - [C] [[physics]] | ||
| - | - [C] [[scrolling |卷轴效果(scrolling)]] | ||
| - | - [C++] [[standalone| 独立程序与本地化教程(stand alone & localization)]] | ||
| - | - [C] [[spawner| spawner & shader]] | ||
| - | |||
| - | ===== 原官方教程 ===== | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | ===== 社区内容 ===== | ||
| - | |||
| - | 有一些Orx爱好者写了一些教程,可以作为官方的教程的补充材料 | ||
| - | |||
| - | * [[en: | ||
| - | * [[cn: | ||
| - | |||