选择游戏模型设计
Posted
技术标签:
【中文标题】选择游戏模型设计【英文标题】:Choosing game model design 【发布时间】:2021-07-03 20:48:33 【问题描述】:我需要帮助设计一个包含角色的游戏
所有角色都有通用动作(坐、跳等)或相同;大约 50 个动画
独特的攻击模式(不同的攻击)每个角色大约 6 个动画
物品使用攻击(所有角色相同)每个物品大约 4 个动画,可以扩展到 500+
设计这个的最佳方式是什么?我使用搅拌机制作动画。我一周前才开始。
我正在考虑对所有内容使用一种模型并限制操作,或者创建多个模型并分别导入它们。任何帮助表示赞赏!
编辑:也考虑优化,因为我不想产生延迟;制作类似 MMO 的游戏。
【问题讨论】:
您想制作一次动画,并让它们与多个网格一起工作吗?我相信 Godot 核心中没有动画重定向解决方案。如果你愿意,你可能会对这个项目感兴趣:youtube.com/watch?v=EJCHrdZrhOI - 目前,我建议在将模型导入到 Godot 之前将动画设置为其他工具中的模型,并记住名称保持一致。 我发现这个用于搅拌机的插件似乎能够重新定位动画:github.com/Mwni/blender-animation-retargeting - 我还想提一下,有一个用于搅拌机问题的姐妹网站:blender.stackexchange.com 和一个用于游戏开发:gamedev.stackexchange.com 这很有帮助。谢谢! 是的,我想要一个动作库,我可以理想地“粘贴”到网格上或删除它们。 【参考方案1】:我在 cmets 中引用了模块 GodotAnimationRetargeting 的初始版本(MIT 许可证)。 更新:现在有一个 GDScript 版本。
通常在 Godot 中,您有一个动画播放器,其动画与给定模型相关联。这意味着您必须为所有模型添加它们。但是,此模块允许您将动画从动画播放器应用到另一个模型。您也可以部分应用它们(例如,仅旋转、定位或缩放骨骼)。
这应该有助于您将一组通用动画应用于不同的模型。
作为一个模块,它需要使用它来编译 Godot。 请参阅 Godot 文档上的 Compiling。
【讨论】:
以上是关于选择游戏模型设计的主要内容,如果未能解决你的问题,请参考以下文章