自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Unity三点计算夹角(0-180°,与0-360°)

因为需要计算三点的夹角,特此记录保存一下。

2024-03-08 16:23:27 292 1

原创 Unity插件学习之Fungus常用方法

因为之前使用过Fungus插件,做过简单的对话系统。故此记录一下常用方法。

2023-05-17 11:03:58 1129 1

原创 Unity取色器实现

Unity编辑器的取色器功能实现

2023-04-27 17:56:20 1528 2

原创 手指拖动物体移动

移动端的触摸选择,拖动物体根据手指拖动进行移动。

2023-03-27 17:20:05 106

原创 关于Unity解析JsonData的时候数据包含中文的处理方式

关于Unity解析JsonData的时候数据包含中文的处理方式

2023-01-15 17:04:16 612

原创 关于UGUI文本打字机效果的实现

打字机效果闲来无事,更新小技巧点,本问主要是实现将Text文本逐字打印的效果,写作部分来源尘世喧嚣的博客,并进行了优化。打字机的效果主要实现方式是利用Substring函数,简单介绍一下Substring。substring是用来截取字符串的,根据参数的个数不同,方法含义也不同:(1)substring(0,2)这个只含开头不含结尾,因此截取是截取两个字符,从第一个到第二个字符,不包含第三个。例如字符串“123456789”,使用了substring(0,2)就会截取“12”。(2)substri

2021-01-13 18:43:40 218

原创 Unity之运行后的鼠标处理

在进行Unity开发中,总会需要运行时将鼠标隐藏起来,在游戏中隐藏鼠标光标,之前的方法Screeen.showCursor=false;但是现在已经被弃用了。下面是几个常用的鼠标处理Cursor.visible = true;//鼠标显示Cursor.visible = false;//鼠标隐藏Cursor.lockState = CursorLockMode.Confined;//鼠标限制在Game视图Cursor.lockState = CursorLockMode.Locked;//鼠标

2020-12-07 09:43:43 1430 1

原创 Unity根据多点画一条平滑曲线(贝塞尔曲线)

因最近需要对多个无规则的点规划出一条圆滑曲线,现找到的方法是使用贝塞尔曲线进行规划。在此,先简单了解了一下贝塞尔曲线的知识,具体知识转至:http://www.cnblogs.com/jay-dong/archive/2012/09/26/2704188.html最后选择使用三阶贝塞尔曲线:特此,感谢博主木落潇潇博文的支持。从图中可以看出,只有四个点是保持不变的,分别是P0,P1,P2,P3,这四个点两两相连得到三个线段(1)在上四点构成的三个线段中,p0-p1上有到一个点,p1-p2上有到一个

2020-08-21 18:08:51 2377

原创 关于Destroy的一个坑

Destroy();在Unity中,常用Destroy方法来删除物体或者组件,例如Destroy(gameObject);但Destroy具有一个延时性,此函数并不一定会在当前帧完成删除操作,若在Destroy方法后继续寻找索要删除的物体时,你所能获取到的并不为null,依然还能获取到你将要删除的物体,例如 gameObject.AddComponent<BoxCollider>(); Destroy(gameObject.GetComponent<BoxCollider>

2020-07-17 15:03:55 1100

原创 值类型与引用类型区别

值类型与引用类型区别:值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。值类型继承自ValueType(注意:而System.ValueType又继承自System.Object);而引用类型继承自System.Object。值类型变量包含其实例数据,每个变量保存了其本身的数据拷贝(副本),因此在默认情况下,值类型的参数传递不会影响参数本身;而引用类型变量保存了其数据的引用地址,因此以引

2020-06-19 15:20:24 225

原创 UnityException: GameObject has undefined tag!

关于UnityException: GameObject has undefined tag!错误中所遇到的问题当物体销毁与碰撞检测因生命周期原因所发生的时间上的问题,具体类型为在碰撞检测中使用gameobject.tag来判断物体时使用==来检测tag的名称,例如 private OnTriggerExit(Collider other) { if (other.gameObject.tag == "BoxCollider") { var

2020-06-19 15:14:15 1040 1

原创 Untiy中如何修改transform.rotation

在Unity中,我们总是会用到需要使用代码动态修改某个物体的transform,transform.localPosition和transform.localScale都是直接赋值三元数,给旋转赋值需要用到一个四元数的东东了。修改transform.rotation主要有两种方法方法一:通过传入一个Vector3 ,使得rotation旋转一定值来修改rotation的值 xxx.tran...

2019-08-07 17:06:55 4987

翻译 Unity中常用的Mathf函数(自用)

Mathf.Abs绝对值计算并返回指定参数 f 绝对值。Mathf.Acos反余弦static function Acos (f : float) : float以弧度为单位计算并返回参数 f 中指定的数字的反余弦值。Mathf.Approximately近似static function Approximately (a : float, b: float) : bool比较两个浮...

2019-07-26 16:18:02 1623

原创 关于Unity中单独提取mesh组件并保存

关于Unity中单独提取mesh组件并保存作为一个新入职的程序猿,老大给我分配了个任务,让我从一个Fbx模型中提取他的mesh。=。=这可如何是好,从未遇到过这个,最后只能求助谷歌了(别问为啥是谷歌),果然网络上还是有大佬的,终于找到了解决方法。在这感谢TinyHum博主的文章,使用以下代码,就能把mesh保存在Assets目录下(当然目录你可以自己选)。在磁盘上是.asset的文件,在pro...

2019-05-29 12:07:46 10108 5

Unity插件系统之Fugus,对话系统插件

简单的对话系统插件

2023-05-16

Unity取色器示例package

基于取色器功能的示例项目

2023-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除