
unity
x100568
这个作者很懒,什么都没留下…
展开
-
NGUI中不规则形状点击事件
在我们制作2D游戏时经常会碰到一些不规则的点击事件,之前NGUI中不支持2D的碰撞检测,现在更新的可用。关键是相机的模式转变为2D World。原创 2016-05-10 16:10:27 · 1045 阅读 · 0 评论 -
人物动画的控制和相机跟随
using System.Collections;using System.Collections.Generic;using UnityEngine;public class FollowTarget : MonoBehaviour { public Vector3 offset; private Transform player; // Use this for in原创 2017-07-17 15:50:37 · 927 阅读 · 0 评论 -
AR 移动端手指缩放
using UnityEngine;using System.Collections; public class Gesture : MonoBehaviour { private Touch oldTouch1; //上次触摸点1(手指1) private Touch oldTouch2; //上次触摸点2(手指2) void Start() { } void Update ()原创 2017-04-28 09:42:09 · 509 阅读 · 0 评论 -
Unity知识图谱
原创 2017-05-21 20:22:55 · 1557 阅读 · 0 评论 -
unity编辑时和不同平台的退出操作
public void QuitApplication() {#if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying=false;#else Application.Quit();#endif }原创 2017-05-19 14:25:03 · 1573 阅读 · 0 评论 -
unity中处理animator动画事件
按照1,2,3,4步骤完成动画时间的添加,同时写好脚本,将脚本挂在模型上,ctrl+6打开动画面板进行查看是否成功原创 2017-01-13 11:26:56 · 2124 阅读 · 0 评论 -
AR移动端缩放和旋转
using UnityEngine;using System.Collections; public class Gesture : MonoBehaviour { private Touch oldTouch1; //上次触摸点1(手指1) private Touch oldTouch2; //上次触摸点2(手指2) void Start() { } void Update () { //没有触原创 2017-01-16 09:35:12 · 1961 阅读 · 0 评论 -
unity导出PC版本时自定义输出分辨率
void Start () { Screen.SetResolution(1280,720,false);}原创 2016-11-06 09:44:28 · 11497 阅读 · 0 评论 -
Unity3d中物体的的碰撞检测
在unity3d中如何检测两个物体的碰撞,这是困扰我很久的问题,经过一番测试发现一种方法比较便捷!若有两个Cube,分别为Cube01和Cube02,当拖动Cube01的时候,如何才能检测到碰撞到Cube02了呢?这里有几个重要的步骤:1.给Cube01和Cube02分别添加Collider组件(Box Collider等等,更具具体情况而定)2.给Cube01添加Rigidbody 组件原创 2016-08-23 16:35:27 · 6160 阅读 · 0 评论 -
unity 发布到Android平台 Splash Screen无法出现完整加载图片
1.图片设置为Advanced2.Non Power of 2设置为None 即不适用unity的自动裁剪到符合二进制的图片格式。3.Format设置为ARGB 32bit。原创 2016-04-22 12:18:47 · 1894 阅读 · 0 评论 -
unity的温度云图实现
最近在做一个展示项目 需要展示空间内的温度云图 在网络搜索一番 得到一枚shader 但是并不能满足需求 所以借鉴其算法 进行程序方面的实现 达到预期效果PS:并非此shader不好,而是因为不能动态传入动态长度的数据 只能展示固定的几个点 无法满足本项目需求其实思路很简单 在需要展示温度数据的时候 根据实时传入的数据进行贴图生成 对颜色进行插值运算 达到展示转载 2016-04-22 12:16:57 · 9745 阅读 · 13 评论 -
Unity3D的几种坐标系,以及屏幕解锁类似功能
World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 Screen Space(屏幕坐标,鼠标坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量的。注:鼠标位置坐标属于屏幕坐标转载 2016-04-22 12:06:45 · 1672 阅读 · 0 评论 -
unity中利用C#产生随机不相同的一组数
using UnityEngine;using System.Collections;using System.Collections.Generic;public class game : MonoBehaviour { //List列表存放生成的随机数 public List mNumberList = new List(); //生成的随机数 int rangeNubers;原创 2016-04-22 09:55:47 · 3846 阅读 · 0 评论 -
unity中骨骼动画绑定后不光滑的问题
我们可以看到模型尾部的不光滑状态,这是因为skinned Mesh Renderer中Quality中选择的是自动,我们可以尝试选择1,2,4这几个选项来观察效果。选择4后效果如下:原创 2016-04-22 09:44:28 · 1227 阅读 · 0 评论 -
unity中结合oculus制作VR场景控制相机的移动的三种方式
先把代码挂出来if (Input.GetKey (KeyCode.A)|| Input.GetAxis("111")Debug.Log ("在移动");transform.Translate (10.0f*Time.deltaTime,0,0);}第一种是按下键盘的A键我们执行代码!第三种是通过小键盘的箭头键来执行第二种是xbox360上的手柄控制,设置见图原创 2016-05-16 21:16:09 · 3292 阅读 · 0 评论 -
Unity开发中的小技巧
1.在NGUI中鼠标点击物体可以使用OnPress(bool isPress)函数,当isPress为fals是就可以执行操作2.在NGUI中鼠标旋转物体Spin With Mouse原创 2017-07-18 21:37:16 · 427 阅读 · 0 评论