Unity3D
qq_36704494
游戏爱好者
展开
-
unity安卓刘海屏适配
unity2018.3以上已经集成了适配功能,勾选以下选项即绘制到刘海区域。简单快捷,终于不用再去调用安卓的接口,和配置一堆AndroidManifest的属性了。顺便吐槽一下,现在unity个人版居然连切换安卓平台都不让了,在家想截个图都费老劲了...原创 2021-01-08 21:25:50 · 408 阅读 · 0 评论 -
Unity中四元数与欧拉角的互相转换
Unity中有相应的api,单纯只是学习一下原理 Quaternion ToQuaternion(Vector3 v) { Quaternion q = new Quaternion(); float yaw = v.z * 0.5f * Mathf.Deg2Rad; float pitch = v.y * 0.5f * Mathf.Deg...原创 2019-12-30 20:08:45 · 937 阅读 · 0 评论 -
UI组件的一键赋值
只需要将gomeobject的名称与代码中的字段对应就可以实现一键赋值,效果如下using UnityEngine;using System.Reflection;using System.Linq;using UnityEditor;using System.Collections.Generic; [CustomEditor(typeof(UIBase), true)]...原创 2019-10-25 21:23:21 · 192 阅读 · 0 评论 -
Unity 组件的销毁顺序
详细的测试就不写了,测试版本是5.6,直接上结论:Unity的删除总数按照先删除父物体再删除子物体原创 2019-10-20 18:44:10 · 1008 阅读 · 0 评论 -
基于UGUI的Unity画线工具
基于UGUI的Unity画线工具最近项目里需要做一个画线的小游戏,LineRenderer不是很好用,自己撸了一个小工具,效果如下下面上代码using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using FMCShape; public class MyLineDrawer : Im...原创 2019-10-13 18:38:21 · 3234 阅读 · 6 评论 -
UGUI中的对象池
UGUI中的对象池今天在看ugui源码时,看到里面有实现了一套对象池系统,简单好用。下面附代码 public class ObjectPool<T> where T : new() { private readonly Stack<T> m_Stack = new Stack<T>(); private read...原创 2019-10-10 21:18:55 · 278 阅读 · 0 评论