201206-09 Unity3D视频开发教程之开始学习Unity(一) 雨松MOMO应Unity圣典站长的邀请,这段时间将为大家录制一系列Unity3D开发的视频教程。以前MOMO都是写博客,从来没有录制过视频教程,这也是我第一次录制视频教程,如有错误的地方还请大家告知。大家一起学习,一起进步,一直而来写博客与录视频MOM.... Read More >
201206-06 Three20研究院之搭建ASI与JSON环境制作简单的登录界面(七) Three20 这系列的文章也好久没更新了,学习的路上是阻挡不了我们程序猿的,哇咔咔~~ 今天我们主要学习一下 ASI 与 JSON 针对向服务端请求数据的知识。以前MOMO就给大伙说过没事多去GitHub去看看老外写的东西,这个网站真的特别好玩。今天说的AIS 与JSON都是Gi.... Read More >
201206-02 Unity3D研究院之Android NDK编译C/C++结合Unity实现本地数据共享(二十八) 开始本篇文章之前我先为大家简单的介绍一下Android NDK编程的原理, 我们知道Android开发使用JAVA语言来编程它的运行效率要比C/C++低很多,为了让JAVA语言可以调用 C/C++ 这时候NDK就出现了,使用DNK可以很方便的实现 JAVA 与 C/C++之间的互.... Read More >
201205-31 Unity3D研究院之IOS Android支持中文与本地文件的读取写入(二十七) 前几天有个朋友问我为什么在IOS平台中可以正常的读写文件可是在Android平台中就无法正常的读写。当时因为在上班所以我没时间来帮他解决,晚上回家后我就拿起安卓手机真机调试很快就定位问题所在,原来是他文件的路径写错了。开发中往往一道很难的问题解开的时候发现原来真的非常的简单,哇咔咔.... Read More >
201205-28 Unity3D研究院之人物头顶名称与血条更新与绘制(二十六) 人物的名称与血条的绘制方法很简单,但是我们需要解决的问题是如何在3D世界中寻找合适的坐标。因为3D世界中的人物是会移动的,它是在3D世界中移动,并不是在2D平面中移动,但是我们需要将3D的人物坐标换算成2D平面中的坐标,继而找到人物头顶在屏幕中的2D坐标最后使用GUI将名称与血条绘制出.... Read More >
201205-26 Unity3D研究院之两种方式播放游戏视频(二十五) Unity3D中播放游戏视频的方式有两种,第一种是在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像机直直的照射在这个面上。第二种是在GUI层面上播放视频。播放视频其实和贴图非常相像,因为播放视频用到的MovieTexture属于贴图Texture的子类,那么本章我.... Read More >
201205-23 NGUI研究院之自制ListView动态增加与删除(三) 在NGUI中可以很方便的实现ListView的控件,ListView就好比IOS或Android平台中使用手势上下拖动的控件。在Unity3D中实现ListView的原理无非就两种,第一种是摄像机不动只移动控件,第二种是控件不动只移动摄像机。在官方的Demo中已经有这两种的例子,为.... Read More >
201205-21 NGUI研究院之Sprite精灵与精灵动画的使用(二) 学习了几天Unity3D强大的NGUI插件,MOMO觉得NGUI中最大的亮点之一就是Sprite精灵。我们先说说精灵是什么东西?它可以在一张大图中去截取一部分(大图就是整体图像集合,而截取的小图就是一个精灵),然后起一个精灵的名称,使用时通过精灵的名称就能直接绘制,并且精灵还可以播.... Read More >
201205-18 NGUI研究院之开始学习制作第一个例子(一) NGUI是Unity的一个插件,使用它来制作你的游戏UI必定将事半功倍。为什么这么说呢?首先我们说说GUI与NGUI的区别,GUI是Unity自带的绘制界面工具,它的成像原理是基于表层的,所以执行效率非常的低,并且没有提供复杂的UI的接口,就算开发者硬着头皮写上去只能让UI的执行效率更.... Read More >
201205-11 Unity3D研究院之鼠标控制角色移动与奔跑示例(二十四) 最新补充。 一般在做鼠标选择时是从摄像机向目标点发送一条射线,然后取得射线与对象相交的点来计算3D目标点。后来在开发中发现了一个问题(射线被别的对象挡住了),就是如果主角的前面有别的游戏对象挡着。此时如果使用射线的原理,鼠标选择被档的对象,这样主角就会向被当的对象的方向行走。.... Read More >
201205-10 Unity3D研究院之使用C#语言建立本地数据库(二十三) 原文:http://forum.unity3d.com/threads/28500-SQLite-Class-Easier-Database-Stuff 原始文章主要是使用JavaScript语言建立本地数据库 以前在开发中一直使用IOS源生的数据库,通过传递消息的形式在与Unity3D.... Read More >
201205-09 Unity3D研究院之角色控制器组件研究(二十二) Unity3D封装了一个非常好用的组件来实现第一人称视角与第三人称视角游戏开发,我们称他为角色控制器组件,几乎不用写一行代码就可以完成一切的操作,神奇吧。使用它的方法如下,首先打开Unity游戏引擎编辑器,然后在Project视图中右键选择Import Package -> .... Read More >
201205-07 Unity3D研究院之2D游戏开发制作原理(二十一) 经过了4个月不懈的努力,我和图灵教育合作的这本3D游戏开发书预计下个月就要出版了。这里MOMO先打一下广告,图灵的出版社编辑成员都非常给力,尤其是编辑小花为这本书付出了很大的努力,还有杨海玲老师,不然我也无法完成这本书的编写。等这本书出版了大家记得买喔,哇咔咔~ 下面,这篇文章是.... Read More >