This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cn:orx:tutorials:main [2017/05/29 21:50 (8 years ago)] – external edit 127.0.0.1 | cn:orx:tutorials:main [2020/08/19 20:04 (5 years ago)] (current) – Old content sausage | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | 本页由killman.liu翻译自原英文教程[[tutorials: | ||
- | ====== 教程首页 ====== | ||
- | 本教程主要包含Orx的基础和高级教程。Orx是一个开源、跨平台、轻量级、数据驱动的2D游戏引擎。 | ||
- | |||
- | ===== 安装 ===== | ||
- | 这些教程演示了如何设置不同的编程环境(IDE)来运行orx(( 所有的IDE都是免费可以从英特网上下载的 ))。 | ||
- | |||
- | * Microsoft Visual Studio (C++) for Windows: [[tutorials: | ||
- | * CodeLite for Windows, Linux and Mac OS X: [[tutorials: | ||
- | * 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 | 帧的创建(Frame)]] | ||
- | - [C] [[anim|动画(animation)]] | ||
- | - [C] [[viewport|视口与摄像头(viewport & camera)]] | ||
- | - [C] [[sound|声音与音乐(sound & music)]] | ||
- | - [C] [[fx | 特效(fx)]] | ||
- | - [C] [[physics | 物理特性(physics)]] | ||
- | - [C] [[scrolling |卷轴效果(scrolling)]] | ||
- | - [C++] [[standalone| 独立程序与本地化教程(stand alone & localization)]] | ||
- | - [C] [[spawner| spawner & shader]] | ||
- | |||
- | ===== 原官方教程 ===== | ||
- | |||
- | [[http:// | ||
- | |||
- | ===== 社区内容 ===== | ||
- | |||
- | 有一些Orx爱好者写了一些教程,可以作为官方的教程的补充材料 | ||
- | |||
- | * [[tutorials: | ||
- | * [[cn: | ||
- | |||