- 博客(20)
- 资源 (102)
- 收藏
- 关注
原创 (三)Unity5.0新特性------动画的StateMachineBehaviours
State machine behaviours are scripts that can be attached to animator states or sub-state machines in an Animator Controller. These can be used to add all sorts of behaviour that is state dependent su
2015-03-31 09:32:32 18108
原创 (二)Unity5.0新特性------unity内部:内存 和 性能(以及Unity5的升级优化)
我们的脚本代码里经常会需要访问gameObject引用或者某个组件的引用,最好的方式当然是在脚本Awake的时候就把这些可能访问的东西都缓存下来;如果需要访问临时gameObject实例的某属性或者临时某组件的gameObject实例,在能够确保组件一定存在(可以使用[RequireComponent( typeof(AudioSource ))] 如果没有自动添加移除不了!)的情况下,可以用属性
2015-03-30 22:17:19 5093
原创 (二十五)unity4.6学习Ugui中文文档-------UGUI-Extensions
出处:http://blog.csdn.net/u010019717这个库是什么?在此存储库中是扩展脚本来增强您的Unity UI experience的集合。这些脚本从许多来源收集和合并,随着时间的推移改善Unity UI experience。(脚本绝大多数来自脚本线程上unity UI 论坛在这里)你可以下载/项目访问脚本,或您可以下载此预编译的 Unity Asset资产。Unity
2015-03-29 19:23:21 4866
原创 U3D插件 Build Report Tool 自述文件
Build Report Tool README生成报告工具自述文件您的游戏版本想试图减少小于 50 MB 吗?需要去看,你的资产正在吃占用的磁盘空间?此工具提供了一个很好前端为Unity的生成信息。它显示包含在build 时的资产和多少存储空间。注: 如果您要在您的项目升级Build Report Tool,首先删除之前导入的 BuildReport 文件夹,,然后在导入新的,这将消除任何潜在与
2015-03-26 22:24:51 7623
原创 游戏简单控制逻辑 一个轻量级的状态机
出处:http://blog.csdn.net/u010019717author:孙广东 时间:2015.3.25 关于状态机这种设计模式不用多介绍了,网上有很多这方面的介绍,特别是FSM。现在是我实现一个轻量级的状态机。using System;using System.Collections.Generic;namespace Gamelogic{ /** 一个轻量
2015-03-25 09:07:40 2574
原创 游戏简单控制逻辑Clock类
unity中有协程可以提供延迟的功能等。 但是很多时候我们并不想使用,那就自己在Update中控制时间呗。 于是我封装了这个类。 若要使用这个时钟,首先将其实例化,调用Reset函数设置正确的时间值,调用Update每一帧更新。任何想要被事件通知的类需要实现 IClockListener 接口,和使用AddListener方法订阅事件。可以用RemoveListener移除侦听器(
2015-03-23 23:06:02 2335
原创 unity中事件分发系统 EventDispatcher
出处:http://blog.csdn.net/u010019717author:孙广东 时间:2015.3.21 23:00不使用C#中的event关键字: 只是使用delegate和hashtable 进行事件的分发。 基本库如下:namespace EventDispatcher{ /// /// IEvent接口 /// public i
2015-03-22 14:40:18 7344
原创 快速上手Unity中最好的补间动画插件DFTween
出处:http://blog.csdn.net/u010019717author:孙广东 时间:2015.3.17 23:00DFTween 是一个在 Unity 游戏引擎中快速和容易使用的animation动画库。它支持任何对象的tweening补间的属性, 并可以轻松地进行工作与您自己自定义数据类型。API 很简单但是功能非常强大,使其易于创建复杂的tweens补间和sequ
2015-03-18 23:44:27 4387
原创 什么是流利语法Fluent Syntax
出处:http://blog.csdn.net/u010019717author:孙广东 时间:2015.3.18 23:00编程新概念:什么是流利语法fluent syntax?首先感谢 unity的一款插件 DFTween (内容如下http://blog.csdn.net/u010019717/article/details/44359119),通过学习它知道了流利语法的概
2015-03-18 23:21:25 2004
原创 反混淆、反编译unity3d动画插件DFTweenLite得到源码
我为什么要得到这个源码,因为有洁癖!对于Itween性能差,LeanTween 和 HOTween的 免费, 个人还是比较喜欢 Daikon Forge 出品的东西, 因为有我个人很欣赏的 DFGUI 产品。确实很好用!!!DFTweenLite 是免费的, DFTweenPro是收费的。 功能上基本上不差啥。 免费没有源代码, Dll 还进行了混淆。 没有办法,上网找解决办法。还真有: de4
2015-03-17 23:15:39 3003
翻译 unity简单设计模式---CoroutineScheduler
Contents [hide] 1 Description2 Usage3 Code 3.1 CoroutineScheduler.js3.2 CoroutineNode.js3.3 CoroutineSchedulerTest.cs3.4 CoroutineScheduler.cs3.5 CoroutineNode.cs4 Additional Implementation C# 4.1 S
2015-03-15 21:54:30 2047
翻译 unity简单设计模式---AManagerClass
Contents [hide] 1 Warning2 Description3 Usage4 C# - AManager.cs5 Boo - AManager.boo6 Javascript - AManager.js Warning This article is quite dated and missing a bit of explaining. Read in conjunction
2015-03-15 20:50:02 1539
翻译 Delegates, Events and Singletons with Unity3D – C#
在这里我将演示如何创建代表、 事件和Singletons 在一起工作。本教程为 Unity3D 编写。我想知道这为什么?作为一个年轻的自学程序员,我经常发现自己写tons 和布尔的语句,以确定是否发生了某些event 或action 。我听这些events 事件通过Coroutines 协同程序和其他方法来返回值。如果你发现自己这做得一样好,停下来 !欢迎光临Events事件......介绍最
2015-03-15 10:24:52 1764
原创 Delegates 和 Events 在unity中的使用
如何创建和使用委托Delegates 以提供复杂和动态功能在您的脚本上。DelegateScript .csusing UnityEngine;using System.Collections;public class DelegateScript : MonoBehaviour { delegate void MyDelegate(int num); MyDe
2015-03-15 09:15:50 2068
翻译 unity简单设计模式---Advanced CSharp Messenger
Contents [hide] 1 Description2 Foreword 2.1 Cause behind the MissingReferenceException and solution3 The Messenger 3.1 Usage 3.1.1 Event listener3.1.2 Registering an event listener3.1.3 Unregisterin
2015-03-12 00:07:01 3070 1
原创 (二十四)unity4.6学习Ugui中文文档-------在unity4.6之前使用UnityEvent
孙广东:2015-3-8/18:43 转载请注明出处:http://blog.csdn.net/u010019717更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/space-uid-18602.html 在unity4.6之后多了个这个东东当然应该在UI中有应用了那么还有其他别的用处么?我们来看看官方蛮牛对UnityEvents的介绍:UnityEv
2015-03-08 18:44:54 3222
原创 使用ITweenX 来简化iTween插件的函数调用
iTween插件是u3d中很火的动画插件。但是几乎所有函数的参数都是字符串,函数名也要以字符串的方式传入,这就不好了,我们没有必要去记EaseType和其他的参数串。对于 设计模式的要求是 多组合,少继承。多扩展,少修改。由于这个插件本身的功能没有任何问题。所以我们没有必要做任何徒劳的重构。就是扩展就玩了呗。使用:把脚本放进Standard Assets/Scripts 等等文件夹中即可;
2015-03-08 13:33:13 1570
翻译 Tween 动画类
使用示例用法 (将此脚本附加到一个游戏物体):数组,它将显示您的对象,如 Positions/Rotations/Alphas有 5 的参数,这种工作方式:Total Time:此操作将需要多长时间。Delay:此操作将等多久才能启动。(如果此操作有一个或多个操作在它之前,你可能想添加所用总的时间)Ease:你想要对此"tween"什么样的行为呢Tween Value:最后Translatio
2015-03-08 12:55:01 1952
原创 unity泛型单例
参考自:http://wiki.unity3d.com/index.php/Singleton我们要使用Unity3d在Object类中提供了一个静态函数 :Object.DontDestroyOnLoad (Object target) . 加载新场景的时候使单例对象不被自动销毁作为 MonoBehaviour 因为我们可能需要协同程序,所以使用 Lock同步用法示例MyClass.cs pub
2015-03-06 23:24:01 2935
原创 unity团队如何解决项目资源依赖缺失问题和资源命名规范化
我要说的前提是unity团队的项目管理是使用git。对svn我没有试过!因为我是要使用 钩子解决项目资源依赖缺失问题和资源命名规范化。使用钩子对任何一个人上传的内容进行检查。如果不合法就不让上传!钩子的编写可以使用 shell或者python 或者shell调用python而我的实现是shell调用python脚本(具体不做介绍)我做了如下的要求:Git钩子检查规则v1.0.0 撰写人:孙广东注
2015-03-06 18:56:48 4180
unity3d thrift twisted
2016-08-06
roadmap-2020-core-engine-and-creator-tools-public-200325165104 (1).pdf
2020-03-29
GDC 2019 Understanding Data-Oriented Design for Entity Component Systems
2019-04-10
All in One Game Kit - ELC Character System 3.4
2019-03-09
使用Unity创建具有良好性能的UI的Tips
2019-01-28
Unite Europe 2016 - Optimizing Mobile Applications
2018-07-20
Unite Europe 2017 - Squeezing Unity: Tips for raising performance
2018-07-11
这很有趣! Unity着色器Procedural绘图简介(日文)
2018-07-11
这很有趣! Unity着色器Procedural绘图简介(中文)
2018-07-11
八叉树Demo - Unity下
2018-06-24
微软官方CSharp语言规范版本5.0(真)
2016-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人