游戏客户端-Unity3D

对象池设计与打飞机演示

先来几张项目运行的截图。   是的。这就是大名鼎鼎的打飞机。看到那小飞机没有,是我用Cube拼出来的-_-。不过那不是重点。我们今天的重点是讲对象池。我们更多关注的是怎么管理子弹,而不是飞机~~~ 不过文章最后还是会给出完整工程和可运行exe的下载地址。 0、为什么写 A、刚好项目需要,然后之前的对象池我胡写的(可以说没有) B、刚好群里有人在问 …

Read More

游戏客户端-Unity3D

CSV解析工具

1、干嘛的         每个项目都会用各种各样的数据格式来保存策划的配置文件。我们也不例外。我们采用的是CSV(逗号分隔文件)。因为我们的配置文件是策划录入在数据库中的。可以可以由工具直接导出CSV格式。         那么我们就需要有个CSV的解析器,可以把CSV文件解析成对象列表(可以理解为每一行数据就是一个对象。每一列就是对象中的属性)。 2、例…

Read More

游戏客户端-Unity3D

管理NGUI中的窗口depth(含DEMO)

本文基于NGUI3.7.2。 1、前言         用NGUI做UI都知道,UI组件是通过depth来决定其显示顺序的。depth大的Panel会显示在屏幕离玩家更近的位置。同个panel中,不同组件也是通过depth来决定其显示顺序的。         这样确实很方便,我只要设置Panel的depth,就能让他显示在其它Panel的上面。但是遇到一些需…

Read More

游戏客户端-Unity3D

在Unity中定义统一的对象搜索接口

我们经常要在unity中以各种方式搜索对象。比如按名字搜索、按tag、layer或者是查找名字为xxx开头的对象。 本文是介绍以一种统一的接口来搜索对象。   1、定义统一的搜索接口

  2、定义一个使用上面搜索接口的方法 [crayon-5b2a6f59654858056…

Read More

游戏客户端-Unity3D

Unity上同时兼容Android和IOS的JSON库

虽然说JSON解析很常见,而且也经常看见大家讨论怎么解析。但是还是很多人经常出现各种问题。这篇文章就一次性帮你解决JSON解析的问题。 本篇文章使用JSON解析在真实项目中使用,同时兼容PC、android和IOS。没啥好说,一个C#写的解析JSON的工具类,在unity中能正常解析。 不太好用的JSON解析库: LitJson在IOS上不稳定,有时正常,有…

Read More

其它

Hello,world!

作为程序员,我觉得第一篇文章以HelloWorld来开始再好不过了。

[crayon-5b2a6…

Read More