unity3d 扩展unity原有的Inspector

为什么会影响到原有布局呢?原因是这样的上面的代码是继承Editor的,那么base.OnInspectorGUI()实际上去掉用了Editor类里的OnInspectorGUI()方法,可是RectTransfm的OnInspectorGUI()方法是在RectTransformEditor这个类...

2016-03-29 09:58:17

阅读数 2333

评论数 0

unity3d 代码改变贴图压缩格式

using UnityEngine; using System.Collections; using UnityEditor; using System; using System.Collections.Generic; public class ChangeFormat : EditorWin...

2016-03-28 17:07:39

阅读数 2435

评论数 0

unity3d 更改C#脚本创建模版

D:\unity5.2.3\Unity\Editor\Data\Resources\ScriptTemplates

2016-03-28 13:44:05

阅读数 439

评论数 0

unity3d 选择一个物体递归输出所有节点名字

using UnityEngine; using UnityEditor; using System.Collections; public class PrintNode : Editor{ [MenuItem("PrintNode/Print")] pu...

2016-03-24 17:14:55

阅读数 1599

评论数 0

WaitForTargetFPS和Gfx.WaitForPresent和Graphics.PresentAndSync

WaitForTargetFPS、Gfx.WaitForPresent 和 Graphics.PresentAndSync是我们经常会被问到的参数。想必正在读此文的你也经常在Profiler中遇到过这几项CPU开销过大的情况。对此,我们今天就来好好地聊一聊这几个参数的具体含义和触发规则。 ...

2016-03-21 12:55:57

阅读数 3073

评论数 1

WWW获取Normal

loadedTexture = www.texture;normalTexture = new Texture2D(loadedTexture.width,loadedTexture.height,TextureFormat.ARGB32,false);Color theColour ...

2016-03-11 20:17:49

阅读数 513

评论数 0

揭开AssetBundle庐山真面目(一)

AssetBundle 打包(4.x)基础 基本介绍 常用打包API public static bool BuildAssetBundle(Object mainAsset, Object[] assets, string pathName, out uint ...

2016-03-02 10:54:39

阅读数 870

评论数 0

揭开AssetBundle庐山真面目(二)

AssetBundle打包(5.x)基础 基本介绍 唯一API public static AssetBundleManifest BuildAssetBundles(string outputPath, BuildAssetBundleOptio...

2016-03-02 10:53:34

阅读数 1599

评论数 1

性能优化,进无止境---CPU篇

性能优化是项目开发中一个永恒的话题。用户的需求和项目的要求总在不停地增长,同屏人数、屏幕特效和场景复杂度永远在向着“榨干”硬件的趋势逼近。所以,无论硬件设备发展到何种程度、研发团队有多么丰富的经验积累,性能优化依旧是一个令人棘手却又难以规避的问题。 项目的性能优化主要围绕CPU、GP...

2016-03-02 10:44:07

阅读数 778

评论数 0

你应该知道的AssetBundle管理机制

◆◆◆◆  AssetBundle加载基础 通过AssetBundle加载资源,分为两步,第一步是获取AssetBundle对象,第二步是通过该对象加载需要的资源。而第一步又分为两种方式,下文中将结合常用的API进行详细地描述。 第一步,获取AssetBund...

2016-03-02 10:41:08

阅读数 5706

评论数 1

Lightmap 色差、丢失|内存泄露...

Lightmap在PC上显示正常,但是转到Android平台上存在色差,颜色普遍偏暗。 一般来讲,有两种情况可能会导致色偏和亮度差异。  1. Unity烘焙的Lightmap是32bit的HDR图,而移动设备通常不支持HDR图(32bit per channel),会按照LDR图...

2016-03-02 10:39:17

阅读数 2416

评论数 0

Profiler内存查看|Navmesh动态加载...

内存管理 Q:如图,在Editor中查看Profiler里的内存详细信息,发现Used Total中有个“Unity”,请问是什么意思?为什么会特别大? A:  在Editor中运行时,“Unity”大是正常的,因为在Editor中运行项目时,引擎包含了所有的资源占用的内存...

2016-03-02 10:25:09

阅读数 1276

评论数 0

性能优化,进无止境---内存篇(上)

项目的性能优化主要围绕CPU、GPU和内存三大方面进行。接上期CPU优化专讲,我们本期和大家分享内存方面的优化心得。 无论是游戏还是VR应用,内存管理都是其研发阶段的重中之重。然而,在我们测评过的大量项目中,90%以上的项目都存在不同程度的内存使用问题。就目前基于Unity引擎开发的...

2016-03-02 10:07:42

阅读数 2415

评论数 0

逻辑架构和物理架构

在实际工作中,我们经常听到“架构”和“架构师”这样的名词,并不新鲜,但是总让很多刚入门的人感觉很神秘,甚至是高深莫测。很少有人对“架构”有全面的了解和认识能并说清楚架构是什么,更谈不上掌握了。事实上,也只有极少数人能成为或者被冠以“架构师”这样的title。为此,笔者总结了对架构的一些理解,希望能...

2016-02-16 15:35:29

阅读数 835

评论数 0

向架构师进军--->如何编写软件架构文档

问:为什么要编写软件架构文档,它的好处是什么?     答:         有文档的架构有助于不同利益相关者之间进行有效的沟通。         有文档的架构可以提供追溯其他工作产品的上下文。         有文档的架构可以传达可供选择的架构解决方案。         有文档的架构有...

2016-02-14 11:42:52

阅读数 875

评论数 0

向架构师进军--->架构方法基本原理

通过上一节的介绍,相信你对架构设计已经有了初步的了解。这一节我们主要讲解架构的方法与基本原理,尽管这很俗,但是我们还不得不对它做一下大致的介绍,以免我们在进行架构设计时走入误区。     我们知道一个软件开发项目是由不同角色的人为完成不同的任务而产生的工作产品。我们要开发软件,制定架构就...

2016-02-14 11:38:48

阅读数 726

评论数 0

向架构师进军-->创建逻辑架构

逻辑架构是将需求转变为解决方案的一种工作产品,它主要关注功能模型和部署模型。创建逻辑架构的方法有好多种,比较常用的三种分别是属性驱动设计(ADD,Attribute-Driven Design)、四门子的四重视图(S4V)方法和Ratinal 统一过程(RUP)。而这些方法中,又以RUP方法最为广...

2016-02-14 11:22:59

阅读数 533

评论数 0

架构设计之-逻辑架构

2016-02-13 23:04:01

阅读数 821

评论数 0

架构设计三部曲之如何评审架构设计说明书

自从5月8号写完架构设计三部曲的第一部如何写架构设计说明书,到现在快20多天了,这段时间主要准备了下系统分析师的考试,当然还有各种工作上的杂事,于是也就拖到现在写第二部如何评审架构设计说明书。当然这个是从评审的角度来看的,其实从编制架构设计说明书的角度来看,也可以阐述具体如何编写架构设计说明书,就...

2016-02-11 17:44:19

阅读数 553

评论数 0

架构设计三部曲之如何写架构设计说明书

架构设计是需求分析到软件实现的桥梁,也是决定软件质量的关键。编制架构设计说明书是开发人员向架构师转变必定会经历的过程。在架构师整个的成长过程中,必定会经历编制架构设计说明书、评审架构设计说明书以及根据业务需求分析设计系统架构的三个过程。作为一个架构师,我想尝试一下根据这三个过程对不同能力需要,写一...

2016-02-11 17:07:38

阅读数 626

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭