Tux Rider是一个著名的Tux赛车游戏的iPhone端口。因为它是通用公共许可证软件,所以源代码可以在author's website上找到。我下载了源代码,但无法编译,因为它缺少资源。具体地说,我得到以下编译错误:
Rider: No such file or directory
World: No such file or directory
Challenge: No such file or directory
v1.1: No such file or directory 我找不到作者的任何联系信息,我希望能够构建我自己的应用程序版本。我有一个iPhone开发工具包,似乎修改一个可以正常工作的游戏将是学习OpenGL的一个很好的入门。有没有人成功地编译了这个游戏?
发布于 2009-09-25 04:52:49
从错误中判断,我将猜测您解压到名为"Tux Rider World ChallengeV1.1“的目录中,构建脚本或Makefile中的某些内容没有正确引用路径参数。尝试将源文件移动到完整路径名中没有空格的目录中,然后重复构建过程。
发布于 2009-08-12 12:23:53
如果你的目标仅仅是学习OpenGL,我强烈建议而不是现在就尝试一下。为什么?
iPhone (OpenGL ES)是标准OpenGL的子集。我可以想象,除非Tux Racer是专门针对OpenGL ES编写的,否则您将不得不花费大量时间想出与OpenGL ES相同的工作方法,如果您不了解OpenGL,您的工作将再一次增加100倍的难度。
如果你想在iPhone上学习OpenGL,我强烈推荐这个博客系列:iPhone OpenGL ES Tutorial Series。它提供的信息非常丰富,编写得非常好,并且专注于为iPhone本身编写OpenGL代码。祝好运!
发布于 2009-09-23 19:59:27
听起来这个端口违反了GPLv2的条款和条件,但我不是律师。
仔细阅读license并将其报告给http://gpl-violations.org,让他们也看一看。在自由软件基金会决定采取法律行动的情况下,端口作者的身份不能被隐藏(苹果公司必须拥有它)。
在编译和打包的GPL产品上赚钱并不是什么新鲜事。但它必须在不违反许可证的情况下完成,否则这只是贪婪。
https://stackoverflow.com/questions/1265680
复制相似问题