【SIKI】_07_Unity3D游戏开发-坦克大战笔记
来源:互联网 发布:双十一淘宝网点击量 编辑:程序博客网 时间:2024/03/28 22:27
【新增分类】
【AudioClips】音频剪辑
【AudioMixers】音频混合器
【Editor】
【Fonts】字体
【Materials】材质
【Models】模型
【Standard Assets】
【渲染调整】
Windows
——Lighting
————Scene
——————Ambient Color 颜色偏向
——————Auto 自动渲染
Camera
——projection{Orthographic}正交视野
【键盘控制】
FixedUpdate 固定帧
//物理位移一般放在这
float v = Input.GetAxis("Vertical");
//单人控制(WSAD与上下左右同时有效)
rigidbody.velocity = transform.forward*v*Speed;
//物体前面方向
float h = Input.GetAxis("HorizontalPlayer"+number);
//双人控制
rigidbody.angularVelocity = transform.up*h*angularSpeed;
//围绕Y轴
Rigidbody
Constraints
——Freeze position Y轴锁定
——Freeze Rotation x.y轴锁定
输入设置
Edit
——Project Settings
————Input
设置HorizontalPlayer1为WSAD
【子弹】
Capsule Collider 胶囊碰撞器
在Tank里设置一个空物体在炮口处
GameObject go = GameObject.Instantiate(shellPrefab, firePosition.position, firePosition.rotation) as GameObject;
//子弹位置为空物体位置,方向不改变
go.GetCompontent<Rigidbody>().velocity = go.tranform.forward*firePosition;
【爆炸特效】
Play On Awake 勾选上
GameObject.Instantiate(shellExplosionPrefab,transform.position,transform.rotation);
GameObject.Destroy(this.gameObject);
Destroy(this.gameObject,time);自动销毁,时间改为播放时间相同
【视野调整】
offset = transform.position - (player1.position+player2.position)/2
//初始偏移
transform.position = (player1.position+player2.position)/2+offset;
float distance = vector3.Distance(player1.position,player2.position)
float size = distance*0.58f; //根据相机大小除以他们开始距离
camera.orthographicSize = size;
【跟踪血条】
Slider滑动
——Fill
————Image Type {Filled} //360度填充
Canvas UI
——Render Mode {world Space} //世界空间,由Main Camera完成渲染
Canvas 修改小整体移动到Tank下
阅读全文
0 0
- 【SIKI】_07_Unity3D游戏开发-坦克大战笔记
- C#开发-----坦克大战游戏
- HTML5 坦克大战 游戏开发
- 【SIKI】_06_Unity2D游戏开发-拾荒者笔记
- jquery 坦克大战游戏
- 坦克大战游戏代码
- 【unity3D】【siki的坦克大战】 【学习记录(一)】 【01-07】
- 【SIKI】_05_Unity5.3开发2D游戏笔记
- 坦克大战学习笔记
- Java开发坦克大战
- HTML5+javascript韩顺平坦克大战游戏教程笔记
- Java开发的游戏之三 坦克大战 完整源代码
- 0基础手把手教您开发坦克大战游戏
- cocos2d-x游戏开发系列教程-坦克大战游戏之坦克的显示
- cocos2d-x游戏开发系列教程-坦克大战游戏之虚拟手柄控制坦克移动
- cocos2d-x游戏开发系列教程-坦克大战游戏之敌方坦克AI的编写
- cocos2d-x游戏开发系列教程-坦克大战游戏之所有坦克之间的碰撞检测
- 小游戏坦克大战游戏设计
- 评论回复功能数据表设计
- 打包时报字符串资源多语言的错误
- mysql数据库连接查询
- 三个优秀的Android图表开源控件
- 单例模式 懒汉式 饿汉式
- 【SIKI】_07_Unity3D游戏开发-坦克大战笔记
- PHP日期与时间的应用 倒计时 比较时间大小
- 文件上传文件浅谈,文件下载分享
- windous下cd命令失效
- zabbix-agent-3.0.0-2.el6.x86_64的安装
- 面向对象程序设计的特性
- C++简单的写文本文件代码
- IOS APP上线苹果审核问题总结(一)
- js可以根据后端传递过来的ip地址判断出对应所在的省份