
【源码】
颠沛流离。。
这个作者很懒,什么都没留下…
展开
-
等()秒执行代码
using UnityEngine;using System.Collections;public class CClick : MonoBehaviour { void Update(){ StartCoroutine(WaitAndPrint(0.5F)); } IEnumerator WaitAndPrint(float waitTime) { yield r原创 2014-07-18 16:31:27 · 525 阅读 · 0 评论 -
UNITY3D中 快捷键控制Hierarchy面板中gameObject的激活状态
把以下脚本放在unity工程文件夹内的Editor 文件夹下 ,选中多个物体 按下 “command 加shift 加 d ”即可改变选中物体的激活状态// MyEditorTool.csusing UnityEngine;using UnityEditor;using System;public class MyEditorTool : ScriptableOb转载 2014-07-10 16:09:29 · 2146 阅读 · 0 评论 -
unity编程笔记
/#pragma strict//////一、声明变量//var a : int = 1;//整型////var b : float = 0.05;//浮点////var c : GameObject;//游戏物体////var c2 : Rigidbody;//刚体////var c3 : Collider;原创 2014-07-10 16:41:58 · 765 阅读 · 0 评论 -
Unity3D之Enemy角色控制脚本
在这里我贡献一个EnemyAI和动画、角色属性等待一个整体的控制。只需要将脚本挂载在怪物上。对攻击时和受到伤害的地方稍微处理一下就可以使用了。这里的行为是:Enemy初始时处于站立状态,还是巡逻状态天性是:是否主动攻击目标动画系统仍然使用的老的动画系统。新版本的动画系统不知道怎么获取动画在一多半的时候执行特定的代码(代码的方式)攻击时长是动画在执转载 2014-07-10 10:10:47 · 1539 阅读 · 0 评论 -
unity3d抛物线的脚本
using UnityEngine;using System.Collections;public class ProjectileTest : MonoBehaviour{ public GameObject target; public float speed = 10; private float distanceToTarget; private b转载 2014-07-10 16:08:19 · 704 阅读 · 0 评论 -
Math算法的使用【精确到小数点后俩位】
using UnityEngine;using System.Collections; public class example : MonoBehaviour { public float shuzi;public GameObject A;public GameObject B; void Start () { A = GameObject.Find("A");原创 2014-07-10 14:18:25 · 3917 阅读 · 0 评论 -
unity3D调用外接摄像头,并保持为图片
项目要求调用摄像头,并且把图像保存下来,上传到服务器。 这里有几个难点,调用摄像头是很简单的,unity已经提供好了接口,我们只需要调用就行。问题就是怎么把图片保存下来。我们来看下代码。 public string deviceName;WebCamTexture tex;//接收返回的图片数据/// /// 实现IEnumerator接口,这里使用转载 2014-07-10 16:28:56 · 843 阅读 · 0 评论 -
Unity3D 播放视频
导入:影片纹理是通过Apple QuickTime导入的(支持.mov, .mpg, .mpeg, .mp4, .avi, .asf格式)。在Windows系统导入视频,要求安装QuickTime(这里下载),安装完成后重启计算机。直接拖动影片至工程视图,当一个视频文件添加到项目中,它将被自动导入并转换成Ogg Theora格式。当导入一个影片纹理时,伴随着视频画面,音轨也原创 2014-07-10 17:44:44 · 649 阅读 · 0 评论 -
Unity3D获得两GameObject间距
using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { public GameObject a; public GameObject b; //a,b 分别定义两个公共GameObject对象// private Vector3 m; pr原创 2014-07-10 17:43:24 · 653 阅读 · 0 评论 -
unity 多相机切换镜头
using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { private GameObject Camera0; private GameObject Camera1; private GameObject Camera2; void Start转载 2014-07-10 16:31:07 · 4530 阅读 · 0 评论 -
unity3d登录验证
最近的四个项目,统一加了一个登录界面,除了验证用户名和密码外,还加了一个到指定时间就不好用的功能,用这个来实现加密。要点包括:GUIskin的设置,TextField,PasswordField,系统时间的获取等using UnityEngine;using System.Collections;public class Login : MonoBehaviour { p转载 2014-07-10 16:39:49 · 1848 阅读 · 0 评论 -
Unity播放视频
busing UnityEngine;using System.Collections; public class Test: MonoBehaviour{ //电影纹理 public MovieTexture movTexture; void Start() { //设置当前对象的主纹理为电影纹理 renderer.material.mainTexture =原创 2014-07-11 13:47:42 · 576 阅读 · 1 评论 -
【源码】Unity打开外部文件exe
调用外部exe,将下面代码直接拖到Camera上。最下面是效果图 exe" TITLE="【原创】Unity打开外部文件 exe" />exe" TITLE="【原创】Unity打开外部文件 exe" /> using UnityEngine;using System.Collections;using System.Diagnostics;//用于 允许使用(Pro原创 2014-07-04 11:30:07 · 2889 阅读 · 0 评论 -
【源码】NGUI播放视频、全屏等
using UnityEngine; using System.Collections; public class moive : MonoBehaviour { public MovieTexture movTexture; public GameObject moive_texture; public GameObject quan_bt; public GameObj原创 2014-06-09 09:51:50 · 589 阅读 · 0 评论 -
【源码】 控制物体↑↓←→移动
using UnityEngine;using System.Collections;public class Moving : MonoBehaviour { public float move_X; public float move_Y; public float move_Speed = 1f; void Start () { } void Update (原创 2014-07-24 09:42:29 · 1293 阅读 · 0 评论 -
【源码】倒计时脚本
直接放在Camera上using UnityEngine;using System.Collections;using System;public class CountTime : MonoBehaviour { public int totalSeconds = 60; int leaveSeconds; bool onCountDown = false; st原创 2014-04-16 14:02:19 · 527 阅读 · 0 评论 -
【源码】使用Unity在屏幕上画个框
直接放在相机上! Unity3D使用的图形引擎是DirectX,OpenGL和自带的APi(Wii),这里使用OpenGL的渲染方式(使用过OpenGl的应该相对容易理解。另外:代码中使用Shader是因为矩形框中部的透明部分需要) using UnityEngine;using System.Collections;public class NewBehaviourSc原创 2014-04-16 14:05:24 · 1425 阅读 · 0 评论 -
【源码】倒计时脚本
直接放在Camera上using UnityEngine;using System.Collections;using System;public class CountTime : MonoBehaviour { public int totalSeconds = 60; int leaveSeconds; bool onCountDown = false; string cou原创 2014-07-04 11:30:23 · 637 阅读 · 0 评论 -
【源码】计时器,每隔2秒执行一次
using UnityEngine;using System.Collections;public class EnemyAttack :MonoBehaviour { public float attackTimer; public float attackTime; void Start () { attackTimer = 0; attackTime = 2.0f;原创 2014-07-04 11:30:14 · 10996 阅读 · 0 评论 -
【源码】如何激活另一个物体下脚本
gameObject.GetComponent().enable= true;原创 2014-04-16 13:57:13 · 835 阅读 · 0 评论 -
【源码】物品展示必备代码(旋转与缩放代码)
using UnityEngine;using System.Collections;// 直接放在相机上,控制相机的旋转和缩放 //public class CameraContro : MonoBehaviour { public Transform target; public float xSpeed=200, ySpeed=200, mSpeed=原创 2014-07-03 17:49:17 · 573 阅读 · 0 评论 -
【源码】鼠标滚轮调整摄像机视野
今天为大家分享的是在Rpg游戏中十分常见的鼠标滚轮调整摄像机视野效果,首先我们先创建一个游戏场景: 接下来我们编写CameraZoom脚本代码:using UnityEngine;using System.Collections;public classCameraZoom : MonoBehaviour{ void Start (){ }原创 2014-07-04 11:29:53 · 718 阅读 · 0 评论 -
【源码】物品展示必备代码
using UnityEngine;using System.Collections;// 直接放在相机上,控制相机的旋转和缩放 //public class A : MonoBehaviour { public Transformtarget; public float xSpeed=200, ySpeed=200,mSpeed=10; public原创 2014-07-04 11:30:19 · 563 阅读 · 0 评论 -
【源码】Unity打开网页
using UnityEngine;using System.Collections;// 打开网页代码 //public class Open : MonoBehaviour { void Start () { } void Update () { } void OnGUI(){ GUILayout.Label ("当前场景:" +Application.loade原创 2014-07-04 11:30:09 · 933 阅读 · 0 评论 -
【源码】Object.Destroy 销毁
物体obj现在被销毁或在指定了t时间过后销毁。如果obj是组件,它将从GameObject销毁组件component。如果obj是GameObject它将销毁GameObject全部它的组件和GameObject全部transform子物体。实际物体的销毁总是延迟到当前更新循环后,但总是渲染之前完成。 //销毁游戏物体Destroy (gameObject);//从游戏物体删除该脚原创 2014-04-16 13:58:48 · 687 阅读 · 0 评论 -
【源码】鼠标双击
直接把这段代码放在你需要双击的物体身上using UnityEngine;using System.Collections;using System;public class DoubleClickRotate : MonoBehaviour { DateTime t1,t2; int i=1; void Start () { t1=DateTime.Now; } v原创 2014-07-04 11:30:02 · 397 阅读 · 0 评论 -
摄像机围绕0.0.0点旋转并显示FPS值
将脚本绑定到摄像机上就OK!转载 2014-07-14 13:07:28 · 685 阅读 · 0 评论