实体会涉及到:
资源包:实体资源包实体(entity)、材料(material)、贴图(texture)、模型(model)、动画(animation)、动画控制器(animation controller)、渲染控制器(render controller)、音乐与音效(sound)、颗粒效果(particles)等
行为包:实体行为定义(entities)、动画(animation)、动画控制器(animation controller)、战利品掉落物(loot_tables)、实体生成(spawn_rules)、交易列表(trading)、脚本(scripts)等
此时你的心理:WDF???这都是些什么玩意儿??我还是个萌新啊!
不用慌,这只是可涉及到范围,无需全用上。一个实体,必要的文件只需要一个实体行为定义文件,资源包无需任何其它文件!
如果是做一个看得见的实体 资源包则需要 实体资源包定义、渲染控制器、模型、贴图、材质即可。
如果要做一个完整的实体(这里的”完整“以原版猪、牛、僵尸一类的生物为准)则需要:
**行为包:**实体行为定义、实体生成、实体战利品掉落物
**资源包:**实体资源包定义、动画、动画控制器、渲染控制器、材料、模型、贴图、音效