摘要: Unity3dNGUI制作字体简易教程今天研究了一下NGUI的字体制作,网上教程很多。我自己也实现了,不想把遗忘掉,所以便花点时间写了出来,方便以后自己的回顾,也可以为新手提供一些教程。好的,言归正传。Step 1:新建一个工程,导入NGUI包,我用的是最新的NGUI2.6.3.Step 2: 新建一个场景,点击File->New Scene,或者用快捷键Ctrl+NStep 3: 新建一个空物体,点击Gameobject->Create Empty,或者用快捷键Ctrl+Shift+N,如下图所示 Step 4: 把空物体重命名为MyTTF,向自己身上加UIFont Step 5 阅读全文
posted @ 2013-12-25 14:44 阿su 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 【原】从头学习设计模式(五)——装饰者模式一、引入 当我们想要扩展类的功能的时候,很多情况下会考虑用继承的方法,比如我有一个手机类,只支持打电话,如果我们想要扩展手机的功能,让普通的手机变成智能手机,那最简单的方式就是新建一个智能手机类并继承手机类,扩充智能手机拥有的新功能,比如打飞机,玩愤怒的小鸟之类的。 但是子类继承的方法总归不是非常灵活啊,为了更好的解决类功能扩展的问题,我们来引用今天要学习的新模式——装饰模式。首先先看一下标准定义。 装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。 从这个定义中可以找到几个要点: ... 阅读全文
posted @ 2013-10-31 09:46 阿su 阅读(232) 评论(0) 推荐(0) 编辑
摘要: NGUI研究院之三种方式监听NGUI的事件方法(七)NGUI事件的种类很多,比如点击、双击、拖动、滑动等等,他们处理事件的原理几乎万全一样,本文只用按钮来举例。1.直接监听事件把下面脚本直接绑定在按钮上,当按钮点击时就可以监听到,这种方法不太好很不灵活。view source1void OnClick()2{3Debug.Log("Button is Click!!!");4}2.使用SendMessage选择按钮后,在Unity导航菜单栏中选择Component->Interaction->Button Message 组件。Target:接收按钮消息的游戏对 阅读全文
posted @ 2013-10-18 10:51 阿su 阅读(409) 评论(0) 推荐(0) 编辑
摘要: Unity3D研究院之Unity中连接本地或局域网MySQL数据库(五十九)时间: 2013-05-11 / 分类: 【Unity3D研究院之游戏开发】 / 浏览次数: 4106 浏览数 / 36条评论个评论 发表评论- 最近MOMO身心疲惫。。今天是周末在家无聊我还是决定来学习。不知道学什么,就学MySQL吧。本篇主要记录从MySQL安装到局域网内任意机器连接数据库,也算是对自己学习的总结。今天我没用Mac电脑,而是选择Windows,没有别有用心,而是想熟悉一下Windows下操作Unity。 官网上下载MySQL的安装程序,这里有一篇详细的安装文章,http://www.jb51.... 阅读全文
posted @ 2013-10-15 20:44 阿su 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 在MSSQL中建立了一张表叫“Say”,Say有一个字段info里面存放着我要在unity3D中要显示出来的内容.在网上搜索了一些,都是说先从Unity\Editor\Data\Frameworks\Mono.framework中复制出System.Data.dll文件然后在unity3D项目中导入。 很不幸,我用的是Unity3D 3.3版本,所以...就找不到他们说的DLL,这个想法先断了断,我想,如果能导入DLL,为什么我不自己写一个DLL导入进去呢,SQL操作在DLL中完成就可以了。我在Unity中只需要调用。 于是,我便写了一个类:using System; using Syste. 阅读全文
posted @ 2013-10-15 18:24 阿su 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 今天想到UNITY与MSSQL,就测试了一下。 我先在MSSQL中建立了一张表叫“Say”,Say有一个字段info里面存放着我要在unity3D中要显示出来的内容.在网上搜索了一些,都是说先从Unity\Editor\Data\Frameworks\Mono.framework中复制出System.Data.dll文件然后在unity3D项目中导入。 很不幸,我用的是Unity3D 3.3版本,所以...就找不到他们说的DLL,这个想法先断了断,我想,如果能导入DLL,为什么我不自己写一个DLL导入进去呢,SQL操作在DLL中完成就可以了。我在Unity中只需要调用。 于是,我便写了一个类: 阅读全文
posted @ 2013-10-15 18:20 阿su 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要想大家说明一下我在Unity3D游戏开发中是如何写游戏脚本的,对于Unity3D这套游戏引擎来说入门极快,可是要想做好却非常的难。这篇文章的目的是让哪些已经上手Unity3D游戏引擎的朋友学会如何更好的写游戏脚本,当然本文这紧紧是我这么多年对游戏开发的认知,你也可以有你自己的看法。首先我们看看游戏主要是由哪几部分组成的,如下图所示,任何平台下的任何游戏核心都是由:数据、逻辑、渲染三大部分组成。当你写过》=2个平台下的游戏时你会发现其实游戏开发很“容易”,为什么“容易”呢?因为此时你会发现所有平台下开发游戏的模式,如下图中的“数据”与“逻辑”两部分真的是完全一样的,这两部分是与游戏开 阅读全文
posted @ 2013-10-15 11:18 阿su 阅读(2217) 评论(0) 推荐(0) 编辑
摘要: 部署之后, 却出错了, Windows 服务 却没有启动。如果该事件产生于另一台计算机,则必须在该事件中保存显示信息。以下是包含在事件中的信息:无法启动服务。System.ServiceModel.AddressAccessDeniedException: HTTP 无法注册 URLhttp://+:8080/。进程不具有此命名空间的访问权限(有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=70353)。 ---> System.Net.HttpListenerException: 拒绝访问。 在 System.Net.HttpListe 阅读全文
posted @ 2013-08-03 09:38 阿su 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。2 javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法例子:functionPeople(name){this.name=name;//对象方法this.Introduce=function(){alert("Mynameis"+this.name);}}//类方法People.Run=function(){alert("Icanrun");}//原型方法 阅读全文
posted @ 2013-07-29 16:11 阿su 阅读(203) 评论(0) 推荐(0) 编辑
摘要: web.config文件之自定义错误节 大家都知道,在开发asp.net应用程序时,通过web.config文件可以配置在执行 Web 请求期间发生未处理的错误时,ASP.NET显示信息的方式。下面是一个典型的基本配置:? 上面的customErrors则是我们定义自定义错误的配置结点,它有两个比较重要的属性:mode和defalutRedirect。下面是MSDN上的描述:mode指定是启用还是禁用自定义错误,或者在服务器自身之外的计算机上查看错误时,禁用详细错误消息。 可以将 mode 设置为以下值: On指定启用自定义错误。 如果未指定 defaultRedirect 特性,用户... 阅读全文
posted @ 2013-07-29 13:35 阿su 阅读(776) 评论(0) 推荐(0) 编辑