unity
文章平均质量分 95
jmu201521121014
这个作者很懒,什么都没留下…
展开
-
怎样判断平面上一个矩形和一个圆形是否有重叠?
设 c为矩形中心, h为矩形半長, p为圆心,r为半径。方法是计算圆心与矩形的最短距离 u,若 u 的长度小于 r 则两者相交。首先利用绝对值把 p - c 转移到第一象限,下图显示不同象限的圆心也能映射至第一象限,这不影响相交测试的结果:2. 然后,把 v 减去 h,负数的分量设置为0,就得到圆心与矩形最短距离的矢量 u。下图展示了4种情况,红色的 u是结果。3. 最后要比较 u 和 r 的长度,若距离少于 r,则两者相交。可以只求 u 的长度平方是否小于 r转载 2020-11-30 15:31:21 · 485 阅读 · 0 评论 -
Unity的GC优化原理及实践
1.概述1.1 简介内存管理一直都是一个让人比较头疼的东西,尤其是现在重度游戏越来越多,每一次卡顿、每一次内存增长对玩家来说都是一个比较差的体验。技术群里总是有人调侃,游戏开发久了人就会变成“GC怪”。事实上,在游戏开发过程中,随着功能的不停迭代,内存问题一直都不能松懈。 Unity 2018集成了正式版的 .NET 4.x 和 C#7.3 ,引入了ref return和ref locals,让值类型操作更加高效,UnsafeUtility让Unsafe编程和Native Memory操作更加方便。原创 2020-08-07 11:20:05 · 1667 阅读 · 0 评论 -
Unity常用工具类
一.给所有LayoutElement组件上色using UnityEditor;using UnityEngine;using UnityEngine.UI;public class UILayoutEditor : Editor{ private static Vector3[] corners = new Vector3[4]; [DrawGizmo(GizmoType.NonSelected | GizmoType.Selected | GizmoType.Picka原创 2020-08-07 10:51:08 · 1126 阅读 · 0 评论 -
Unity——RectTransform详解
Unity——RectTransform详解目录1.Anchor(Min,Max)2.绝对与相对布局3.Pivot4.Offset(Min,Max)5.SizeDelta6.rect7.anchoredPosition8.Recttransform类中一些方法的介绍1. Anchorunity中的ui元素是有严格的父子关系的,子物体的位置是根据父物体的变化而变化的,而子物体和...转载 2020-04-24 11:08:57 · 18667 阅读 · 9 评论 -
Unity 特效:Particle System(粒子系统)
创建粒子:方法一:为空物体添加Particle System组件。方法二:在Hierarchy视图右击 ---> Effects --->Particle SystemInitial(初始化模块)此模块为固有模块,无法将其删除或禁用。该模块定义了粒子初始化时的一系列基本参数。Emission(发射模块)在粒子的发射时间...转载 2020-04-03 15:03:20 · 4198 阅读 · 0 评论 -
C#中使线程安全的做法
以封装一个线程安全的执行方法的类为例:线程安全的做法:声明一个Mutex对象,然后在lock中调用Mutex.WaitOne();然后加上要执行的方法。执行完后加上Mutex.ReleaseMutex();Mutex tex = new Mutex();lock (this) { tex.WaitOne(); // TODO:要完成的操作 te...原创 2020-03-07 20:58:07 · 548 阅读 · 0 评论 -
游戏行业常见术语
游戏行业常见术语https://www.jianshu.com/p/65eea701914b游戏行业术语1. 【UCD】 以用户为中心的设计 user-centered design2. 【UE】 用户体验 user experience3. 【HCI】 人机交互 human-computer interaction(相互作用) [ˌɪntər'ækʃn]4. 【QC】 品...转载 2020-01-09 13:52:58 · 2821 阅读 · 0 评论 -
Unity的热更工程
有关游戏的热更工程参考ILRuntime:https://github.com/Ourpalm/ILRuntime文档:https://ourpalm.github.io/ILRuntime/public/v1/guide/index.html原创 2020-01-03 16:25:22 · 1063 阅读 · 0 评论 -
Mono内存
Mono内存参考:https://docs.unity3d.com/Manual/BestPracticeUnderstandingPerformanceInUnity4-1.htmlhttps://docs.unity3d.com/Manual/ProfilerMemory.htmlUWA相关的文章原创 2020-01-03 16:20:45 · 274 阅读 · 0 评论