【unity3d】【学习笔记】
文章平均质量分 81
加蛋加蛋
这个作者很懒,什么都没留下…
展开
-
unity3d中的设计模式之<单例模式>
设计模式主要分为三类:1. 创建者模式2.结构性模式3.行为模式 今天我们要说的就是GOF23中设计模式里面的一个,叫做单例模式。在他的字典里,不允许有第二个自己存在,要保证实例唯一。他的一般解释就是,保证一个类只有一个实例,并提供一访问他的全局访问点。单例模式因为封装他的唯一实例,他就可以严格的控制客户怎样访问他以及何时访问他。下面我们就设计模式在unity引擎开发中的使用来做一些简转载 2015-03-02 10:55:09 · 785 阅读 · 0 评论 -
(转)Mono为何能跨平台?聊聊CIL(MSIL)
前言:其实小匹夫在U3D的开发中一直对U3D的跨平台能力很好奇。到底是什么原理使得U3D可以跨平台呢?后来发现了Mono的作用,并进一步了解到了CIL的存在。所以,作为一个对Unity3D跨平台能力感兴趣的U3D程序猿,小匹夫如何能不关注CIL这个话题呢?那么下面各位看官就拾起语文老师教导我们的作文口诀(Why,What,How),和小匹夫一起走进CIL的世界吧~Why?回转载 2015-02-13 14:12:10 · 938 阅读 · 0 评论 -
OpenGL和DirectX是什么?
前言学习3d游戏开发,避免不了和图形学打交道,在电脑上安装一些大型游戏时,也经常会报缺少一些东西,而导致游戏无法运行,其中出现的单词就有DirectX,但他是什么呢?OpenGL又是什么呢?unity3d游戏开发中逼真的游戏场景和特效又是和谁打交道呢?让我们开始了解OpenGL和DirectX吧!OpenGL是什么OpenGL(全写Open Graphics Library)是个定原创 2015-01-03 14:44:48 · 6024 阅读 · 0 评论 -
unity动态加载之AssetBundle应用
前言unity通过Assetbundle技术来解决在游戏运行中,对资源进行动态的下载和加载,开发者将游戏中所需要的各类资源打包压缩上传至网络服务器上,在运行游戏时可以从服务器上下载资源,从而实现资源的动态加载。AssetBundle是在unity中使用的一种用于存储资源的文件格式,它可以存储任意一种unity可以识别的资源,包括二进制文件,让我们看看它的API是怎么回事吧!API原创 2014-12-29 09:59:01 · 2845 阅读 · 1 评论 -
unity动态加载之AssetBundle原理
Assetbundle 是Unity Pro提供提供的功能,它可以把多个游戏对象或者资源二进制文件封装到Assetbundle中,提供了封装与解包的方法使用起来很便利。1.预设 Assetbundle可以将Prefab封装起来,这是多么方便啊! 而且我也强烈建议大家将Prefab封装成Assetbundle,因为Prefab可以将游戏对象身上带的游戏游戏组件、游戏脚本、材质转载 2015-01-01 20:58:28 · 1048 阅读 · 0 评论 -
(转)unity文件存储和读取
前言本文由作者@zx一路飞奔出品,转载请注明出处文章地址:http://blog.csdn.net/u014735301/article/details/42705443作者微博:http://weibo.com/u/1847349851湿哒哒是转载 2015-02-04 08:41:49 · 4074 阅读 · 0 评论 -
unity网络编程学习(4)与java服务器的Socket通信
前言在上一篇博客中,我们通过unity中的www类来和web服务器进行数据的交互,所使用的方式就是http通信,那么http通信的原理是什么呢,socket通信原理又是什么呢,这里推荐两篇写的比较不错的博文:这里,还有这里。http通信原理HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协原创 2014-12-25 13:27:01 · 5415 阅读 · 4 评论 -
unity网络编程学习(3)与javaWeb的http通信
前言unity想要实现和网页之间传递数据的功能,就要用到Unity中的WWW类,它是一个简单的访问网页的类,用于检索URL内容的小工具模块。如果你想从web服务器上获取一些数据,例如高分列表或者调用主页,可以使用这个,也有一些功能可以使用从web上下载的图片来创建一个纹理,或者下载或加载新的web播放器数据文件。WWW类可以用来发送GET和POST请求到服务器,WWW类默认使用GET方法,并且原创 2014-12-24 09:09:05 · 2476 阅读 · 1 评论 -
unity网络编程学习
前言最近在学习unity自身封装的网络功能,在游戏物体上挂上Network组件,使其成为网络中的一份子,就像这里所说的,Unity网络协议本身是一个比较高层的网络协议,他并不是独立存在的,而是与引擎的游戏对象结合在一起,所以在Unity中不存在单纯的“发送给服务器”或“发送给客户端的”网络消息,不同的游戏对象之间的通信是独立的,就好像每个游戏对象都有一个独立的通信管道。在游戏中,对象经常发原创 2014-12-22 09:14:08 · 1907 阅读 · 0 评论 -
unity网络编程学习(2)聊天室
前言经过上次unity自身网络协议的学习,结合NGUI插件,就能够很快的做出一个聊天室demo了,废话不多说,上图下面的输入框是用来,输入昵称和聊天内容的。实现1 使用ngui搭建一个简单的聊天窗口,2 将将创建连接服务器脚本挂在MainCamera上 3 编辑一个MyChatInput脚本来控制信息输入,并且将内容显示到面板上usin原创 2014-12-23 13:16:54 · 1047 阅读 · 0 评论 -
NGUI学习之聊天窗口UI设计
前言:NGUI插件是一款强大的ui设计插件,有了它,我们可以很轻松的进行原创 2014-10-21 13:32:49 · 1290 阅读 · 0 评论 -
unity3d之协程
前言unity中的协程,项目使用中,多是处理些需要等待一定时间之后才执行的方法,比如,网络请求后,等待服务器的回应,播放动画等经过几篇文章的学习,要对unity的中的协程进行总结和知识扩展,原文章链接:链接1,链接2 实现原理 void Start () { StartCoroutine("test"); } IEnumerator原创 2015-08-06 11:51:02 · 711 阅读 · 0 评论