- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SpaceShooter2D单机版实作范例-arcaletDeveloper
arcalet SpaceShooter2D 单机版实作范例
使用 Unity3D
SpaceShooter2D 单机版实作范例
11 建立游戏项目基础架构建立游戏项目基础架构
建立游戏项目基础架构建立游戏项目基础架构
12 玩家角色玩家角色
玩家角色玩家角色
13 敌人系统敌人系统
敌人系统敌人系统
14 碰撞处理碰撞处理
碰撞处理碰撞处理
15 游戏机制与游戏机制与 GUI 设计设计
游戏机制与游戏机制与 设计设计
16 细部调整细部调整
细部调整细部调整
大风起兮云飞扬大风起兮云飞扬
大风起兮云飞扬大风起兮云飞扬
威加海内兮归故乡威加海内兮归故乡
威加海内兮归故乡威加海内兮归故乡
安得猛士兮守四方安得猛士兮守四方
安得猛士兮守四方安得猛士兮守四方
《大风歌》
本文将以 Unit3D 的 3D 场景制作一个 2D 太空射击游戏,透过实作
让读者更能了解如何以 Unity3D 开发游戏。除了与美术有关的模型与
素材外,这个游戏项目将会从无到有,一步一步带领读者实际操作,完
成太空射击游戏。
接着我们就开始进行,让大家体会开发游戏的乐趣吧!
0
arcalet SpaceShooter2D 单机版实作范例
使用 Unity3D
11 建立游戏项目基础架构建立游戏项目基础架构
建立游戏项目基础架构建立游戏项目基础架构
12 玩家角色玩家角色
玩家角色玩家角色
13 敌人系统
完整教程请至 进行下载。
14 碰撞处理
本文我们要介绍射击游戏中最重要的碰撞侦测处理,这里我们要处理的碰撞类型有两种,一
种是炮弹与陨石的碰撞,另外一种则是陨石与玩家的碰撞,并且以最简单的 OnTriggerEnter()
事件函式进行侦测处理。
炮弹与陨石碰撞
炮弹与陨石互相碰撞之后,它们两个就应该都要消失不见。不过因为两个物体碰撞,碰撞侦测程
序只会出现在其中一个物体的控制程序中,所以如果碰撞侦测程序放在炮弹的脚本控制程序里,
它本身只要呼叫 Destroy(gameObject) 就可以把自己销毁,但是陨石是另外的 GameObject,在
炮弹控制脚本里要处理与控制陨石,等于是要间接存取别的物体。
在上一节内容中我们已经介绍过陨石控制脚本中用来摧毁陨石的函式 SetPositionAndSpeed(),
所以现在只要能够从炮弹脚本里呼叫陨石脚本 Enemy 的 SetPositionAndSpeed()函式,同样也可
以销毁陨石,如此一来炮弹与陨石的碰撞处理程序就大致完成了。
现在我们来介绍 OnTriggerEnter()事件 函式的使用方法,这个函式有一个参数,型别为
Collider。当碰撞发生时,系统就会触发 OnTriggerEnter()事件,这个参数代表的就是和我们
发生碰撞的物体,为了方便解说,我们用下面这个图来说明:
碰撞处理程序在 炮弹 陨石
炮弹的脚本里
OnTriggerEnter(Collider ob)
{
您可能关注的文档
- MicroCal等温滴定微量热仪.PDF
- MM5三维变分系统在北京地区冷暖季背景场误差的对比分析-高原气象.PDF
- MnZ离子对细粒氧化锑矿物浮选的影响.PDF
- MnFe掺杂ZnS的第一性原理计算-高压物理学报.PDF
- MMCrSTATCOM的2N1单载波调制方法-电源学报.PDF
- MOCVD自催化法在Si100衬底上生长InP/InGaAs核壳-发光学报.PDF
- MP-3000电动机保护继电器.PDF
- MODBUS设置菜单详细视图-Socomec.PDF
- Mott绝缘体的介电击穿——算符运动方程方法-中国人民大学物理学系.PDF
- MPW-871数字式线路保护装置-南京鹏智电气设备.PDF
- 2025届哈三中高考押题金卷(全国卷Ⅰ)英语试题试卷含解析.doc
- 2025届广东省深圳市菁华中英文实验中学高三高考考前适应性模拟生物试题卷(一)含解析.doc
- 2025届广东省中山纪念中学下学期高三联考试卷英语试题含解析.doc
- 2025届广东省汕头市潮阳区高三第一次大考生物试题含解析.doc
- 2025届广东省汕尾市陆河外国语学校高三元月调研考试生物试题试卷含解析.doc
- 2025届贵州省铜仁市铜仁一中高三英语试题下学期期中考试含解析.doc
- 2025届贵州省正安县第八中学高三下学期第一次调研考试生物试题试卷含解析.doc
- 2025届广东省惠州一中高三毕业班第二次高考适应性测试生物试题含解析.doc
- 2025届广东省惠州一中高三暑假自主学习测试英语试题试卷含解析.doc
- 2025届贵州省贵阳清镇北大培文学校高三二模英语试题(二)含解析.doc
文档评论(0)