![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3d
brucethl
一个普通人
展开
-
Unity3D的Time类(UnityEngine.Time)详解
Time.time:(只读)表示从游戏开发到现在的时间,会随着游戏的暂停而停止计算。Time.timeSinceLevelLoad:(只读)表示从当前Scene开始到目前为止的时间,也会随着暂停操作而停止。Time.deltaTime:(只读)表示从上一帧到当前帧时间,以秒为单位。Time.fixedTime:(只读)表示以秒计游戏开始的时间,固定时间以定期间隔原创 2017-08-29 09:10:11 · 522 阅读 · 0 评论 -
Unity3D中C#获取游戏时间并显示成秒表格式
using UnityEngine;using System.Collections;using UnityEngine.UI;public class Timer : MonoBehaviour { int hour; int minute; int second; int millisecond; // 已经花费的时间 float t转载 2017-08-29 09:20:18 · 1869 阅读 · 0 评论 -
UNITY5.2如何使用VSTools调试
误区声明百度上需要博客都用了一种先安装UnityVS1.8.2或者UnityVs1.9,然后在Unity中导入UnityVS,接着填写UnityVS License的方法。这是Unity旧版本的方法,新的版本中,几个步骤你都可以做,但是到了填写License那一步,VS就会一直提示你License无效。正确方法确认自己的Unity版本,Unity5.2及以上 确认自己的VS版本...转载 2018-08-03 16:28:41 · 314 阅读 · 0 评论 -
unity 中Texture大小与占用内存关系
例子1:使用RGBA 32bit真彩(Truecolor),占用内存 = 4Bytes*512*512 = 1MB;例子2:使用RGB ETC 4bit压缩,占用内存 = 0.5Bytes*512*512 = 128KB。即8位(bit)的图 占用内存 = 1bytes * 图片大小那么 一个1024*1024大小 32位的图占用内存就是 1024*1024*4bytes = 4...转载 2018-08-28 14:42:47 · 4860 阅读 · 0 评论 -
Unity的性能优化CPU/GPU/内存
http://blog.sina.com.cn/s/blog_6cef69490102wxjb.htmlCPU的方面的优化:上文中说了,drawcall影响的是CPU的效率,而且也是最知名的一个优化点。但是除了drawcall之外,还有哪些因素也会影响到CPU的效率呢?让我们一一列出暂时能想得到的:DrawCalls物理组件(Physics) GC(什么?GC不是处理内存问题的嘛...转载 2018-08-28 14:46:41 · 11285 阅读 · 2 评论 -
对于Unity项目CPU优化的理解
1、首先美术资源的面数,这个程序没法去改,只能通过美术修改。在不影响效果前提下,面数尽可能的少,现在的移动设备性能越来越高,一般同屏最高10万面左右都是可以接受的,当然为了适配一些少量的低端机还是需要减少,个人感觉一个角色面数控制在8千以内,5千左右效果就已经足够达到要求。 2、接下来,就是减少Drawcall数量,为什么要减少Drawcall?,因为DrawCall是CPU调用底层图形接...转载 2018-08-28 14:48:35 · 607 阅读 · 0 评论