xak的专栏

Sometimes when I look at the world, I can see a line behind it.

NGUI字体贴图压缩以及相关Shader解读

一般游戏中,字体贴图是游戏贴图压缩的一个重点,特别是对于中文的游戏。考虑的字体贴图的特殊性,一般我们输出的字体贴图是不含颜色信息的,所以正常情况下,我们输出的字体贴图RGBA每个通道都是一样的。这样一来,就存在很大的浪费。所以我们可以在RGBA四个通道中可以保存不同的字体。

2014-08-26 15:24:28

阅读数:1718

评论数:0

Missing prefab warn when delete the prefab

Is there a way to break a prefab connection through the editor? If I delete the prefab, the instance of it turns red and seems to want the underlying...

2014-08-22 11:56:14

阅读数:1323

评论数:0

Rendering Paths

Unity supports different Rendering Paths. You should choose which one you use depending on your game content and target platform / hardware. Differen...

2014-08-22 11:56:12

阅读数:557

评论数:0

What is the function MultiplyUV() in shader?

I suspect that Unity uses it to apply the offset and scale set in the Material. (like tiling,Offset )

2014-08-22 11:56:08

阅读数:1432

评论数:0

2D occlusion culling

Ask: In my 2D game, I have static and dynamic objects. There can be multiple cameras. My problem:Determine objects that intersect with the current c...

2014-08-22 11:56:01

阅读数:527

评论数:0

Rect setCenter must after setSize

When setSize of the rect,the center of the rect will be changed.so you need to setCenter after setSize.(Just because the size's scale is relative to ...

2014-08-22 11:55:59

阅读数:837

评论数:0

Use legacy animation system in Unity

1.For imported animation If you're using the Animation component, you need to import the rig as Legacy. If you import the rig as Humanaoid, you need ...

2014-08-22 11:55:51

阅读数:887

评论数:0

ScriptableObject[Unity]

ScriptableObject is a class that allows you to store large quantities of shared data independent from script instances. Do not confuse this class wit...

2014-08-22 11:55:44

阅读数:1182

评论数:0

Special Folders and Script Compilation Order [Unity]

For the most part, you can choose any names you like for the folders in your project but Unity reserves some names to indicate that the contents have...

2014-08-22 11:55:42

阅读数:783

评论数:0

A*算法、导航网格、路径点寻路对比(A-Star VS NavMesh VS WayPoint)

在Unity3d中,我们一般常用的寻路算法: 1.A*算法插件 与贪婪算法不一样,贪婪算法适合动态规划,寻找局部最优解,不保证最优解。A*是静态网格中求解最短路最有效的方法。也是耗时的算法,不宜寻路频繁的场合。一般来说适合需求精确的场合。 与启发式的搜索一样,能够根据改变网格密度...

2014-08-22 11:55:40

阅读数:4184

评论数:0

Building AssetBundles

Building AssetBundles There are three class methods you can use to build AssetBundles: BuildPipeline.BuildAssetBundle allows you to build AssetB...

2014-08-22 11:55:31

阅读数:1081

评论数:0

Managing asset dependencies

Managing asset dependencies Any given asset in a bundle may depend on other assets. For example, a model may incorporate materials which in turn m...

2014-08-22 11:55:26

阅读数:739

评论数:0

内存耗用:VSS/RSS/PSS/USS

内存耗用:VSS/RSS/PSS/USS Terms   VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS - Proportional Set Size...

2014-08-22 11:55:24

阅读数:893

评论数:0

给CodeIgniter增加Redis的缓存驱动

http://codeigniter.org.cn/forums/thread-17108-1-1.html Redis目前是越来越火了,但是CodeIgniter 2默认不支持Redis,在github上发现CodeIgniter官方把该功能放到了3.0里。想使用Redis的朋友可以自己新增...

2014-08-22 11:55:22

阅读数:2042

评论数:0

MMOG网络同步算法揭秘(QQ幻想)

游戏发展从单机游戏到局域网游戏再到mmog(Massive multiplayer online game, 即大型多人在线游戏),越来越强调玩家之间的互动。mmog形成互动的前提是游戏中的所有玩家认为他们是在同一个游戏世界中,然而这个同一个游戏世界真的存在吗?答案是否定的,实际上,从不同的维度看...

2014-08-22 11:55:20

阅读数:924

评论数:0

游戏网络同步——MMO位置同步

前提 1. client和server之间或多或少存在网络延迟,需要提前做好对时,并在网络环境发生变化时校正时差。国内的公网通信,非跨网的情况下,一般在120ms左右。本地的网络会好一些。 2. 要努力防止外挂,如果是以client的通知为主,也要做抽查,或者全部都校验。 3. 应用DR技术,在...

2014-08-22 11:55:16

阅读数:4082

评论数:0

游戏网络同步——dead reckoning

网游中,玩家的位置同步经常会用到dead reckoning算法,中文翻译叫导航推测,下文简称DR。 DR提供了隐藏延时和减少带宽的方法。DR在本地模拟其他联网玩家状态(主要是位置信息),减少网络带宽消耗的同时尽可能的还原实际情况。 在飞机游戏中DR的一个例子: 1. 飞机的运动速度都是固定的...

2014-08-22 11:55:13

阅读数:2392

评论数:0

Shader Level of Detail

In a shader, you can specify different subshaders with different LOD attributes. Code (csharp):       SubShader {         LOD 200  ...

2014-08-22 11:55:05

阅读数:970

评论数:0

C++中引用OC类

问题描述: 使用OC封装了GameCenter的一些特性,然后在一个.mm的工具类中引用OC封装的工具类(在mm文件对应的.h中引用)。然后所有引用这个mm的.cpp文件会报错。 问题分析:循环应用之后,导致纯C++的头文件中引用了OC的头文件 原因:对于预处理器而言,它只做文本的替换操作。所以#...

2014-08-22 11:54:54

阅读数:2234

评论数:2

How to Submit Your App When it Uses IDFA

On April 11th, Apple released updated guidelines for iTunes Connect on how app developers can use IFA (IDFA). Accordingly, we address these new guide...

2014-08-22 11:54:49

阅读数:841

评论数:0

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