- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
......
游戏程序设计课程报告
课程:Unity3D课程设计
题目:探索迷宫
班级:
学号:
姓名:
.专业专注.
......
日期:2014.12
一、纲要
UNITY游戏是一种新型的IT引擎。我们研究主要内容是UNITY游戏设计方法。指以游戏客户端软件为信息交互窗口的旨在实现娱
乐、休闲、沟通和取得虚构成就的拥有可持续性的个体性单人游戏。
本报告主要叙述了这个小游戏的设计思路及初步使用Unity3D软件的感觉和总结。设计过程中,首先成立自己想要的模型,然后在此基础上进行需求迭代,详尽设计时不断地修正和完善,经过测试阶段频频调试和考证,最终形成达到设计要求的小游戏。
鉴于UNITY基础,建立了一个益智游戏风格的游戏,并有主角与关卡、游戏逻辑、游戏环境界面等设计,使得玩家能够在场景中进行寻找神龛的冒险游戏。
本游戏的控制很简单,及用键盘的WASD及SPACE五个控制人物的上下左右跳跃五个方向,用户根据自己的战略方式选择寻找油桶点亮煤油灯然后寻找神龛。
.专业专注.
......
二、概括
《UNITY游戏程序设计》这一课程以大作业形式进行查核,能更
好地锻炼学生综合运用本课程所授知识的能力。大作业主要内容为设计达成面向某一主题内容的游戏演示程序。
自选游戏主题,并根据所选定的主题内容设计一个典型的游戏
场景及玩家逻辑,其中包含主角与关卡,游戏逻辑,游戏环境界面与交互过程等的设计;开发达成与设计符合的游戏Demo。
要求使用Unity3D游戏开发软件实现上述游戏Demo。
三、详细要求
1、每人独自达成,特殊可由多人合作达成。
2、游戏主题自拟。
3、根据所设游戏主题、场景及玩家逻辑,实现达成相应的游戏Demo,并撰写设计开发报告。
四、设计主题
鉴于视频教程“平衡球”的基础,建立了一个益智游戏风格的游戏,并有主角与关卡(一关)、游戏逻辑(触碰油桶、神龛)、游戏环境界面(通道)等设计,使得玩家能够在场景轨道中进行吃油桶、神龛的冒险游戏。
五、设计思路
本游戏以几个环环相扣的通道作为人物运动的轨迹,在通道上分别设计一些油桶,经过电脑上的WASDSPACE分别控制人物的运
.专业专注.
......
动方向;如果人物运动地点没有偏离所设计通道平面而且碰触到油
桶,即算初步成功,当人物吃掉所设计的油桶,油灯就会点亮。当人物找到并吃掉所设计的神龛,就会经过关卡。
本报告主要叙述了这个小游戏的设计思路及初步使用Unity3D软件的感觉和总结。设计过程中,首先成立自己想要的模型,然后在此基础上进行需求迭代,详尽设计时不断地修正和完善,经过测试阶段频频调试和考证,最终形成达到设计要求的小游戏。
六、详细建立步骤
1、场景素材的增添,经过3DMAX建模达成素材的创立
2、在UNITY3D中达成素材的组装
.专业专注.
......
3、为场景贴图。贴图时,根据道具的风格,选择地面与墙的BSP贴图,每次贴图选择一个平面的一个面。
4、创立预组件
5、将创立并且组装的模型增添到预组件中,并且经过复制完
成整个游戏场景的拼接
.专业专注.
......
6、导入UNITY的人物控制组件
7、在场景中增添细节
七、程序脚本
.专业专注.
......
1、游戏开始触发器程序(main):
usingUnityEngine;
usingSystem.Collections;
publicclassmain:MonoBehaviour{
publicRectwindowRect=newRect(20,20,120,50);
//Usethisforinitialization
voidStart( ){
}
//Updateiscalledonceperframe
voidUpdate( ){
}
voidOnGUI( ){
windowRect=GUILayout.Window(0,windowRect,DoMyWindow,FindShrine);
}
voidDoMyWindow(intwindowID){
.专业专注.
......
if(GUILayout.Button(GameStart)){
Application.LoadLevel(testgame_02);
print(Gotaclick);
}
}
}
2、人物所触发的事件:
usingUnityEngine;
usingSystem.Collections;
publicclassinventory:
MonoBehaviour{
public
int
fuelAmount=
0;
public
AudioClip
fuelcollectedsound;
public
Texture2D
[]hudFuelAmount;
public
GUITexture
fuelAmount
您可能关注的文档
- S偶温度对照表.docx
- T1飞跃新人入门流程题.docx
- Tableau教程-经典图例Bar-in-Bar(柱图中套柱图).docx
- TASA模拟试题-等量公理.docx
- TASA模拟试题-规律问题.docx
- TAT主题统觉测验.docx
- Taylor公式的唯一性证明.docx
- TBS植物护坡施工方案.docx
- TCP拥塞控制例题.docx
- TL-MR12U日常操作说明书.docx
- 2025年秋西师大版数学1年级上册全册教学课件.pptx
- 2025年秋西师大版数学1年级上册全册课件.pptx
- 2025年秋统编版语文8年级上册全册课件.pptx
- 2025年秋统编版语文3年级上册全册教学课件(课标版).pptx
- 2025年春新教科版物理八年级下册课件 第8章 运动和力 2 力的平衡 .ppt
- 2025年秋新鲁科版英语4年级上册全册教学课件.pptx
- 2025年秋新人教版2年级上册数学全册教案.pdf
- 2025年秋新人教版2年级上册数学全册教案.docx
- 2025年秋新鲁科版英语4年级上册全册课件.pptx
- 2025年春新沪科版物理八年级下册课件 第七章 力与运动 第一节 牛顿第一定律 第1课时 牛顿第一定律 .ppt
原创力文档


文档评论(0)