unity3d 射击游戏(三)让子弹飞
来源:互联网 发布:小米视频网络不可用 编辑:程序博客网 时间:2024/04/30 10:41
创建一个Capsule
gameObject --》creat other --》Capsule创建一个Capsule然后调整到合适的大小
然后创建一个material随便填充一种颜色
然后创建一个prefab改名为bulletPrefab
把刚刚创建的Capsule拖动到bulletPrefab里面并把scene里面的bulletPrefab删除
inspector的属性
编写一个控制子弹移动的脚本
void Update () {float move=bulletSpeed*Time.deltaTime;this.transform.Translate(Vector3.up*move);//超过屏幕边缘销毁if(this.gameObject.transform.position.y>6){ Destroy(this.gameObject);}}
然后在playControler脚本中的update方法中添加如下代码
//按下空格键的时候发射子弹if(Input.GetKeyDown(KeyCode.Space)){//设置子弹的位置,transform.localScale.y/2 是paly这个方块的一半Vector3 point= new Vector3(transform.position.x,transform.position.y+transform.localScale.y/2,transform.position.z);//实例化一个子弹Instantiate(bullet,point,Quaternion.identity);}
把脚本跟bulletprefab关联起来现在点击空白键就可以发射子弹了
- unity3d 射击游戏(三)让子弹飞
- 基于C#弹幕类射击游戏的实现——(三)子弹的实现
- unity3d 射击游戏(二)--添加敌人
- unity3D第一人称射击游戏(推荐)
- unity3D 第一人称射击游戏
- unity3d简单射击游戏
- Unity之一天一个技术点(十七)---射击游戏发射子弹
- unity3d 第一人称射击游戏 Demo
- 使用Unity3d的Physics.Raycast()的用法做子弹射击
- Unity3D学习笔记(6)—— 飞碟射击游戏
- 让子弹飞
- 让子弹飞台词
- 让子弹飞,是什么意思?
- 让子弹飞,是什么意思?
- 让子弹飞
- 第三十九天 一乐在其中—Android的小游戏打飞机(三)让子弹飞
- 子弹射击检测
- 新手练习之~unity3d射击类游戏~
- 几何矩的物理意义,由Camshift算法引起
- windows下dos命令使用
- oracle spfile pfile 使用
- 数据绑定表达式
- Container View Controller
- unity3d 射击游戏(三)让子弹飞
- java.io.Serializable这个接口
- KVM handle guest io instruction
- 计算机视觉网站汇总
- c++中怎么算各种数据类型的范围?
- memmem 函数
- 页面table加滚动条
- 用Gvim建立IDE编程环境 (Windows篇)——稍作更改
- poj 2378