unity之常用核心类习题总结
2014-12-19 20:07
127 查看
一、用数组存储3个cube,点击鼠标一次消失一个?(这个题有两种解答)
1、public class DestoryCube : MonoBehaviour {
public GameObject[] cube; //创建一个数组的cube
int i = 0; //数组的下标是从零开始的
float fireTime = 0.5f;//发射时间
float nextTime = 0.0f;//间隔时间
Update is called once per frame
void Update ()
{
if (Input.GetButton("Fire1") && Time.time>nextTime){
nextTime = fireTime + Time.time;
Destroy(cube[i]);
i++;
print(i);
}
2、if (Input.GetButtonDown("Fire1"))
{
Destroy(cube[i]);
i++;
}
二、用克隆方式发射球体子弹?
public class Fire : MonoBehaviour {
public GameObject bullet; //这是在游戏对象中创建一个bullet
public float fireTime = 0.5f;//发射时间
float nextTime = 0.0f;//间隔时间
void Update () {
if(Input.GetButton("Fire1") && Time.time>nextTime){
nextTime = fireTime + Time.time;
GameObject.Instantiate(bullet);
GameObject go= GameObject.Instantiate(bullet,new Vector3(0,3,0),Quaternion.identity) as
GameObject;
go.rigidbody.AddForce(0,0,1000);
}
if (Input.GetButtonDown("Fire1"))
{
GameObject.Instantiate(bullet);
}
这是我们今天讲的两个例题,欢迎来到我们的狗刨网来看新的更新内容。网址是:http://www.gopedu.com/
1、public class DestoryCube : MonoBehaviour {
public GameObject[] cube; //创建一个数组的cube
int i = 0; //数组的下标是从零开始的
float fireTime = 0.5f;//发射时间
float nextTime = 0.0f;//间隔时间
Update is called once per frame
void Update ()
{
if (Input.GetButton("Fire1") && Time.time>nextTime){
nextTime = fireTime + Time.time;
Destroy(cube[i]);
i++;
print(i);
}
2、if (Input.GetButtonDown("Fire1"))
{
Destroy(cube[i]);
i++;
}
二、用克隆方式发射球体子弹?
public class Fire : MonoBehaviour {
public GameObject bullet; //这是在游戏对象中创建一个bullet
public float fireTime = 0.5f;//发射时间
float nextTime = 0.0f;//间隔时间
void Update () {
if(Input.GetButton("Fire1") && Time.time>nextTime){
nextTime = fireTime + Time.time;
GameObject.Instantiate(bullet);
GameObject go= GameObject.Instantiate(bullet,new Vector3(0,3,0),Quaternion.identity) as
GameObject;
go.rigidbody.AddForce(0,0,1000);
}
if (Input.GetButtonDown("Fire1"))
{
GameObject.Instantiate(bullet);
}
这是我们今天讲的两个例题,欢迎来到我们的狗刨网来看新的更新内容。网址是:http://www.gopedu.com/
相关文章推荐
- unity之常用核心类
- Maven学习总结(21)——Maven常用的几个核心概念
- Unity常用代码总结
- unity 开发中 C# 常用的方法总结(一)
- Unity入门(3)常用函数总结(移动/脚本间变量传值/ui text中显示变量
- Vim常用操作总结及课后习题
- Maven学习总结(21)——Maven常用的几个核心概念
- unity常用属性总结
- Nodejs进阶:核心模块Buffer常用API使用总结
- unity之常用核心类
- Maven学习总结(17)——Maven常用的几个核心概念
- ASP.NET中常用功能代码总结(6)——XML文件操作篇
- EJB核心技术应用总结
- Gentle.Net学习笔记三:常用更新数据的方法总结
- ASP.NET中常用功能代码总结(3)——上传图片到数据库
- asp常用函数总结
- 常用CSS缩写语法总结
- ASP.NET中常用功能代码总结(4)——保存图片到XML文件
- 网页代码常用小技巧总结续,网页制作学习
- [总结]工作中常用的正则表达式,有了它事半功倍!