SpaceShooter打飞机教程笔记(一)
来源:互联网 发布:二叉树非递归遍历算法 编辑:程序博客网 时间:2024/06/11 18:50
这个教程大多网站都有,是一个飞机游戏的入门级和中等级的游戏教程。
学习unity也有段时间了,写写总结。
总结官方的视频和其他网站发布的视频,仅做分享学习作用。
一、工程设置
1.导入资源,了解资源内容。(Done中有完整项目)
2.Edit -> Project Settings -> Player设置设备的屏幕尺寸。(Web模式 width600,height900)
3.设置窗口,保存窗口位置,保存场景。
二、角色对象
1.拖入飞机模型vehicle_playerShip,命名为Player,添加钢体,去掉重力(Use Gravity)。
2.添加Mesh Collider,勾选Conves多边形,勾选Is Trigger触发器。如果以模型自身为碰撞检测(多个面)会影响性能,使用少面的模型网格(vehicle_playerShip_collider=>player_ship_collider)来替代原本模型网格。
3.在飞机Player添加飞机尾翼效果(engines_player),保存飞机预制体。
三、相机及灯光
1.设置相机,角度合适(旋转),Inspector中将摄像机的Projection改为Orthographic。Size为10。
2.相对位置,移动摄像机的位置,使飞机在摄像机下方显示,飞机为原点不变,设置相机为黑色单色。
3.创建空命名为Lighting,子类有主灯光(Main Light),补充光(Fill Light)和轮廓光(Rim Light)。(一个主光一个副一个轮廓光)
(Main Light)Rotation(20,-115,0)0.75强度。
(Fill Light)Rotation(5,125,0),颜色(128,192,192,255)0.5强度。
(Rim Light)Rotation(-15,65,0)白色。
或者有自己的打光或喜爱方法,自行打光。
四、添加背景
1.添加Quad,命名BackGround ,重置位置,X轴旋转90度。去掉Mesh Collider组件,拖入背景资源。
2.添加背景图片(tile_nebula_green_dff 1024*2048 RGB),根据大小的比例( x:y 为1:2)设置为Scale(15,30),这样图片才不会失真。
3.设置Shader修改为Unlit/Texture。向下拖动背景使脱离飞机。
这些只是一些界面设置的问题,下一篇将进入代码注释。
对笔记有问题欢迎讨论,共勉。
- SpaceShooter打飞机教程笔记(一)
- SpaceShooter打飞机教程笔记(二)
- SpaceShooter打飞机教程笔记(三)
- SpaceShooter打飞机教程笔记(四)
- SpaceShooter打飞机教程笔记(五)
- Unity-官方教程-SpaceShooter-个人开发笔记
- cocos2dx打飞机游戏(一)
- 【python】打飞机小游戏(一)
- quick-cocos2d-x 飞机大战(打飞机)小demo教程------主角飞机类
- cocos2dx打飞机项目笔记一:项目结构介绍
- quick-cocos2d-x 飞机大战(打飞机)小demo教程------敌人类
- quick-cocos2d-x 飞机大战(打飞机)小demo教程------子弹类
- quick-cocos2d-x 飞机大战(打飞机)小demo教程------碰撞检测以及胜负
- unity3d开发 打飞机小游戏(一)(场景布置)
- Android的小游戏打飞机(一)环境搭建
- cocos2d-x 2.x打飞机(一)
- 第三十八天 一乐在其中—Android的小游戏打飞机(二)移动飞机
- libgdx 打飞机游戏实现教程
- [leetcode]经典算法题- String to Integer (atoi)
- Leetcode Counting Bits
- POJ 3688 Cheat in the Game
- EJB系列(四)-- Entity Bean
- 第8课:spark机器学习第8课:王家林带您1分钟内彻底理解大数据机器学习
- SpaceShooter打飞机教程笔记(一)
- 王晓刚:深度学习在图像识别中的研究进展与展望
- Python中的 list comprehension 以及 generator
- JSF2标签库
- 面向对象之多态
- android尺寸单位
- noip2013 day1-3 货车运输
- 101.You want to move all objects of the APPS user in the test database to the DB_USER schema of the
- POJ 3169