Unity
MelanceXin
养浩然之气,善待自己方得始终。
展开
-
unity 文字BlingBling闪烁效果
在这里分享一个超级好用的动画插件DoTween(http://dotween.demigiant.com/documentation.php)这里用到了其中的Sequence(一连串操作)和Dofade(透明度变化)这两个功能具体代码如下using UnityEngine;using UnityEngine.UI;using DG.Tweening;public class TextBlingBling : MonoBehaviour{ private Text UIText;原创 2021-08-14 20:37:09 · 2185 阅读 · 0 评论 -
unity 正六边形网格绘制(精简版)-代码可直接复用
本文旨在六边形网格精简版绘制,可以此为基础实现具体的功能六边形网格是用一个二维数组进行存放,能最大程度的对应正方形网格以及替换,具体实现如下:面板部分其中的Text为预制体,用于显示对应的格子下标HexagonModal类using UnityEngine;public class HexagonModal{ public const float outerRadius = 10f; //外圈半径 public const float innerRadius = outerRadi原创 2021-08-14 20:25:35 · 2929 阅读 · 0 评论 -
VS2019 编辑 Shader 智能提示
版本VS2019 如下需安装扩展 ShaderlabVS下载之后关掉VS,会弹出安装框自动安装,再重新打开VS就有智能提示了。原创 2021-08-14 11:51:22 · 1755 阅读 · 0 评论 -
unity 加载ab包-代码可直接复用
在上一篇有讲到关于怎么(在unity中怎么打AB包)这篇文章加载AB包也主要介绍两个好用的方式方式一 AssetBundle.LoadFromFile()AssetBundle assetBundle= AssetBundle.LoadFromFile(path);// 直接从文件进行加载方式二 利用WWWUnity中的WWW是基于HTTP协议进行资源请求,有Get和Post两种方式。WWW bundle = new WWW(path); //这里的路径path可以时web地址或者本地地址原创 2021-07-31 18:52:32 · 740 阅读 · 0 评论 -
unity中打ab包-代码可直接复用
unity中打ab包常使用到的方法为以下两种第一种 直接打包相应的资源BuildAssetBundle(UnityEngine.Object mainAsset, UnityEngine.Object[] assets, string pathName, BuildAssetBundleOptions assetBundleOptions, BuildTarget targetPlatform)亲测,其中参数mainAsset和Assets至少保证一个有值即可如:BuildPipeline.Bui原创 2021-07-31 18:08:40 · 1075 阅读 · 0 评论 -
C#中数组合并(Array.Copy的用法)
首先应该理解数组在《数据结构》中的概念,数组是一个线性表,在定义的时候由内存分配一个指定大小的内存空间,所以相较于链表(C#中又叫集合)缺点就是不利于扩展。针对合并两个数组的方法就是创建一个新的数组(大于两个数组的大小之和)来存放两个数组,在没有用到Array.Copy()这个又C#程序集提供的方法时,我们只能将数组中元素一个一个依次放入新数组中,如下所示 /// <summary> /// 将数组a,b进行合并 /// </summary>原创 2021-07-31 17:33:57 · 17813 阅读 · 1 评论