Unity Utility
工具
末零
qq 1452208156
展开
-
Unity不规则(规则的亦可)物体表面积和体积计算
这两个计算,首先想到的是从mesh入手(当然,包围盒可能更简单,但是实在太不精确)。Unity Mesh API:这里呢,我们需要的主要是vertices,也就是Mesh的顶点每三个点是一个面,通过面积公式,计算出每个面的面积S=√[p(p-l1)(p-l2)(p-l3)](p为半周长)而体积的思路,依然是通过顶点,每个三角面和中心点组成一个三棱锥,计算出其所在平行六面体的体积,四面体的体积就是其1/6详细代码如下:/******************************原创 2021-04-01 19:27:59 · 5445 阅读 · 6 评论 -
Unity鼠标事件
鼠标事件原创 2019-11-15 13:30:33 · 694 阅读 · 0 评论 -
更换按钮Sprite
/******************************************************************************** 版本声明:v1.0.0* 类 名 称:ChangeButtonSprite* 创建日期:11/13/2019 9:08:40 AM* 作者名称:末零* 功能描述:更换按钮图标************************...原创 2019-11-15 11:44:16 · 534 阅读 · 1 评论 -
InputField缩放
缩放类/******************************************************************************** 版本声明:v1.0.0* 类 名 称:InputFieldScaler* 创建日期:11/13/2019 9:08:40 AM* 作者名称:末零* 功能描述:InputField缩放***************...原创 2019-11-15 11:38:04 · 291 阅读 · 0 评论 -
Unity截图功能
Unity截图原创 2019-11-14 13:23:21 · 217 阅读 · 0 评论 -
Unity动画控制
主要为动画播放及片段时长获取:/******************************************************************************** 版本声明:v1.0.0* 类 名 称:AnimatorController* 创建日期:10/17/2019 11:44:02 AM* 作者名称:末零* 功能描述:动画控制********...原创 2019-10-17 12:00:20 · 392 阅读 · 2 评论 -
UI面向摄像机
UI面向摄像机,直接用LookAt会发生偏转,导致UI倒置等问题。所以用了法线去算:/******************************************************************************** 版本声明:v1.0.0* 类 名 称:UILookAtCamera* 创建日期:8/10/2019 5:29:59 PM* 作者名称...原创 2018-01-30 14:47:31 · 755 阅读 · 0 评论 -
自己整理 协程的控制
新建了一个物体,挂载mono类,开启协程,不使用时销毁,较耗性能/******************************************************************************** 版本声明:v1.0.0* 类 名 称:CoroutinesController* 创建日期:8/16/2019 11:33:21 AM* 作者名称:末零* ...原创 2019-08-16 11:40:59 · 265 阅读 · 0 评论 -
框架及工具整理合集
一、工具类1、EditorCreateInit——自动修改代码模板(作者、日期等) TemplateController——模板控制(CreateInit进阶版) QuickScripts——代码自动快速生成2、UtilityMouseOverController——获取鼠标停留处的物体 UILookAtCamera——UI面向摄像机 CoroutinesController...原创 2019-08-10 13:20:29 · 1232 阅读 · 0 评论 -
Unity 删除missing脚本组件
通过Resources.FindObjectsOfTypeAll查找所有GameObject,然后通过.hideFlags == HideFlags.None判断是否为存在于Hierarchy面板。(此为编辑器脚本)详细代码:/*************************************************************************...原创 2018-07-16 11:06:28 · 6169 阅读 · 3 评论 -
Unity获取鼠标停留位置下的物体
根据UGUI的射线检测机制获取当前鼠标下的UI: /// <summary> /// 获取鼠标停留处UI /// </summary> /// <param name="canvas"></param> /// <returns></returns> public GameO...原创 2018-08-03 08:51:58 · 4457 阅读 · 13 评论 -
CreateInit——自动修改代码模板
Editor类,对应代码模板修改(81-C# Script-NewBehaviourScript.cs.txt)/************************************************************* 版本声明:v1.0.0* 类 名 称:CreateInit.cs* 创建日期:2019/8/2 10:10:44* 作者名称:末零* 功能描述:自...原创 2019-08-10 13:25:21 · 385 阅读 · 0 评论