3D游戏开发 一款极好用的Cocos3D模型观察器[多图]
2024-04-29 10:18:59 小编:游戏鸟手游网
Cocos很早就开发了3D模块,后续也有不少团队使用Cocos开发了一些3D游戏。今天,我们给大家介绍一款由知名Cocos技术大牛,现任北京火石镇网络科技有限公司的CEO卞安开发的一款针对Cocos3D模型观察器 – “Cocos3D Mesh Viewer”。

Cocos3D Mesh Viewer启动了!好简洁的界面。
Cocos3D Mesh Viewer下载地址:
http://cocostudio.download.appget.cn/others/community/MeshViewer.rar
“使用Cocos开发3D游戏,相关的工具太重要了! 从我的3D引擎和项目研发经验上看, Cocos在3D方面已经具备一些基础的功能模块,可以胜任一些休闲类甚至是MMORPG的3D项目。我想通过我们的努力,来完善这些工具,帮助使用Cocos来进行3D项目开发的团队来解决现实问题,模型观察器是使用频率最高的基础工具,所以,我就先将它开发出来,工具是免费的,欢迎大家使用哦!”卞安介绍说。

工具包只有10M左右,主要就是一个EXE以及必须的Cocos运行库,双击“MeshViewer.exe”运行起来,全屏显示后,就只有一个网络和一个OpenFile的按钮,非常简洁,通过点击按钮打开一个C3B动画模型后,我们看到了完整的界面,最上面是文件的一些基本信息,包括文件名,顶点数,三角面数,包围盒大小等。然后是一排复选框按钮,用于对显示选项进行控制。左边有两个列表区域 ,用于显示模型的子模型和贴图列表,右边的两个列表区域则用来显示骨骼和动作列表。下方是当前完整动画的帧显示区和播放控制区,动画播放过程中,可以看到当前帧的位置和前进动画。所有的界面控件都是基于CocosUI来做的,目前只有WINDOWS版本,但想必后期跨平台不是什么大问题。
这款工具现在所具有的功能主要包括以下几个部分:
Fbx和C3B文件操作 – 直接转换,功能完善,方便快捷。
直接在工具中打开或拖进一个FBX就可以转换成C3B文件,省去了在控制台使用fbx-conv命令行操作转换exe的处理。通过导出C3B文件,也可以将模型分离成只有模型或只有动作的C3B文件进行导出。
模型查看与操作 – 多种观察选项,结合重要测试功能。
打开C3B文件后,可以进行模型的观看,包括线框模式,显示包围盒,显示骨骼树,顺时针与逆时针捡选,灯光顶点法线等选项,方便了解模型各方面的渲染情况。同时能够显示模型所有的子模型,并可以有选择的查看并进行换子模型的测试,你可以先选中一个子模型项,然后通过点击右键在弹出的文件对话框中从另一个模型里找到同名的子模型进行更换。这个功能非常方便进行人物的换装测试。
纹理贴图的查看 – 帮助你快速查找到模型贴图中问题。
显示模型所有的纹理贴图信息,包括图片显示,大小信息等。可以有选择的查看和更换,你可以选择一张贴图然后通过点击右键在弹出的文件对话框中从另一个模型里找到同名的子模型进行更换。这里方便进行贴图测试。
骨骼与动画操作部分 – 功能强大,显示直观,操作简便。
显示所有的骨骼清单,可以在骨骼树上突出显示出当前选择的骨骼。并可以进行骨骼绑定模型的测试,你可以选择相应的骨骼,然后通过点击右键在弹出的文件对话框中把另一个C3B模型导进来绑定在这个骨骼上进行查看。这个功能非常方便进行武器和坐骑的测试。

在这部分,你可以通过右边的“Manage Action”按钮来设定开始帧和结束帧命名为一个动作,然后保存为一个文本文件出来供游戏中使用,这里是按CSV文件的格式保存的,同时可以在下面的动作帧显示区中逐帧查看每个自定义的动作播放效果。你可以在帧面板上点击任意帧使当前动作停在这一帧上,保持拖动来随意的观看任何一帧。
对于CSV文件,有的同学可能不太了解,它是一种通过逗号分隔符来区分数据段的文本文件。网上有不少读取的算法,还是比较简单的,大家可以参考一下。比如这个模型导出的动作CSV文件中的数据,第一行会有说明,第二行以后分别是每个动作及起始帧,结束帧,有了它,程序猿可以放心的把动作管理这部分工作丢给美术设计狮的小伙伴们啦!
-
柱子英雄手游78.71M角色扮演
-
森林冒险日记中文版174.77M冒险游戏
-
偶像大师闪耀色彩汉化版122.39M策略经营
-
火柴人亨利新作重置版游戏手机汉化版528.80M冒险游戏
-
口袋妖怪增强绿宝石9502汉化版金手指下载16.50M冒险游戏
-
奥特曼兄弟联手2双人版手机版下载57.45M动作游戏
-
森林冒险日记中文版174.77M | 冒险游戏2024-11-11
-
偶像大师闪耀色彩汉化版122.39M | 策略经营2024-11-11
-
火柴人亨利新作重置版游戏手机汉化版528.80M | 冒险游戏2024-11-11
-
口袋妖怪增强绿宝石9502汉化版金手指下载16.50M | 冒险游戏2024-11-11
-
奥特曼兄弟联手2双人版手机版下载57.45M | 动作游戏2024-11-11
-
西游换装大比拼110.52M | 益智休闲2024-11-11