![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
文章平均质量分 79
Lucifer 凡
这个作者很懒,什么都没留下…
展开
-
Unity插件学习之Fungus常用方法
因为之前使用过Fungus插件,做过简单的对话系统。故此记录一下常用方法。原创 2023-05-17 11:03:58 · 1164 阅读 · 1 评论 -
关于Destroy的一个坑
Destroy();在Unity中,常用Destroy方法来删除物体或者组件,例如Destroy(gameObject);但Destroy具有一个延时性,此函数并不一定会在当前帧完成删除操作,若在Destroy方法后继续寻找索要删除的物体时,你所能获取到的并不为null,依然还能获取到你将要删除的物体,例如 gameObject.AddComponent<BoxCollider>(); Destroy(gameObject.GetComponent<BoxCollider>原创 2020-07-17 15:03:55 · 1104 阅读 · 0 评论 -
值类型与引用类型区别
值类型与引用类型区别:值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。值类型继承自ValueType(注意:而System.ValueType又继承自System.Object);而引用类型继承自System.Object。值类型变量包含其实例数据,每个变量保存了其本身的数据拷贝(副本),因此在默认情况下,值类型的参数传递不会影响参数本身;而引用类型变量保存了其数据的引用地址,因此以引原创 2020-06-19 15:20:24 · 226 阅读 · 0 评论 -
关于Unity中单独提取mesh组件并保存
关于Unity中单独提取mesh组件并保存作为一个新入职的程序猿,老大给我分配了个任务,让我从一个Fbx模型中提取他的mesh。=。=这可如何是好,从未遇到过这个,最后只能求助谷歌了(别问为啥是谷歌),果然网络上还是有大佬的,终于找到了解决方法。在这感谢TinyHum博主的文章,使用以下代码,就能把mesh保存在Assets目录下(当然目录你可以自己选)。在磁盘上是.asset的文件,在pro...原创 2019-05-29 12:07:46 · 10134 阅读 · 6 评论 -
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 · 1629 阅读 · 0 评论 -
Untiy中如何修改transform.rotation
在Unity中,我们总是会用到需要使用代码动态修改某个物体的transform,transform.localPosition和transform.localScale都是直接赋值三元数,给旋转赋值需要用到一个四元数的东东了。修改transform.rotation主要有两种方法方法一:通过传入一个Vector3 ,使得rotation旋转一定值来修改rotation的值 xxx.tran...原创 2019-08-07 17:06:55 · 4999 阅读 · 0 评论