- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 LUA可变参数方法规则(...)三个点
LUA中定义方法对于参数不可控制的时候,可以用(…),三个点【.】来表示–调用Test:Tier(2,10,“66666”,333333)function Test:Tier(index,num,…)print(“5555555==>”…index…"—>>"…num…"—>>")for i,v in ipairs({...}) do print("table-->>"..v)endend输出结果:5555555==>2—&
2022-04-01 15:06:21
782
原创 c#枚举与string类型相互比较
public enum ChatTemplateFunctionType{tt,aaaaa,}用Enum.Parse(typeof(enum), string),来进行比较;public void XXX(string strType){if (!string.IsNullOrEmpty(strType)){switch (Enum.Parse(typeof(ChatTemplateFunctionType), strType)){case ChatTemplateFunctionT
2022-02-24 17:51:53
897
原创 Dictionary字典嵌套问题,Dictionary<string, Dictionary<T, T>>
Dictionary字典嵌套问题,分为以下几类:1> Dictionary<string, Dictionary<int, int>> dicTemp = new Dictionary<string, Dictionary<int, int>>();2> Dictionary<string,List> dicTemp = new Dictionary<string, List>();...
2022-01-25 22:22:38
637
原创 UGUI图片总是显示在Text的固定位置
就是这种情况下,图片总是保持在Text的左边;布局是这样:就是添加两个组件就搞定问题了。完毕!!!!!!!
2022-01-22 10:43:43
299
原创 Application.persistentDataPath,在PC的位置
PC端,这个Application.persistentDataPath的位置,我们有时需要清理掉C:\Users\Administrator\AppData\LocalLow/
2022-01-12 19:52:09
1565
原创 Unity中使用Google.Protobuf3,获取dll文件
获取Google.Protobuf.dll文件,有两中方式可以获取,如下:第一种方法:获取官方的Google.Protobuf源码:protobuf各个版本下载地址https://github.com/protocolbuffers/protobuf/tags解压之后这时我们要打开Google.Protobuf这个工程,从这里进入,本人是用VS2019,进行操作的,这里要对VS2019版的要进行安装以下的东东打开工程点击生成即可,然后会在Google.Protobuf中的Debug
2022-01-09 15:25:21
3462
原创 System.Math.Round()保留几位小数点问题
本人近期遇到了一个梗,就是小数点问题,0.4-0.3应该是等于0.1,可是怎么也得不到这个0.1的值,而是0.0999999这个值,真是奇了怪耶。最后用到***System.Math.Round()***这个东东,就搞定了,感叹了呀,哎,这些个问题是防不胜防呀,最后分享下吧:这个就是保留一位小数,System.Math.Round(值, 1).ToString(“0.0”);这个就是保留两位小数的话:System.Math.Round(值, 2).ToString(“0.00”);...
2021-12-24 11:20:48
766
原创 protoc-gen-lua环境配置
1、先安装Python,这里提供下资料(python2.7; https://pan.baidu.com/s/1Sc6R9qHdX7udPL2WNru4Zg; 9xfa )a>安装python就不细说了,安装完成后,输入CMD,再输入python;显示出如下图,表示你已经安装好;b>环境配置下;2、protobuf-2.4.1,这里提供下资料(protobuf-2.4.1; https://pan.baidu.com/s/1seLhEJWq1H5z9S_pzHxXVQ ; wr
2021-12-18 10:19:58
1653
原创 Dictionary 字典,判断两个字典的值
判断两个字典的值,是否相等,小于或者大于的前提是类型要一致,例如:Dictionary<string, int> d1 与 Dictionary<string, int> d2/// /// 判断一个字典里包含另一个字典里的值/// /// 被比较值的字典类型/// 要比较值的字典类型/// public static bool CompareDictionaries(Dictionary<string, int> d1, Dictionary<str
2021-12-08 13:59:48
570
原创 Unity DOTween动画插件学习
// UI动画曲线,这个曲线的动画就是在NGUI中复制过来的,在UITweener类中public AnimationCurve UIAnimationCurve = new AnimationCurve(new Keyframe(0f, 0f, 0f, 1f), new Keyframe(1f, 1f, 1f, 0f));//////利用DO 播放动画 【GlobalInit】是一个单例xxxx.DOLocalMove(要移动到的目标位置点, 从起始点到目标位置点的时间).SetAutoKil.
2021-12-08 13:42:49
287
原创 svn没有绿色图标解决方案
Windows Explorer Shell 总共支持 Overlay Icon 最多15个,Windows 自身已经使用了4个,所以就只剩下了11个 给用户使用。如果你之前安装了例如Groove这样的软件,那么可能我们可利用的就更少了,轮不到Tortoise了。像这样的情况,我们可以调整Tortoise图标名称的字母顺序,来提高Tortoise的优先位置,因为Windows 内部就是安装名称的字母顺序来优先显示的。解决的步骤:在运行里 输入 regedit 进入 注册表界面,找到HKEY_LOCA
2021-12-08 13:35:38
840
原创 List 三种排序问题【int,string,实体类】
在我们的实际开发过程当中,有需要数据重新整理下,比如把这些数据,重新编排下序列,按小到大或者从高到低等等;废话不多说,直接上代码;1.int类型这种最简单,因为官方提供现成的,直接调用即可List list1 = new List();list1.Add(5);list1.Add(10);list1.Add(1);list1.Add(6);list1.Add(0);//list1.Sort((x, y) => x.CompareTo(y));//升序 官方默认list1.Sor
2021-12-08 13:18:13
801
原创 C#两个List集合对比,交集,并集,差集
定义两个List集合List list1 = new List();list1.Add(“1”);list1.Add(“2”);list1.Add(“3”);list1.Add(“5”);list1.Add(“6”);List list2 = new List();list2.Add(“2”);list2.Add(“3”);list2.Add(“7”);list2.Add(“8”);var jiaoji = list1.Intersect(list2).ToList();//交集f
2021-12-07 21:32:12
6141
原创 C#时间问题
C#时间问题获取本地时间(单位:秒):Time.realtimeSinceStartup, 转换成毫秒:Time.realtimeSinceStartup*1000;Time.realtimeSinceStartup 自游戏开始实时时间以秒计,自游戏开始的实时时间(只读)获取时间戳(毫秒):(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000获取时间戳(秒):(DateTime.Now.ToUniversalTim
2021-08-16 09:23:12
839
最强毒液小游戏中那个脚怎么生成
2024-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人