Unity技术

Unity的四中坐标系

1

华仔 发布于 2017-01-12

  一 World Space(世界坐标): 我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 1. 代码获取的transform.position都是一致的 无论是3d...

阅读(20)评论(0)赞 (0)

Unity删除元素的所有子元素

华仔 发布于 2017-01-06

Unity中我们经常会用到删除指定元素的所有子元素。代码如下: for (int i = 0; i < panel.transform.childCount; i++) { ...

阅读(33)评论(0)赞 (0)

ugui获得屏幕的缩放比例

华仔 发布于 2017-01-06

ugui在不同的设备运行的时候自适应屏幕是根据CanvasScaler脚本组件来进行自适应的所以我们在代码中获得缩放比例的代码如下: float scale = canvasScaler.matchWidthOrHeight == ...

阅读(62)评论(0)赞 (0)

Unity5粒子自动销毁的解决方法

华仔 发布于 2017-01-06

Unity5使用Particle System的时候 保存为Prefab初始化之后 不会自动销毁。简单暴力的解决办法就是给粒子挂一个脚本代码如下:时间可自由修改 using System.Collections; using System.Collection...

阅读(60)评论(1)赞 (0)

Unity3d 粒子系统(Particle System) 深入研究

3

华仔 发布于 2016-12-29

粒子系统是在三维控件渲染出来的二维图像,主要用于烟,火,水滴,落叶等效果。一个粒子系统由例子发射器、粒子动画器和粒子渲染器三个独立的部分组成。 Unity中自带了一些粒子效果,在Assets>ImportPackage>Particles,即可将Prticles.Un...

阅读(59)评论(0)赞 (0)

Unity5 + 在UGUI 上使用 粒子特效

5

华仔 发布于 2016-12-23

其实很简单,尤其是5.3以后,可以直接编辑Sorting Order和Order in Layer了,只是有些很基本的东西我一直没搞明白,于是写个傻逼傻瓜教程吧。 有几个需要注意的地方 (1)主Canvas一定要选择ScreenSpace – Camera。当然你选择...

阅读(129)评论(0)赞 (0)

Unity工具类之数学类Mathf

1

华仔 发布于 2016-12-16

  Unity提供了一个数学类Mathf,该类位于UnityEngine命名空间下。以下是Mathf类里常用的函数和属性。 •Mathf.Abs(a):返回a的绝对值,参数为整数或者浮点数。  •Mathf.Clamp(a,min,max) :将a限制在min...

阅读(69)评论(0)赞 (0)

Unity工具类之随机数Random.Range()

1

华仔 发布于 2016-12-16

在开发中,有时需要获取程序中的随机数,这可以使用Random类中的Random.Range()函数实现,其中该函数的第一个参数传入的是随机数的最小值,第二个参数传入的是随机数的最大值。两个参数共同决定了生成随机数的值域. using UnityEngine; using...

阅读(113)评论(0)赞 (1)

Unity工具类之Time

1

华仔 发布于 2016-12-16

Unity提供了Time类,这个类主要用来得到与时间相关的信息 •Time.time:从游戏开始时计时,截止到目前共运行的游戏时间,受Time.timeScale影响,游戏暂停时该时间不增加。 •Time.timeScale:时间流逝的速度。当该值设置为1f时表示和现实中的时间流...

阅读(80)评论(0)赞 (0)