自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Circle

编程改变世界!

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 Unity3d游戏开发框架-标志量-数学管理类-时间管理-Log日志管理

新建一个文件夹:Util 新建C#文件: 1.GmagFalag.cs 2.Log.cs 3.MathUtilLite.cs 4.TimeMgr.csusing UnityEngine;using System.Collections;public class GmagFalag{ /// <summary> /// 标志量 /// </summary>

2016-08-31 18:23:13 1489

原创 C#实现接口回调

通常情况下,我们创建一个对象,并马上直接去使用它的方法。然而,在有些情况下,希望能在某个场景出现后或条件满足时才调用此对象的方法。回调就可以解决这个“延迟调用对象方法”的问题。这个被调用方法的对象称为回调对象。 实现回调的原理简介如下: 首先创建一个回调对象,然后再创建一个控制器对象,将回调对象需要被调用的方法告诉控制器对象.控制器对象负责检查某个场景是否出现或某个条件是否满足.当此场景出现

2016-08-31 12:37:07 6878 2

原创 Unity3d游戏开发框架-UI管理类 UIManager

新建一个文件夹:UIMgr 新建2个C#脚本:BaseUI.cs UIMgr.csusing UnityEngine;using System.Collections;public class BaseUI : MonoBehaviour { /// <summary> /// 当前界面名称 /// </summary> [HideInInspector]

2016-08-29 18:10:52 16803 5

原创 Unity3D游戏开发框架-资源管理类ResourceManage

原文链接:http://blog.csdn.net/u013108312/article/details/52351850 新建文件夹:ResMgr。接着新建三个C#脚本。代码如下: IResLoadListener.cs AssetInfo.cs ResMgr.csusing UnityEngine;using System.Collections;/// <summary>///

2016-08-29 12:12:35 8003 6

原创 Unity3D游戏开发框架-消息机制

转载请注明原文链接:http://blog.csdn.net/u013108312/article/details/52351826 using UnityEngine;using System.Collections;/// <summary>/// 消息监听接口/// </summary>public interface IEventListener { /// <s

2016-08-29 12:06:04 10005 1

原创 Unity设计模式之-Unity3d游戏开发设计模式之子类沙盒模式

**请关注微信公众号获取最新消息** 原文链接:http://blog.csdn.net/u013108312/article/details/52208635 本篇文章我们来看下Unity3d游戏开发设计模式之子类沙盒模式,下面开始,积累提供所有操作(的实现)来定义子类的行为,用一个最简单的例子来讲解这个模式玩家操纵的英雄也就是这个游戏的主角会有许多技能,我们想定义许多不同的技能,来让玩家

2016-08-15 10:01:18 2122

原创 Unity教程之-Unity3d中基于订阅者模式实现事件机制

我们知道通过在Unity3D中通过GetComponent就可以获得某个模块的实例,进而引用这个实例完成相关任务的调用。可是显然这种方法,就像我们随身带着现金去和不同的人进行交易,每次交易的时候都需要我们考虑现金的支入和支出问题,从安全性和耦合度两个方面进行考虑,这种方法在面对复杂的系统设计的时候,非常容易造成模块间的相互依赖,即会增加不同模块间的耦合度。为了解决这个问题,大家开始考虑单例模式,因为

2016-08-11 17:20:26 1807

原创 Unity3D游戏开发框架-FSM状态机的实现

新建一个C#脚本。IState.csusing UnityEngine;using System.Collections;public interface IState{ /// <summary> /// 获取这个状态机的状态 /// </summary> /// <returns></returns> uint GetStateID(); //

2016-08-11 17:07:15 2833 1

原创 Unity3D 2D游戏摄像机的跟随实现

新建一个Canvas,Canvas设置Render Mode为World Space。Event Camera为主摄像机。Rect Transform的Width:800,Height:480.新建一个主角Test,为主角添加脚本。TestPlayer.cs. 新建两个空对象,分别为放在地图的左下角,和右上角。分别对 Left Down和Right Up进行赋值。 TestPlayer.cspr

2016-08-10 15:58:54 7924 1

unity3d读取xml插件Mono.Xml

unity3d读取xml插件Mono.Xml

2017-03-14

SimpleJSON.cs

C#写的JSON解析,用于Unity之后能正常工作IOS、Android上。

2016-09-27

使用unity3d进行游戏开发_从入门到精通_01

使用unity3d进行游戏开发_从入门到精通_01

2014-10-20

C#程序设计

C#程序设计.pdf

2014-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除