【问题标题】:Can Cocos2D handle these graphic requirements?Cocos2D 能处理这些图形需求吗?
【发布时间】:2010-12-28 03:57:08
【问题描述】:

我想制作一款带有一些简单效果的游戏。

  1. 我想添加您在几何战争和地理防御等游戏中看到的扭曲效果。我知道如何在 OpenGL ES 中实现这种效果。我可以将它添加到 Cocos2D 创建的应用程序中吗?

  2. 我想要一个只能在 2D 平面上移动的 3D 模型。它可能会旋转。首先,我可以在模型中添加 OpenGL 着色吗?其次,我可以像 2D 精灵一样应用 Box2D 物理吗?

就是这样。这些是我希望可以添加到 Cocos2D 应用程序中的主要功能,并且在我花费大量时间学习如何使用游戏引擎之前,我正在尝试弄清楚是否可以。

【问题讨论】:

    标签: cocos2d-iphone


    【解决方案1】:

    1) 是的,您可以将 Cocos2D 和 OpenGL ES 混合在一起 - 您可以覆盖 CCNode 的“绘制”方法并在其中执行任何您想做的事情(例如在 OpenGL 中使用纹理进行旋转、缩放等) .

    2)您可以添加模型,并且可以为模型着色 - 是的。如果您从 Box2D 为模型创建身体固定装置,但将模型视为“2d 精灵”(已设置宽度/高度)-是的,您可以使用 Box2D-但要了解它只会在 2D 中做出反应物理世界,并且不会对其应用任何深度。

    但应注意,尽管这些都是可能的,但您仍需要自行实现代码。

    【讨论】:

    • 酷。这就是我想知道的。
    猜你喜欢
    • 1970-01-01
    • 2020-09-09
    • 2011-07-09
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 2013-01-22
    • 2021-10-21
    • 2013-02-08
    相关资源
    最近更新 更多