UNITY3D学习笔记3
来源:互联网 发布:桃源网络硬盘破解 编辑:程序博客网 时间:2024/06/05 06:30
using UnityEngine;using System.Collections;public class TestD3 : MonoBehaviour {public Transform newobject; int speed = 5; int i1 = 0; int i2 = 0; int i3 = 0; float i12 = 1; float i22;// Use this for initializationvoid Start () {i22 = Random.Range(1,5); }// Update is called once per framevoid Update () {if(i1> 500){ transform.Translate(speed*Time.deltaTime,0,0); if(i2> 500){ i1 = 0; } i2++; }else{ transform.Translate(-speed*Time.deltaTime,0,0); i1++; i2 = 0; } if(i12>i22){ shot(); i12 = 0; }else{ i12 = i12 + Time.deltaTime; } }void shot(){ Transform n = Instantiate(newobject,transform.position,transform.rotation)as Transform; Vector3 fwd = transform.TransformDirection(Vector3.forward); n.rigidbody.AddForce(fwd*2800); } }
using UnityEngine;using System.Collections;public class TestD2 : MonoBehaviour {int i1 = 0;string s1 = "";public GUIText GT2;// Use this for initializationvoid Start () {i1 = 99;GT2.text = "大方块生命值:"+i1;}// Update is called once per framevoid Update () {//transform.Translate(Vector3.forward * Time.deltaTime);transform.Rotate(Vector3.up* Time.deltaTime*150);}void OnTriggerEnter(Collider col){print (col.collider.name);}void OnCollisionEnter(Collision col){//print (col.collider.name);s1 = col.collider.name;if(s1.Equals("qiu1(Clone)")){//print ("OK");i1--;//print(i1);GT2.text = "大方块生命值:"+i1;if(i1<0){Destroy(gameObject); }}}}
using UnityEngine;using System.Collections;public class TestD1 : MonoBehaviour {int speed = 5; float i1,x,z;public Transform cubeT; public Transform newobject;public GUIText GT1;// Use this for initializationvoid Start () {//GT1 = GameObject.Find("/GT1");//GT1.text = "AAA";}// Update is called once per framevoid Update () {i1 = Vector3.Distance(transform.position,cubeT.position);//print (i1);GT1.text = "距离:"+i1.ToString();x = Input.GetAxis("Horizontal")*Time.deltaTime * speed; //z = Input.GetAxis("Vertical")*Time.deltaTime * speed; this.transform.Translate(x,0,z); if(Input.GetKey(KeyCode.Q)) { transform.Rotate(0,-25*Time.deltaTime,0,Space.Self); } if(Input.GetKey(KeyCode.E)) { transform.Rotate(0,25*Time.deltaTime,0,Space.Self); } if(Input.GetKey(KeyCode.Space)){//print ("fire");shot();}}void OnCollisionEnter(Collision col){print (col.collider.name);}void shot(){ Transform n = Instantiate(newobject,transform.position,transform.rotation)as Transform; Vector3 fwd = transform.TransformDirection(Vector3.forward); n.rigidbody.AddForce(fwd*2800); } }
0 0
- UNITY3D学习笔记3
- 【Unity3d】学习笔记(3)
- Unity3D脚本学习笔记3
- Unity3D游戏学习笔记3
- unity3d基础学习笔记3:坐标
- unity3d深入学习笔记3:项目生命周期
- Unity3d学习笔记
- 【学习笔记】插件,Unity3D
- unity3d学习笔记1
- unity3D学习笔记
- Unity3D学习笔记
- unity3D 学习笔记
- Unity3d学习笔记
- unity3D学习笔记1
- unity3D学习笔记2
- Unity3D学习笔记总结
- Unity3D学习笔记
- Unity3D学习笔记
- Android应用界面编程
- 开漏极、开集电极输出
- android上向主线程发消息时的一个常见错误
- ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- Python的文件
- UNITY3D学习笔记3
- Android开源计划-一周开发app
- 剑指off-求两个数和为s在排序序列中
- 机器读卡后页面跳转问题(比如跳转到登录页面)
- visual studio 2015 下载地址
- netty 中MemoryAwareThreadPoolExecutor 简单分析
- js中其他类型值与Boolean类型值之间的转换
- Mysql启动自动设置max_connections为其他值
- 常见内存分配算法及优缺点