您的位置:首页 > 其它

【转】【翻译】Orx官方教程:0.基础(Basic)

2010-07-05 10:36 316 查看
本文译自
orx tutorials
的首
页(main)
phpxer
译,九天雁翎 (博

)修订。最新版本见Orx
官方Wiki中文教程
。转载自:phpxer的博客
。原文链接在http://blog.feihoo.com/2010/07/orx_tutorial_cn_basic.html


希望有新人能够加入这个翻译者的队伍,早日将Orx的WIKI页中文化。有兴趣的请加入qq群73063577,并与我取得联系,防止重复翻译。



教程

本教程主要包含Orx的基础和
高级教程。Orx 是一个开源、跨平台、轻量级、数据驱动的2D游戏引擎。



安装

这些教程演示了如何设置不同的
编程环境(IDE)
来运行
orx

1)


Microsoft Visual
Studio (C++) for Windows:

Tutorial

/

Download (Express
version)

CodeLite for Windows,
Linux and Mac OS X:

Tutorial

/

Download

XCode for Mac OS X:

Tutorial

/

Download



基础

本节将要介绍orx的基础知
识。

你可以从
这里

下载Windows(mingw,
msvs2005 & msvs2008). Linux 和 MacOS X下的
可执行文件
(包括项目文件,数据和源码)。

前九个基础教程(#1 –
#9)使用默认的orx启动程序为
基础
(underlying
layer),这样易于快速测试/***原型
2


它们被编译成运行时加载(在命
令行
3)

或配置文件中指定它们的名字)的动态连接库。

此外,下面的内容

4)


解释了哪些行为是由默认的orx.exe/orx 启动程序提供的。

这是一个基础的C教程。

由于我们在本教程中使用默认的可执行文件,下面
的代码将以插件的方式加载和执行。

另外,一些
基础设施

主执行文件
为我们处理。

首先,它会加载所有可用的插件和模块。如果你只
需要其中的一些,最好编写你自己的
可执行文件
而不是插件。这部分包含在
后面的教程

中。

主执行文件还处理下面这些
键盘输入


* F11 是
纵向对齐切换

* Escape 退出

* F12 截屏

* 退格键(Backspace)
重新载入全部配置文件

如果有
orxSYSTEM_EVENT_CLOSE事件发生,程序也会退出。

不过,如果使用
orx作为传统库构建你自己的可执行文件当然也是可以的(也很容易做到)。在
教程 #10

(使用C++编写) 和
教程 #11

(使用 C编写)。
教程 #10

还演示了如何使用orx编写C++代码
5)

同样地,你可以用任何可与C连接的语言编写程序。

在将来的发布中将会为某些常见
语言提供封装。如果你想编写这种封装库,为orx做贡献,请通过
论坛

联系我们。

当前提供的基础教程列表:

[C]

object

[C]

clock

[C]

frame

[C]

animation

[C]

viewport &
camera

[C]

sound & music

[C]

fx

[C]

physics

[C]

scrolling

[C++]

stand alone &
localization

[C]

spawner &
shader



社区

下面这些教程由社区创建,它们
是了解如何使用 orx的不错的资源,可以在这里寻找到对一些简单问题的解答。

Grey’s tutorials

(英文版)

1)

所有的IDE都是免费可以从英特网上下载的。

2)

one line for the
whole initialization, no main function to write, no loop to handle

用一行代码完成初始化,不需要写main函数,
没有
循环

处理

3)

另提供了 .bat/.sh
脚本方便启动所有示例

4)


你将在在所有教程的源文件的开始处看到这些内容

5)

Orx本身使用C编写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: