U3D 实现子弹发射效果
2015-11-03 21:18
309 查看
首先,这里子弹要模拟的相似的话,用2D刚体比较好,会有重力,自由落体运动。
效果如图:
using UnityEngine; using System.Collections; public class gun : MonoBehaviour { public Rigidbody2D rocket; public float speed; // Use this for initialization void Start () { } // Update is called once per frame void Update () { if(Input.GetKey(KeyCode.K)){ 不断的实例化子弹刚体,并让其向前运动。 Rigidbody2D bullet = Instantiate(rocket,transform.position,Quaternion.Euler(new Vector3(0,0,0))) as Rigidbody2D; //使刚体运动 Y方向为0 bullet.velocity = new Vector2(speed,0); } } }
效果如图:
相关文章推荐
- springmvc找不到js.css或者图片的原因
- 字符串之变形数
- Universal-Image-Loader异步加载图片详解
- 学习笔记-冒泡排序 14/12/29
- CentOS 6.3下配置LVM(逻辑卷管理)
- Android AsyncTask 浅析(源代码取自 API level 23)
- 1022D进制的A+B
- openCV教程03
- java关键字
- 零碎知识点
- hdu1503 Advanced Fruits (简单LCS)
- poj 2528 Mayor’s posters 线段树
- Selinux在Enforcing mode切到root
- 1021个位数统计
- openCV教程02
- Custom InputFormat
- select下拉联动(2) 更具级联性
- 在二维数组中查找数
- Linux Shell中的延时函数 sleep
- 线性表的链状存储结构的实现