自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (16)
  • 收藏
  • 关注

原创 GET和POST两种基本请求方法的区别

“标准答案”:GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而POST么有。 对参数的数据类型,GET只接受ASCII字符,而POS

2020-05-28 14:43:02 150

原创 UniRx使用节流阀解决延迟时间的多次触发不能自动置零的问题

UniRx 是一个 Unity3D 的编程框架。它专注于解决时间上异步的逻辑,使得异步逻辑的实现更加简洁和优雅。有时我们会有这样一种需求:当点击一个按钮时会触发一个延迟,2秒延迟过后执行我们想要的回调方法,如果使用UniRx来实现的话,我们很自然的会想到使用:如果想要配合鼠标的点击事件来触发一个延迟效果,可以通过下边这种方式:如果鼠标多次点击,在固定的时间内,我们不希望多次触发后续的回调事件...

2019-12-17 15:41:26 1089

原创 解决SourceTree本地多ssh key的问题(Window系统)

生成多个私钥检查是不是已经存在密钥(能进去说明已经存在,就删掉文件夹,重新创建):$ cd ~/.ssh生成 SSH 密钥:$ ssh-keygen -t rsa -C “[email protected]”按3个回车,密码为空。文件存放位置 ~/.ssh,如果是window的话就在:C:\Users\Administrator.ssh 下面,当然如果你不是 Administrato...

2019-12-11 11:57:26 1675

原创 Unity编辑器工具-批量给spine文件重命名

using System;using System.IO;using UnityEditor;public class SpineFileRename{ //场景文件夹信息容器 private static FileSystemInfo[] fileSystemInfos; /// <summary> /// 路径 /// </...

2019-11-26 10:31:59 1161

原创 C#单向链表的实现

###节点class Node{private T data; //数据域private Node next; //引用域//数据域属性public T Data{ get => data; set => data = value;}//引用域属性internal Node<T> Next{ get => n...

2019-11-25 19:08:29 241 1

原创 C#对于StreamWriter类的使用

在StreamWriter类中包含一个私有的Stream,如果你使用public StreamWriter(string path);这个构造函数,StreamWriter会主动创建一个FileStream如果你使用public StreamWriter(Stream stream);这个构造函数,StreamWriter则不会再创建FileStream而是直接使用你传入的Stream 。其...

2019-11-21 11:22:38 732

原创 C#中 equals与==的区别

C# equals与==的区别对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于string 类型,== 比较字符串的值。==操作比较的是两个变量的值是否相等。equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个...

2019-11-21 11:05:48 503

原创 C#中ref同out的区别

ref 简单点就是可进可出,out只出不进,它们的区别可以归纳为两点:1.ref需要初始化 out不需要 例如:public void Add(ref int i){ int a = 1; int b = 2; i = a + b + i;}public void Execute(){ int x = 10; Add(ref x);}...

2019-11-21 11:04:13 96

原创 C#中const与readonly的区别

const与readonly的区别:1.const是常量,定义时就必须给予初始化值,同时值不可更改,默认是静态的.2.readonly则可以在构造函数中给予赋值操作,所以后者在不同的构造函数中可以赋予不同的数值,默认不是静态的,如果要求是静态的必须标明static....

2019-11-21 11:03:18 129

原创 C#抽象类与静态类

1.抽象类可以没有抽象方法,如果一个类中有一个抽象方法,必为一个抽象类.public abstract class TestClass{ public void Test() { }}2.普通类可以有静态方法,也可以有普通方法,静态类中只可以有静态方法.public class TestClass{ private void Test() {...

2019-11-21 11:02:07 443

原创 Unity中循环路径的设计思路

路径循环的设计思路物体在四个点A、B、C、D做循环往复移动时 可以用协程的思路来解决,如果不用协程,在处理最后一个循环点的时候也可以用求余的思路来解决。public int index;public Transform[] transforms;public void Circle(){ if (Vector3.Distance(Vector3.one,Vector3.zero)...

2019-11-21 11:00:46 303

原创 Protocol Buffers的使用心得

Protocol Buffers的使用:首先就是dll的引入,对于需要序列化的类应该先在类给予特性[ProtoContract],同时对于类内部需要序列化的字段前面应该给予特性[ProtoMember(num)],其中num是不能重复的整形数字,需要注意的是num从1开始,从0开始会报错.在进行相关序列化操作时用到了serializer.Serialize(fs, user);其中fs是输出文...

2019-11-21 10:59:37 122

原创 Lua元表的访问规则

__index(1)如果内部没有就去元表t1metatable里面寻找__index方法.(2)如果元表t1metatable里__index方法里面是表{},就去表内部寻找对应的key,(3)如果__index方法里是函数方法function(),就调用这个函数方法,此方法没有返回值就返回nil,有返回值就返回值.(4)如果元表还有自己的元表,就继续递归调用.__newindex给表...

2019-11-21 10:58:16 299

原创 C#方法的重载 重写 覆盖

1.方法的重载一般发生在类内部,同样的方法名,有不同的参数与返回类型,2.方法的重写发生在子类对于父类抽象方法/虚方法的重写,重写的方法都有前缀override,父类一旦包含抽象方法,必然为抽象类,包含虚方法可以为普通类,当然静态类中也可以有有普通的方法.方法的重写一般会碰到实例化调用方法的问题.例如:当子类Son重写(override)了父类的hit()方法时(1)Parent p=ne...

2019-11-21 10:56:23 789

原创 Dotween循环旋转注意事项(踩坑)

myTweener = Model4.transform.DOLocalRotate(new Vector3(0, 360, 0), 3, RotateMode.FastBeyond360) .SetAs(_tParams).SetLoops(-1, LoopType.Restart) .Pause();...

2019-11-21 10:54:40 9293

原创 EasySave2加密标签数据

_dataPath = PathUtility.LocalInfoPath + "info.txt?encrypt=true&password=12345678"; /// <summary> /// 显示界面 /// </summary> public override void...

2019-11-21 10:53:16 436

原创 对于C#构造函数的认识

构造函数可以分为静态构造函数跟构造函数,也可以分为有参数跟无参数这两类静态构造函数只执行一次,前面用static来修饰,不能用访问修饰符来修饰,具体调用一般由.NET来控制,调用发生在类实例化以及静态成员的调用时,构造函数则发生在new()中,这么说可能不是很确切,如果存在继承的关系例如:using System; using System.Collections.Generic; ...

2019-11-21 10:51:45 95

原创 Lua学习中的心得体会

1.逻辑运算符-短路规则–需要进行“短路规则”判断的例子–print(10 and 20) --output: 20–print(nil and 80) --outpu: nil–print(false and 66) --output: false–print(2 or 5) --output: 2–print(false or 10) --output: 10–print(...

2019-11-21 10:50:11 306

原创 Unity编辑器模式下批量修改精灵文件(留意注意事项)

Sprite temSprite =AssetDatabase.LoadAssetAtPath<Sprite>(_scheme2Path+images[j].sprite.name + ".png");if (temSprite == null){ Debug.Log(sceneName + "图片不存在,请添加!"); return; }images[j].s...

2019-11-21 10:48:45 575

原创 Unity预制体的判定及动态修改

//判断GameObject是否为一个Prefab的引用if (PrefabUtility.GetPrefabType(go) == PrefabType.PrefabInstance){ //依据Hierarchy层级的预制体获取Project中的预制物体 UnityEngine.Object parentObject = PrefabUtility.GetPrefabPar...

2019-11-21 10:46:25 1977

原创 Unity对于物体查找的总结

GameObject obj = GameObject.Find("目标名称"); //单一物体查找(不能发现隐藏物体)Transform tra = obj.transform.Find("目标名称"); //单一物体查找(需要...

2019-11-21 10:43:52 195

原创 Unity文件路径问题

通过WWW获取资源流时,Windows本地的绝对路径前要添加"file://"/// <summary>/// WWW本地资源存放的路径(AssetBundle、xml、txt)/// </summary>public static string LocalResourceWWWPath{ get { switch (Applica...

2019-11-21 10:39:20 1682

原创 加强对有限状态机的理解

有限状态机核心类包括FSMState和FSMSystem这两个类:1.FSMState类主要作为各种状态的基类而存在,内部核心字典主要包括两部分,其中KEY值一般保存转换条件,Value值保存状态ID,这两部分通过枚举的方式进行写入.作为基类基本方法包括:(1) 添加键值的方法(2) 移除键值的方法(3) 根据键获取值的方法(4) 状态开始之前的处理方法(5) 状态结束之前的处理方法...

2019-11-21 10:33:09 151

Tower Defense Toolkit TDTK 4.0.2

Tower Defense Toolkit TDTK 4.0.2 塔防游戏制作模板 unity2018.3.2版本测试通过 目前是最新版本了

2019-05-06

AnyPortrait 1.1.5-unity2018.3.2验证通过

AnyPortrait是帮助您创建二维角色动画的绝佳工具,您可以轻松创建2D网格并使用各种动画技术。目前是最新版,本人已经在unity2018.3.2测试过,没有任何问题.

2019-04-08

Village Interiors Kit v1.8.1

Village Interiors Kit是一款中世纪奇幻风格的模块化资源包,可以实现不同的室内环境,支持俯视,第一人称和第三人称视角,它可以帮助你开发出类似《火炬之光》的中世纪背景ARPG游戏

2019-04-01

Simple Apocalypse

资源包名: Simple Apocalypse - Cartoon Assets 屌的没话说的卡通风格的废弃城市 3D模型/环境 发布者:Synty Studios 价格:$119.99 适用版本:要求Unity 5.0.0或更高版本。(注意.官方下载的是文件夹.我将资源导入引擎.重新导出一个资源包(注意导入资源包请使用5.3以上的版本))

2019-04-01

UGUI MiniMap v2.0 最新版

UGUI MiniMap v2.0 最新版 unity2018.3.2测试通过 运行的时候需要手动设置一下层 不然会提示无法找到对应的层 需要对layer层中的10层设置一下就可以了

2019-03-29

LuaPerfect集成开发环境 unity2018测试通过

LuaPerfect集成开发环境,竭诚为大家解决LuaPerfect使用中遇到的问题。LuaPerfect是TX开发的专业级的Lua调试器,致力于为广大Lua开发人员提供免费的专业的Lua调试工具。 腾讯团队做的 可断点调试 luaperfect

2019-03-26

ML-Agents V0.7

unity 机器学习插件 版本V0.7 目前是最新版了 觉得在GitHub下载速度太慢可以用这个

2019-03-02

Multi-Touch Piano Complete Audio Keyboard

Multi-Touch Piano Complete Audio Keyboard 多点触控 钢琴模拟 unity2018.3.2验证

2019-02-22

Koreographer Professional Edition1.5.0 专业版

Koreographer Professional Edition1.5.0专业版 Unity验证版本2018.3.2 音乐游戏开发插件

2019-02-22

UniWebView版本3.8-unity版本验证版本-unity2018.2.2

UniWebView版本3.8-unity版本验证版本-unity2018.2.2.

2019-01-18

AssetBundle Manager Example Scenes.unitypackage

AssetBundle Manager Example Scenes.unitypackage

2018-04-10

PRISM - Realistic Post-Processing2.3.unitypackage

PRISM - Realistic Post-Processing2.3.unitypackage 后期处理

2018-04-10

Camera Path Animator

Camera Path Animator - Animate Cutscenes with Splines 3.52.unitypackage )

2018-04-10

PostProcessing

PostProcessing 支持unity2017版本 PostProcessing 支持unity2017版本 PostProcessing 支持unity2017版本

2018-04-10

PoolManager6.0.0

PoolManager6.0.0 PoolManager6.0.0 PoolManager6.0.0

2018-04-10

Shader Forge1.37

unity2017版本通过测试 unity2017版本通过测试 unity2017版本通过测试

2018-04-10

空空如也

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

TA关注的人

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