![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
零零君
这个作者很懒,什么都没留下…
展开
-
OnTriggerEnter和OnCollisionEnter的区别和用法
OnTriggerEnter和OnCollisionEnter的触发条件是不同的,需要在设计的过程中加以关注。触发的共同要求碰撞的两个物体A,B,都要有碰撞体(collider),Box Collider,Sphere Collider,Capsule Collider等的任意一种当A,B都添加刚体(Rigidbody)时OnCollisionEnter方法 A和Bx相互碰撞时,无论是谁碰撞的谁原创 2016-11-12 15:47:21 · 19722 阅读 · 1 评论 -
【四方向型】虚拟摇杆 C#代码部分(2)--核心代码
获取点击位置的相对位置采用 RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, Input.mousePosition, canvas.worldCamera, out pos)方法。RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTr原创 2017-07-27 21:25:03 · 1742 阅读 · 0 评论 -
Unity 2048数字控件Num的代码实现
Num控件的设置 - 图片的Testure Type要设置为Sprite(2D or UI)。 Num类的基本属性public int NumIndex=2 记录Num对象显示数字的值,默认为2public int InitX,InitY 记录初始位置,背景棋盘为一个4X4的方格,左上角为(0,0),右下角为(3,3).public Sprite[] ImageSouce 创原创 2017-06-14 22:09:36 · 1183 阅读 · 0 评论 -
unity UGUI对image控件检测鼠标按下和抬起
在UGUI中对image控件检测鼠标按下和抬起使用OnPointerDown和OnPointerUp方法其中OnPointerDown方法需要类继承IPointerDownHandler接口,而OnPointerUp方法需要类继承IPointerUpHandler接口。OnPointerDown方法public void OnPointerDown(PointerEventData eventD原创 2017-06-14 21:23:58 · 8405 阅读 · 4 评论 -
unity获取ugui上鼠标位置
unity获取ugui上鼠标位置12345678910111213141516171819202122232425public class GetMou转载 2017-06-25 10:01:30 · 2993 阅读 · 1 评论 -
UGUI系统学习之三种渲染模式Render Mode
写在前面,是时候规划,从大到小,系统分块的写博客主要记录学习的知识点,方便以后回头看,和巩固自己的知识体系, 现在从UGUI学起,下面主要说下Canvas画布和三种渲染模式的区别。 Canvas画布对象是UGUI系统中主要的工作区域,UI控件都在这个范围内,并且UGUI系统还包含EventSystem处理事件的对象。Canvas 三种渲染模式如下:转载 2017-06-25 10:00:23 · 928 阅读 · 0 评论 -
unity UGUI 2048 控制移动
以向上移动为例 #region ToTop for (int x = 0; x < 4; x++) { int emptyCount = 0; Num preNum = null; for原创 2017-06-15 20:54:36 · 1100 阅读 · 0 评论 -
Unity UGUI 2048 NumControler
数据检测数组 #region 数据检测数组-NumIndexArray-NumAssemblyArray private int[][] NumIndexArray = new int[4][]{ new int[4]{0,0,0,0}, new int[4]{0,0,0,0}, new int[4]{0,0,0,0},原创 2017-06-15 20:38:40 · 509 阅读 · 0 评论 -
UISprite和UITexture
一. UISprite和UITexture的区别NGUI中也有UITexture的概念,其功能和用途上和UISprite有很大的相似之处,都是为了显示一些图片资源。但是UITexture和UISprite最大的区别在于,UITexture是一张独立的图片,不依托于任何图集,这张Texture有自己的材质和shader,每一个UITexture都将消耗一个DrawCall去渲染,每一转载 2017-02-22 21:35:33 · 622 阅读 · 0 评论 -
Unity Unet组件、方法探索
Unet的组件、方法探索原创 2017-11-05 12:01:48 · 2722 阅读 · 1 评论