2012-03-06 31 views
0

对于obj-C来说,这是一个相当新的事物,但另一方面是CPP和ANSI C的普通用户,我的工作与obj-C的comfortzone有点不同。用于iOS开发的Cinder或纯OpenGL

所以人们可能会问,为什么我不学obj-C?我很喜欢学习它,但不幸的是,由于我的uni项目,我希望尽可能多地工作,因此我的时间非常紧。

我已经用obj-C做了一点工作,并运行了教程,但我没有看到自己能够创建大量的宝贵代码,就像我会用CPP一样。

昨天我熟悉Cinder框架并试用了一些例子,这些例子导致了相当快速的结果,特别是在OpenGL和数学库方面。

现在困扰我的是能够使用XCode接口构建器并将故事板或xib文件绑定到项目。

有没有一种创造性的方式来将伟大的GUI与Cinder结合在XCode中,还是我“被迫”回到纯粹的obj-C和我的库?

谢谢。

回答

2

您是否研究过使用其他语言构建的任何框架,这些框架可能更适合专门为iOS(和Android)游戏和应用程序开发而设计的应用程序?

ImpactJS - http://impactjs.com/

科罗娜SDK - http://www.anscamobile.com/corona/

这些以及主要特点是,你写一次你的代码,它可以跨越多个平台,如果你可能对你更容易和更快了解JavaScript或Lua(并且通常反正这些语言的学习曲线更小)。

+1

我一直在寻找很多不同的框架,但通常我发现它们有点太重,超出了我实际需要的范围。我的要求是具有使用OpenGL-ES,GUI和I/O(无线,陀螺仪等)的全部功能。该项目用于工业工具的可视化和实时控制。所以基本上任何游戏开发框架都不在我的范围之内。我尝试了Cocos3D,发现它对我的目的非常沉重。 – JavaCake 2012-03-06 14:56:35