- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《3D网络游戏开发实践》2
3D网络游戏开发实践主讲教师:徐守祥 任务3.1: 添加背景音乐 知识点总结 任务3.1 添加背景音乐 声音源文件和数据块 Torque使用datablock中的两个datablock: AudioDescription:声音属性的描述 AudioProfile 任务3.1 添加背景音乐 AudioDescription属性 任务3.1添加背景音乐 AudioProfile属性 任务3.1添加背景音乐 声音数据集的创建: New AudioDescription(myaudio) { }; 任务3.1 添加背景音乐 创建AudioProfile对象. New AudioProfile(myaudioprofile) { }; 任务3.1 添加背景音乐 创建声音对象 实质就是将特定的声音文件读入内存和前面创建的声音描述对像绑定起来形成一个新的声音对像. 明确了对哪个音源进行控制。 如: 返回值是一个声音对像的句柄.在调用声音回放函数时需要这个句柄作为参数。 任务3.1 添加背景音乐 声音回放 Alxplay($test);//函数的参数是一个由音源和数据集绑定在一起的声音对像的句柄. 调整音量 调整音量要在播放之前做。 $test=alxcreatesource(“myaudio”, expandfilename(“~/data/sound/test.wav”)); Alxplay($test); AL_GAIN_LINEAR//表示线性调整音量. 任务3.1 添加背景音乐 背景音乐 { Volume=1.0; //音量. Islooping=true;//声音是否重复播放. Is3d=false;//告诉Torque是否需要处理位置信息 Type=1; //实质频道. }; New AudioProfile(MyBackAudioProfile) { filename=“~/data/sound/backgroundsound.wav”; Description=“MyBackAudio”;//之前创建的声音描述对象 }; 3D网络游戏开发实践主讲教师:徐守祥 任务3.2: 实现瀑布音乐 知识点总结 任务3.2 知识点总结 瀑布AudioDescription datablock AudioDescription(AudioDefaultLooping3d) { Volume=1.0; Islooping=true; Is3d=true; Type=2; }; 任务3.2 知识点总结 瀑布AudioProfile 3D网络游戏开发实践主讲教师:徐守祥 任务4.1: 搜集整理角色资料 知识点总结 任务4.1 搜集整理角色资料 资源准备 模型 动画 资源与引擎的联系接口 任务4.1 搜集整理角色资料 Torque模型及动画格式 在制作一款游戏时,先要将模型和动画制作出来,要把玩家角色动画加入到游戏中去并进行调试。 游戏中的模型主要有角色模型、建筑模型、道具模型三种 在torque中,角色模型和道具模型应是DTS格式的 在torque中,动画的格式是DSQ格式的 在torque中,建筑模型的格式是DIF格式的 任务4.1 搜集整理角色资料 玩家角色导出 任务4.1 搜集整理角色资料 角色模型 任务4.1 搜集整理角色资料 任务4.1 搜集整理角色资料 角色动画 任务4.1 搜集整理角色资料 3D网络游戏开发实践主讲教师:徐守祥 任务4.2: 创建角色 知识点总结 任务4.2 创建角色 两个步骤 创建角色数据集 创建角色对象 任务4.2 创建角色 任务4.2 创建角色 创建角色数据集 任务4.2 创建角色 创建角色代码 3D网络游戏开发实践主讲教师:徐守祥 任务5.1: 建立天空与云雾 知识点总结 任务5.1 建立天空与云雾 任务5.1 建立天空与云雾 天空盒展开 任务5.1 建立天空与云雾 天空背景文件 任务5.1 建立天空与云雾 天空对象 new Sky(sky) { } 任务5.1 建立天空与云雾 云 三层移动的云 new Sky(sky) { } 任务5.1 建立天空与云雾 雾 3D网络游戏开发实践主讲教师:徐守祥 任务5.2: 实现暴风雨与雷鸣闪电 知识点总结 任务5.2 实现暴风雨与雷鸣闪电 暴风雨效果 雷 雨 闪电 任务5.2 实现暴风雨与雷鸣闪电 雷 任务5.2 实现暴风雨与雷鸣闪电 雨 雨声 任务5.2 实现暴风雨与雷鸣闪电 任务5.2 实现暴风雨与雷鸣闪电 任务5.2 实现暴风雨与雷鸣闪电 闪电 任务5.2实现暴风雨与雷
文档评论(0)