80 likes | 289 Views
3D 网络游戏开发实践 主讲教师:徐守祥. 任务 4.1 : 搜集整理角色资料 知识点总结. 任务 4.1 搜集整理角色资料. 资源准备 模型 动画 资源与引擎的联系接口. 任务 4.1 搜集整理角色资料. Torque 模型及动画格式 在制作一款游戏时,先要将模型和动画制作出来,要把玩家角色动画加入到游戏中去并进行调试。 游戏中的模型主要有角色模型、建筑模型、道具模型三种 在 torque 中 , 角色模型和道具模型应是 DTS 格式的 在 torque 中 , 动画的格式是 DSQ 格式的 在 torque 中 , 建筑模型的格式是 DIF 格式的.
E N D
3D网络游戏开发实践主讲教师:徐守祥 任务4.1: 搜集整理角色资料 知识点总结
任务4.1 搜集整理角色资料 • 资源准备 • 模型 • 动画 • 资源与引擎的联系接口
任务4.1 搜集整理角色资料 • Torque模型及动画格式 • 在制作一款游戏时,先要将模型和动画制作出来,要把玩家角色动画加入到游戏中去并进行调试。 • 游戏中的模型主要有角色模型、建筑模型、道具模型三种 • 在torque中,角色模型和道具模型应是DTS格式的 • 在torque中,动画的格式是DSQ格式的 • 在torque中,建筑模型的格式是DIF格式的
任务4.1 搜集整理角色资料 • 玩家角色导出 创建骨骼 制作模型 制作皮肤 蒙皮修改 骨格绑定 添加其它对象 添加导出用的结点 导出模型 导出动画
任务4.1 搜集整理角色资料 • 角色模型 Seq目录:存入有模型的所有动画文件,动画文件的后缀为.DSQ, 这是Torque专用的动画文件格式. Base.arms: 角色的臂部的纹理 Base.body: 角色的身体的纹理 Base.feet: 角色的脚部的纹理 Base.hands:角色的手部的纹理 Base.head: 角色的头部的纹理 Base.legs: 角色的腿部的纹理 Player.dts: 角色的模型文件
任务4.1 搜集整理角色资料 其它动画 基本动画 投掷 站立 前进 …… 后退 根据设计需要! 侧移 通常,基本动画由引擎调用,其它动画由脚本调用 死亡 跳
任务4.1 搜集整理角色资料 • 角色动画 Run.dsq: 角色跑步动画 Death.dsp: 角色的死亡动画 Idle.dsp:角色的空闲动画 Swin.dsq:角色的游戏动画
任务4.1 搜集整理角色资料 玩家角色与模型有资源间的联接 //------------------------------------------------------------------- // player.cs,这个文件名就必须和玩家角色模型文件的名称保持一致. // 递归拷贝 // 这个文件定义了玩家角色的构成,将角色数据集与模型和动画文件联系起来. //------------------------------------------------------------------- datablock TSShapeConstructor(PlayerDts) { baseShape = "./player.dts"; sequence0 = "./player_root.dsq root"; sequence1 = "./player_forward.dsq run"; sequence2 = "./player_back.dsq back"; sequence3 = "./player_side.dsq side"; sequence4 = "./player_jump.dsq jump"; sequence5 = "./player_jaculate.dsq jaculate";//投掷 };