![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
张冰庭
这个作者很懒,什么都没留下…
展开
-
Unity3D 屏幕坐标跟世界坐标的转换
using UnityEngine;using System.Collections; public class cameramove : MonoBehaviour{ private Vector3 world; private float speed = 0;//物体移动的速度 // Use this for initialization vo转载 2014-06-24 23:34:00 · 1695 阅读 · 0 评论 -
Unity3D NGUI事件 UIEvents
以下为转载内容,原地址: Unity3D NGUI事件 UIEventsUIEvents-事件系统void OnHover (bool isOver):当鼠标移出或者悬停在某个碰撞器上的时候返回布尔值.在触摸设备上不会有作用.void OnPress (bool isDown):当鼠标或者触摸到碰撞器发生布尔值返回.void OnSelect (bool selecte转载 2015-08-21 14:19:12 · 552 阅读 · 0 评论 -
Unity3D【脚本】鼠标对摄像机的控制 - 点击鼠标,摄像机围绕圆心旋转(第三次修改)
第一次发控制摄像机旋转代码是几个月前。Unity3D【脚本】鼠标对摄像机的控制 - 点击鼠标右键,移动,摄像机围绕圆心旋转原创 2014-12-11 00:42:42 · 6735 阅读 · 1 评论 -
Unity3D【脚本】鼠标对摄像机的控制 - 点击鼠标,摄像机围绕圆心旋转
using UnityEngine;public class MouseFollowRotation : MonoBehaviour { public Transform target; public float xSpeed=200, ySpeed=200, mSpeed=10; public float yMinLimit=0, yMaxLimit=0; public fl原创 2014-06-27 17:31:55 · 2742 阅读 · 0 评论 -
Unity3D【脚本】 异步切换场景,显示进度到滚动条
using UnityEngine;using System.Collections;public class ChangeScene : MonoBehaviour { // 加载场景的名称 public string levelName; // ngui滚动条 public UIScrollBar progressBar; // 异步操作 对象转载 2014-08-28 14:10:07 · 1724 阅读 · 0 评论 -
Unity3D【脚本】把一个ui物体,对准世界坐标中的物体,可以实现例如血条等
using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { public GameObject TargetObject; //世界坐标中,需要对准的物体 public Camera worldcamera; //世界摄像机 public Camera原创 2014-06-25 14:42:34 · 3104 阅读 · 0 评论 -
Unity3D【脚本】时间管理,设定时间切换两段动画
时间管理,设定时间切换两段动画。要开始动画时,只要把xiFlag或者huFlag,任意一个设置为true,就能自动运行。都为false为不执行原创 2014-06-25 13:58:18 · 1798 阅读 · 0 评论 -
Unity3D【脚本】获取游戏物体的Animator组件,并且修改动画属性
using UnityEngine;using System.Collections;public class PlayAminitors : MonoBehaviour { public GameObject gaminitor; public RuntimeAnimatorController controller1,controller2; //动画 public AudioS原创 2014-06-25 14:30:06 · 14168 阅读 · 0 评论 -
Unity3D【脚本】点击物体后屏幕放大 - (射线、坐标的转换、摄像机的移动和改变属性)
using UnityEngine;using System.Collections;public class DParaticle : MonoBehaviour { //摄像机 public GameObject camera_1; Vector3 p; Quaternion r; Vector3 s; //目标物体 public GameObject target1原创 2014-06-25 15:03:00 · 2872 阅读 · 0 评论 -
Unity3D【脚本】 给按钮绑定自己的点击事件
//绑定按钮事件 foreach (UICheckbox button in transform.GetComponentsInChildren()) { //print (button.name); UIEventListener.Get(button.gameObject).onClick += OnButtonClick; }原创 2014-06-25 13:43:16 · 7493 阅读 · 0 评论 -
Unity3D【脚本】 按键盘Esc弹出退出面板 确定退出游戏 取消关闭面板
using UnityEngine;using System.Collections;public class Exit : MonoBehaviour { public GameObject exitPanel = null; //面板 public UIButton quxiao = null; //取消按钮 public UIButton queding = null; /原创 2014-06-25 13:20:07 · 36584 阅读 · 7 评论 -
Unity3d 自定义鼠标
我们在用unity3d开发自己的游戏的时候,自定义游戏中的鼠标也是经常要用到的,那我就得学学,其实原理很简单,先将鼠标给隐藏,然后在鼠标的位置上画出一个自定义的鼠标贴图,这样看起来就像一个自定义的鼠标。当然我这里利用的是跨平台方案,Unity的GUI效率不高,如果我们要用特定的某个平台的自定义鼠标,那就去用特定的接口函数,这样效率会高一点。这里我写的就是一个跨平台方案,一种通用的方法。举例转载 2014-06-24 23:39:46 · 923 阅读 · 0 评论 -
Unity3D的四种坐标系
1, World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。2, Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量的。注:鼠转载 2014-06-24 23:38:03 · 784 阅读 · 1 评论 -
Unity3D 从代码中加载资源
首先把需要加载的资源做成预设,资源路径必须放在Resources文件夹下第一种:通过资源路径加载private string cubePath = "Model/BuJianModel_1_Models";void Start () {LoadResource (testPath);}public void LoadResource(string path) {//把资源加载到原创 2016-06-19 20:10:06 · 1188 阅读 · 0 评论