摘要:
本帖是延续的:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (二)前几天有点事情所以没有继续更新,今天我们接着说。上个帖子中我们看到已经把Excel数据生成了.bin的文件,不过其实这样到游戏中还是不能用的。主要有两个方面,1.bin文件的后缀使我们随便取的名字,但是这种文件Uni... 阅读全文
摘要:
本帖是延续的:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (一)上个帖子主要是讲了如何读取Excel,本帖主要是讲述读取的Excel数据是如何序列化成二进制的,考虑到现在在手游中应用很广泛的序列化技术Google的ProtoBuf,所以本文也是按照ProtoBuf的方式来操作的。... 阅读全文
摘要:
引言 现在做游戏开发的没有几个不用Excel的,用的最多的就是策划。尤其是数值策划,Excel为用户提供强大的工具,各种快捷键,各种插件,各种函数。但是作为程序来说其实关注的不是Excel而是它最终形成的数据,而在程序中数据其实就是二进制,比如说一个int型就是4个byte,一个字母占2个byte。 阅读全文
摘要:
Unity官方文档:Camera.ScreenPointToRaypublic function ScreenPointToRay(position: Vector3): Ray;DescriptionReturns a ray going from camera through a screen ... 阅读全文
摘要:
Windows 7 下 PHP 开发环境搭建1、说明做开发的都知道一句话,就是“站在巨人的肩膀上”。确实现在打开浏览器随便一搜很多一键安装PHP环境的软件,比如wamp、xampp、AppServ...。其实我之前也一直在用wamp,对于初学者确实很方便,一键安装,然后遇到不会的再去查,去改配置,等... 阅读全文
摘要:
Protobuf语言指南l定义一个消息(message)类型l标量值类型lOptional 的字段及默认值l枚举l使用其他消息类型l嵌套类型l更新一个消息类型l扩展l包(package)l定义服务(service)l选项(option)l生成访问类本指南描述了怎样使用protocolbuffer语言... 阅读全文
摘要:
StartCoroutine和yield return表面意思很好理解,StartCoroutine就是开启一个协程,yield return 是迭代器块返回调用迭代的地方。是吧?不知道你什么感觉,反正我觉得,还是需要深入研究一下的。OK,here we go!首先,先看一下StartCorouti... 阅读全文
摘要:
过程是这样的:最近一直想做一个头像的mask效果,后来发现原来unity的mask需要用shader来写,网上找了不少资料,也能实现,不过大多数都是用render texture作为相机投影的texture。然后把这个相机的图像作为一个material,然后在ngui中创建一个texture,把这个... 阅读全文
摘要:
结论通过一个例子得出的结论是:从先到后被执行的函数是 Awake->Start->FixedUpdate->Update->LateUpdate->OnGUI.示例接下来我们用一个例子来看一下。首先,打开unity,新建一个项目。然后,在默认的场景中新建三个cube并分别命名cube1、cube2、... 阅读全文
摘要:
委托这篇教程论述了委托类型,它显示了如何委托映射到静态方法和实例方法,以及如何将他们相结合(多播)。延伸阅读delegate15. DelegatesEvents TutorialAsynchronous Delegates教程C#中的委托类似于C或C++中的函数指针,使用委托允许开发者将一个函数引... 阅读全文