unity3d模型SpaceShooter问题

unity3d官方教学示例之SpaceShooter学习笔记 - 不积小流无以成江海!不疯魔,不成活! - CSDN博客
unity3d官方教学示例之SpaceShooter学习笔记
目前已经参与制作了两个unity游戏项目,但是两次项目制作方法却很不一样,所以想了解一下官方是怎么样的制作方法。
官方说明:FixedUpdate should be used instead of Update when dealing with Rigidbody。For example when adding a force to a rigidbody, you have to apply the force every fixed frame inside FixedUpdate instead of every frame inside Update.
2.public GameObject go拖拽到引用,不建议这样做,容易丢失引用
获取某个游戏对象的引用方法:
1.常用transform.Find(),不限
2.GameObject.Find(),只能获取active = true的物体
3.FindWihTag()
3.Rigibody设置
注意的选项:isTrigger是(触发的OnTriggerEnter()),use gravity否
遇到过的问题:use gravity是的时候,会让物体一直向下移动(容易被忽略,移动很小)
4.MeshCollider
IsTrigger是,Convex是(否时会报错),Mesh 模型的mesh拖拽到这里
5.功能的实现尽可能分成各个脚本文件
不要实现在一个文件里,方便复用组合,不要怕脚本创建太多
6.背景图片滚动的shader实现
_Speed("Speed",Range(0,1)) = 0.1
void surf (Input IN, inout SurfaceOutputStandard o) {
IN.uv_MainTex.y += _Time.y*_S
7.游戏程序功能的设计思想
unity采用的是组件的设计思想,需要什么功能挂载什么脚本,将各个功能分散在各个脚本里实现。
所以游戏里分析各个物体需要什么功能,该分散在哪些脚本里实现,哪些功能是物体共有的,哪些功能是物体特有的,哪些物体挂在什么脚本,哪些功能没必要分开实现,都需要考量。如果程序功能设计的好,游戏做起来会特别容易。
游戏里的物体就像现实中的物体,这和对象的设计思想是一致的,物体都有自己的多个属性,有改变自己属性的方法(所谓的功能)。
当分不清两个物体的关系和功能实现划分时候,我都会思考现实中两个物体的关系该是什么样子的。
我的热门文章SpaceShooter2DOnline版实作范例(简)教程 文档及资源免费下载【unity3d吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:76,211贴子:
SpaceShooter2DOnline版实作范例(简)教程 文档及资源免费下载收藏
感谢各位的支持,感谢吧主吧务们提供的交流互动平台。这次再给大家带来1个个人认为非常不错的示例。我自己也是无意看到的,看了下觉得非常不错,教程非常详细、到位。包含如下全部。SpaceShooter2D Online 版实作范例Online 版本文件下载SpaceShooter2DOnline版实作范例(简).pdf (2.76 MB)Online 版本项目下载SpaceShooter2D_Online_CN.rar (51.05 MB)SpaceShooter2D 单机版实作范例单机版本文件下载SpaceShooter2D单机版实作范例(简).pdf (4.75 MB)单机版本项目下载SpaceShooter2D_CN.zip (52.31 MB)太空射击素材下载spacebag.zip (50.62 MB)百度网盘下载地址(老规矩,回复就可拿走,免费是必须的):
去魅蓝吧盖楼,一键赢取价值十万的周边壕礼!
老规矩,2楼防和谐重复发一遍:感谢各位的支持,感谢吧主吧务们提供的交流互动平台。这次再给大家带来1个个人认为非常不错的示例。我自己也是无意看到的,看了下觉得非常不错,教程非常详细、到位。百度网盘下载地址(老规矩,回复就可拿走,免费是必须的):
好东西,有人分享才是真的好
好东西,有人分享才是真的好
好东西,有人分享才是真的好
楼主真是好人啊
亚马逊AWS-云创计划.最高可达10万元免费云资源!
taiganxiele
好东西,有人分享才是真的好
新人学习、我也是在其他地方看到的、但是下载不下来、LZ好人、求一份链接
谢谢分享,很有用
登录百度帐号推荐应用Unity官方视频教程Space Shooter
本部分内容设定了隐藏,需要回复后才能看到
要评论请先&或者&
谢谢啊! 来看看 & 求师傅带
哦,好东西,O(∩_∩)O谢谢
?????????????????????????????????????
你还要回复才能看?太不厚道了!
:你还要回复才能看?太不厚道了! 赚点儿人气,嘿嘿
看看,官方教程
很好很强大 &谢谢
很好的视频啊
十分十分感谢。照着官网的Spaceshooter做结果卡住了【unity3d吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:76,211贴子:
照着官网的Spaceshooter做结果卡住了收藏
有大神能帮我看看为啥我的代码运行不了吗,我看着完全一样啊,如果解决了问题的话,我可以送你一个Steam喜加一游戏啊!!!!上面的是教程的,下面的是我的
去魅蓝吧盖楼,一键赢取价值十万的周边壕礼!
你Boun boundary漏了;、、、、、
登录百度帐号推荐应用

我要回帖

更多关于 unity3d面试问题集锦 的文章

 

随机推荐