![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Unity优化】
文章平均质量分 85
Zok93
热情中的冷静让人清醒,冷静中的热情使人执着。
展开
-
【Unity】Unity Mesh 网格合并
using UnityEngine;using System.Collections;public class Combine_Test : MonoBehaviour { // Use this for initialization void Start () { //---------------- 先获取材质 ------------------------- //获取原创 2015-06-10 11:39:07 · 2116 阅读 · 0 评论 -
【Unity】讲解如何在Unity的Inspector面板实现类似摄像机层次遮罩的多选效果
首先,我们现在的需求是这样的,我定义了一个脚本,里面有一个枚举,还有一个Public的枚举类型变量,现在我们就可以在Unity的工程里的Inspector面板中通过手动的选择来控制这个枚举变量到底选择什么了,就像我们Unity中的摄像机自带的那种可以选择遮罩层次的感觉,但是现在的问题是,我们只能选择一个,并不能多选,现在我们要解决的就是,给这个枚举变量写一段让它可以多选的代码。效果图如下:原创 2015-07-28 10:49:04 · 5192 阅读 · 0 评论 -
【NGUI】NGUI血条制作,当人物移出屏幕后不显示血条,优化代码
using UnityEngine;using System.Collections;/// /// 脚本功能:NGUI血条实现/// 知识要点:NGUI,3D坐标到2D坐标的转换/// 创建时间:2015年6月29日/// 添加对象:添加到玩家身上/// public class HP_2 : MonoBehaviour{ // 玩家 Transform Player;原创 2015-06-30 00:25:23 · 3604 阅读 · 0 评论 -
【Unity】unity中关于游戏场景的优化——遮挡剔除
遮挡剔除,当一个物体被其他物体遮挡住而不在摄像机的可视范围内时不对其进行渲染。.遮挡剔除在3D图形计算中并不是自动进行的。因为在绝大多数情况下离camera最远的物体首先被渲染,靠近摄像机的物体后渲染并覆盖先前渲染的物体(这被称为重复渲染"overdraw").遮挡剔除不同于视锥体剔除.视锥体剔除只是不渲染摄像机视角范围外的物体而对于被其他物体遮挡但依然在视角范围内的物体,则不会被剔除.注意当你使原创 2015-06-01 21:57:50 · 5949 阅读 · 0 评论 -
【Unity】Unity中影响性能的几个因素
影响性能的因素首先,我们得了解,影响游戏性能的因素哪些,才能对症下药。对于一个游戏来说,有两种主要的计算资源:CPU和GPU。它们会互相合作,来让我们的游戏可以在预期的帧率和分辨率下工作。CPU负责其中的帧率,GPU主要负责分辨率相关的一些东西。总结起来,主要的性能瓶颈在于:CPU过多的Draw Calls复杂的脚本或者物理模原创 2015-06-01 22:02:54 · 13067 阅读 · 0 评论 -
【Unity】坑爹的Bug
1.【Mac/Windows下程序闪退】平时每天项目打包测试都好用,今天打的Mac包,闪退,点开就会立即关闭….打到Windows上也不行,后来发现是因为选了一个错误的选项,上图吧 2.【场景互相跳转之后内存增加】关于内存优化的一个问题,一般大家的项目里都会有多个场景,比如在A场景,内存占用100M,切换到B的时候,Unity会主动的帮我们做一些事情,比如释放一些资源,回收一些垃圾,虽然C#自称非常原创 2017-11-20 23:27:42 · 5387 阅读 · 0 评论