自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (7)
  • 收藏
  • 关注

原创 Unity设计模式之观察者模式

当对象间存在一对多关系时,推荐使用观察者模式。比如当一个对象被修改时,则会自动通知它的以来对象。观察者模式属于行为型模式。 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决问题:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。 何时使用:一个对象的状态发生改变时,所有的依赖对象(观察者对象...

2019-01-28 09:48:14 396

原创 UGUI扩展编译器批量处理Text

在编译模式下,批量修改Text的属性,将该脚本放在Editor文件夹里: using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; using UnityEngine.UI; /// <summary> /// 请将该脚本放在Editor文件夹...

2019-01-18 11:38:57 274

原创 约瑟夫环问题

代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Test1 { class Program { static void Main(string[] ...

2019-01-14 16:10:35 213

原创 六大设计原则

单一职责原则(Single responsibility principle,简称SRP) 如果一个类承担职责过多,就会将这些职责耦合在一起,这样在一个职责发生改变后就有可能影响到其他职责的运作。所以将这些职责进行分离,将不同的职责分装在不同的类中。 总结:单一职责原则是实现高内聚、低耦合的指导方针,它是最简单但又是最难运用的原则。 开放-封闭原则(The Open-Closeed...

2019-01-02 15:55:50 159

Unity可视化剧情编译工具 xNode和Odin插件

X Node, 这是个非常强大且直观的节点编辑器框架,提供了类似 Shader Graph等Unity内置系统的Graph和Node的自定义创建。 Odin是一个对编辑器进行拓展的插件,可以序列化各种数据,方便的制作出各种编辑器界面

2023-02-09

lua调用Unity优化工具(自动生成代码)

lua调用Unity对象资源时,避免拿到Unity的对象,而是拿到Unity对象的ID通过ID在C#中找到对应的对象进行操作,节省资源。本工具会自动生成lua页面的代码和lua页面控制器的代码,节省开发时间。 但是请注意这里的UI使用的是NGUI,如果UGUI 使用需要自行修改。并且路径也需要自行修改

2022-12-02

ProtobufUnityCompiler.cs

在下载了protoc.exe,配置好系统变量之后,将该脚本放到Unity的Editor目录之下,之后创建proto,打开Unity后会在同级目录下生成相应的C#脚本。Edit->preference可以看到

2021-03-20

json2excel.rb

将Json转换成excel的脚本,只能用来一个一个的修改,双击就可以使用(需要在内部改变文件的路径),json_file_path:存放Json文件的路径,excel_file_path:存放excel文件的路径,json_file_name和excel_file_name,分别是需要转换的Json和excel的文件名

2020-12-03

excel2json.rb

将excel转换成Json的脚本,只能用来一个一个的修改,双击就可以使用(需要在内部改变文件的路径),json_file_path:存放Json文件的路径,excel_file_path:存放excel文件的路径,json_file_name和excel_file_name,分别是需要转换的Json和excel的文件名

2020-12-03

NativeWebSocket-master.zip

最简单的unity连接WebSocket,不需要外部的DLL(使用内置System.net.WebSocket),支持WebGL/HTML5. 要求是.NET4.0

2020-04-14

UniWebView.zip

uniwebview是适用于Andriod、ios和Mac os,在移动端效果最好。支持WP8,不支持windows桌面系统,包括编辑器状态,的一款Unity内嵌网页的插件

2020-03-02

Unity读取Excel文件

Unity调用Excel所使用的dll文件,库文件 Excel.dll 和ICSharpCode.SharpZipLib.dll库文件

2019-05-07

Behavior Designer_1.5.2a

如果了解过状态机,会知道在行为树之前,在实现AI用得比较多的技术是状态机,状态机理解起来是比较简单的,即一个状态过渡到另一个状态,通过判断将角色的状态改变即可,如果学习过Unity的Mecanim动画系统,会更加直观的理解。

2018-04-10

空空如也

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

TA关注的人

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