- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
坦克大战分析
分析一:建立场景和基本编程
在新建工程中出现3个文件夹:Assets,Library,Temp
Assets: 存放建立工程的资源。(贴图,脚本等)
Library:DLL文件及系统文件。
Temp:建立的过程文件
1.导入工程文件所需要的3DS文件及贴图。
2. 创建地形Terrain = Create Terrain 在我们使用的Unity3D环境中需
导入地形所需要的脚本。
3.创建Cube,来进行坦克物体的坐标矫正
把坦克物体的Position设为0
4.创建光源
5.坦克W,A,S,D脚本编写,在Project创建JavaScript
由图可知我把坦克模型放到了名叫” C_Tank”的Cube上,在脚本里创建了Tank对象,同来寻找物体” C_Tank”,下面的代码大体一致,首先获取你按下去的键Input.GetKey(KeyCode.W)
Tank.transform.Translate(Vector3.forward*Time.deltaTime*25) ;
“Translate”是移动你的坐标
Tank.transform.Rotate(Vector3.up* Time.deltaTime * -25);
“Rotate”来控制方向 ,“Vector3.up”中的up(0,1,0)对应场景中的Y轴
完成脚本后将JS文件拖放到Tank的parent上即名叫”C_Tank”的Cube上
6.渲染天空效果
分析二:物理引擎和粒子系统的应用
所谓物理引擎如下图添加Rigidbody,实现碰撞效果
而场景中的永远存在不受碰撞影响的,应不加物理引擎Rigidbody
7.墙壁设置
据视频讲,使用Prefab能增加性能。。。墙壁的设置很简单,这里不加以概述XXXXXXX
8.坦克的”边缘碰撞”问题
由于我将坦克模型放到Cube,即本例中的C_Tank中,支持碰撞的总是C_Tank而不是我们所想的坦克。鉴于这种情况,我们可以在C_Tank中添加一个方块,如下图所示,在x,y,z处分别将坦克的四角囊括进去,从而实现坦克的全方位碰撞效果。(阴影部分就是我所添加的方块)
这里只剪裁了一个方向的图XXXXX
9.”子弹”的设置
设置Cube,改名为”C_Bullet”,设置物理属性,建立prefab “Bullet”
添加js文件进行编译。
设置Cube “GO_FirePoint”移到炮口位置,子弹通过这个位置来生成。
在js脚本中设置子弹初始值XXXX
恭喜你,如果完成到现在的所有情况,那么你就可以发射”方块子弹”了XXXXXX
10.子弹的后续问题
1.给子弹编译模型2.粒子系统 3.子弹发生碰撞后消失
在C_Bullet处导入火箭模型,并绑定。让C_Bullet作为模型的parent ,将C_Bullet的属性Mesh Renderer 点掉,不渲染方块,只渲染火箭模型
绑定粒子系统,GameObject = Create Other = Particle System
已经如上图后,在添加一个灯光,作为火箭后面的”火光”
GameObject = Create Other =Pointlight(点光源)
子弹消失设置
到目前为止,你就能大致完成”坦克大战”的项目了,其他的细节问题,欢迎大家共同讨论。
QQ群:domino 144261026 || QQ:834217941
您可能关注的文档
最近下载
- 东兴市三期100MW光伏发电项目.docx VIP
- 江苏大学2021-2022学年第1学期《马克思主义政治经济学原理》期末考试试卷(附标准答案).docx
- 美国水产品生产企业在华注册名单 (2015年6月4日更新).pdf
- 江苏大学 护理综合 2017-2019年考研专业课历年真题.pdf VIP
- 2024-2025学年人教版九年级英语全册单词(配例句).pdf VIP
- 《电动吸引器吸痰技术操作考核评分标准》.docx VIP
- 震动排痰操作技术评分标准.docx VIP
- 大学生职业规划大赛《城市地下空间工程专业》生涯发展展示PPT.pptx
- 100WM光伏发电项目施工组织设计.doc
- 2018年江苏大学111-单独考试思想政治理论考研真题(样题).pdf
文档评论(0)