2015-09-07 53 views
0

我想有一个模型,可以定制不同的部分,例如。不同的手臂模型或不同的头部模型。我希望它们都是不同的模型(一个用于头部,身体,一个用于每个手臂,另一个用于每条腿),然后将它们拼凑在一起并呈现为一个完整模型。我如何使用lwjgl和OpenGL将其实现到我的项目中?使用多个模型作为一个

+0

是否有任何理由,你不能简单地装载大约在同一位置的多个独立的模型?例如,如果我的游戏中的某个玩家已经抓住了一面旗帜,我只会渲染一个单独的旗帜模型,我不会以某种方式将旗帜模型与玩家模型合并(尽管它*是*可能)。 – Joehot200

+0

@ Joehot200我只是想做到这一点,所以我不必制作所有的个人模型。我可以只使用模型的不同部分的组合。我想让每个个人模型都是最明智的选择之一 – Matty2532

回答

0

有迹象表明,我能想到的那几个方面会工作,对Skeletal Animation概念他们中的一些感人。

首先,你可以用你的建模软件(例如,搅拌机),并添加所有组件到个人,那么就请阅读整个场景到游戏场景中。

的要对此将尽量给每个组件骨的作用,然后用骨骼结构,所有的骨头连接在一起的另一种方式。唯一的问题是你将不得不为皮肤公式创建你自己的变量。

最后,你可以将它们全部加载到一个场景在你的建模软件,与接头连接它们,然后导出到游戏中。这将是我的选择,因为它会为您提供执行蒙皮公式所需的所有信息,这将使您能够为结构的组件创建动画。