我正面临一个困难的选择。
我想学一门语言,以便能够创造具有强烈艺术、创意和图形元素的应用程序,并将其用于我的客户的商业项目中。
我最初选择了OpenGL ES,我认为这是“标准”方法。但是,在此期间,我发现了这个网站:http://www.creativeapplications.net/ 在那里我发现了许多很酷的ios应用程序,大多数使用OpenFrameworks 和Cinder 构建。
我的问题是:为什么选择这两个“包装器”而不是OpenGL?我需要了解它们的优缺点。
我不确定是否可以像使用OpenGL一样轻松(和标准地)混合使用UIKit/Cocoa和图形。目前,我仍然更喜欢OpenGL,因为我知道这是Apple推荐的方法,我相信我也可以为我的客户受益。虽然我不确定使用OF和Cinder是否可以完全管理UIKit和Cocoa而无需花招。