自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C#】枚举操作

需要注意的是,枚举成员的名称和字符串值是不同的。如果需要获取枚举成员的字符串值,可以使用Enum.GetValues()方法遍历枚举,并使用ToString()方法将每个枚举成员转换为字符串。在C#中,可以使用ToString()方法将枚举转换为字符串。

2024-04-18 09:43:31 140

原创 【Android 开发】模拟器上的/storage/emulated/0 上创建目录

Android创建文件夹失败的原因及解决方法在Android开发中,经常会遇到创建文件夹的需求,但有时候我们可能会遇到创建文件夹失败的情况。本文将介绍一些常见的原因,并提供相应的解决方法。

2024-04-16 13:46:23 404

原创 【git】checkout origin/xxx 出现 detached HEAD问题

git 检出远程分支出现Head分离的是什么原因导致的呢??因为Head指向了origin的一个commit, 但是这个origin分支你的本地又没有,也就是说你本地没有追踪这个分支,那就要track一下看一下有没有追踪的命令果不其然,有了那就简单了,出现 detached HEAD 后再执行一下这个命令OK.~

2024-04-09 16:14:35 350

原创 【Jenkins】关于账号,证书验证的设置问题

以为你的系统账号密码变更,导致jenkins启动第三方软件时使用的是本地的系统账户,并不是管理员账户,而此时的很多本地软件都是需要管理员权限去进行验证操作的,所以这里就出问题了,比如我通过Jenkins去打开Unity.exe,会出现证书验证问题。5、不要怕,以前的job和plugin都可以从原来的目录拷贝过来,重启一下jenkins就行,就需要另外配置一下jenkins网页里面的环境变量。1、右键我的电脑——》管理——》服务和应用程序 服务——》找到 jenkins。这样你是没办法后台使用Unity的。

2024-04-03 18:35:19 674

原创 【USB】C#使用HID通信

~~

2024-03-29 17:39:25 623

原创 【C# 懒人必备技能】反射

最近做一个功能,做一个Unity的界面功能,里面有几十个InputField,发现预制体的背景是白的,文字的颜色也是白的,需要批量修改为黑色,之前的哥们已经把所有的InputField都定义成了字段,那我就不可能一个一个改预制体了,直接反射批量修改了~最常用的方法,获取字段,属性,这2个会了,其他的都一样,不墨迹,直接抄一段代码过来,懒得自己写了。其他的 获取共有,私有,静态,动态,get ,set ,方法啥的,都一样,用到了自己查吧~提到反射,很强大,本人不才,做个记录,备忘。下面是一个批量修改代码。

2024-03-29 17:09:40 249

原创 【C#】轻松理解AutoResetEvent 和 ManualResetEvent

AutoResetEvent 一次只唤醒一个等待线程。唤醒后等待线程后自动Reset将信号置为无信号。ManualResetEvent 一次只唤醒所有等待线程。需要手动Reset将信号置为无信号。ManualResetEvent(false) 创建对象后会将信号置为无信号。ManualResetEvent(true) 创建对象后会将信号置为有信号。AutoResetEvent(false) 创建对象后会将信号置为无信号。AutoResetEvent(true) 创建对象后会将信号置为有信号。

2024-03-16 22:55:16 343

原创 【坑】Unity 中使用 C++DLL注意事项

这个就不说了,比较容易。

2024-03-13 16:39:50 509

原创 【C# 踩坑记录】List.Contains(T) “失效“

习惯了这么用,却不小心踩坑。

2024-03-05 11:07:08 241

原创 【奇淫巧计】Unity 如何对齐父容器

下面是我多年实战总结出的技巧,一般人我都不告诉,不墨迹,直接上代码。

2024-03-04 20:43:34 242

原创 C# 异步操作汇总

使用 Task 或 Task 的主要优点是,它们提供了一种更灵活的方式来执行异步操作,因为它们允许您在异步操作完成之前执行其他代码。Task 和 Task 的区别在于 Task 可以返回一个值,而 Task 不可以。async和await是.NET Framework 4.5引入的一种新的异步编程模型,它基于Task和Task,使异步编程更加简单和直观。Task和Task方式是.NET Framework 4.0引入的一种新的异步编程模型,它更加灵活和直观,可以方便地管理和控制异步操作的状态和结果。

2024-03-04 14:41:25 1367

原创 【Visual Studio】技巧 :自动与活动文档同步

工具 -> 选项 -> 项目和解决方案 - 勾选上面的。

2024-02-18 17:02:55 498 1

原创 【FX3SDKSetup_1.3.4.exe】

链接:https://pan.baidu.com/s/1kG4T7XfFMv6WHFpDp1dFBg。

2023-10-09 08:43:10 121

原创 【C#】关于Array.Copy 和 GC

当源和目标的类型不一致,由小转大,比如由byte 到 short ,int 都会触发GC ,我不知道内部机制如何,可能是拆装箱导致的 ,不确定,不过在实际开发中确实出现了这种问题,所以使用的时候 类型要匹配。

2023-09-07 15:34:22 565

原创 【Jenkins】Jenkins 执行Git命令 出现 fatal: Must specify at least one AuthenticationModes

Jenkins 执行Git命令 出现 fatal: Must specify at least one AuthenticationModesJenkins 执行Git命令 出现 fatal: Must specify at least one AuthenticationModesJenkins 执行Git命令 出现 fatal: Must specify at least one AuthenticationModes。

2023-08-24 19:12:08 456

原创 【Unity】 Mesh 和 Mesh.subMeshCount

Mesh里面有这么一个参数mesh.subMeshCount,所以说明了subMesh是 属于 Mesh的,subMesh是mesh的子mesh,subMesh所有的顶点数据信息都来自于对应的Mesh,subMesh自身独有的内容,实际上是记录了一串索引的数组,从subMesh取得的索引信息,加上原Mesh具有的顶点信息,我们就可以绘制出原来整个Mesh的一部分,那么subMesh有什么用呢?什么是subMesh。

2023-08-22 17:21:29 627

原创 【C#】关于?的用法

4、NULL检查运算符(?3、 空合并运算符(?1、可空类型修饰符(?

2023-08-18 10:20:43 553

转载 【Lua自学系列】Lua中ipair和pair的区别

pairs会遍历table的所有键值对。而ipairs就是固定地从key值1开始,下次key累加1进行遍历,如果key对应的value不存在,就停止遍历。顺便说下,记忆也很简单,带i的就是根据integer key值从1开始遍历的。请看个例子。 1 2 3 4 5 tb = {"oh", [3] ="god","my", [5] ="hello", [6] ="world"} fork,vinipair...

2021-02-19 10:52:37 1116

转载 javascript中apply、call和bind的区别

原文:https://www.cnblogs.com/cosiray/p/4512969.htmljavascript中apply、call和bind的区别在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。...

2019-08-08 17:17:03 162

转载 移动端H5游戏开发之(移动端尺寸基础知识)

移动端尺寸基础知识初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。现象首先说现象,大家都知道移动端设备屏幕尺寸非常多,碎片化严重。尤其是Android,你会听到很多种分辨率:480x800, 480x854, 540x9...

2019-04-15 09:56:33 1598

原创 正则表达式学习笔记

最近在看一本名为《JavaScript权威指南》(第六版) 的书,里面有一个章节讲到了正则表达式,第一遍看的时候单纯的是为了应用,也没太仔细看,回头又看了一遍,觉得总结的很到位,特此做个笔记,以备不时之需。1.正则表达式的定义 var g = new Regexp() var g = /…/. 基本上高级语言都支持正则匹配的,定义也无非这两种吧 ,就好比java语言中你定义一个数组 ...

2018-07-19 20:42:10 307

转载 AI学习笔记1 FSM,HFSM,BT(状态机,分层状态机,行为树)

20180604 20:00-21:00FSM , HFSM https://www.cnblogs.com/jeason1997/p/5140201.htmlBT http://www.cnblogs.com/jeason1997/p/4803243.html每天学习两小时,摘自博客园

2018-06-04 20:48:52 1274

原创 WIN10 CPU占用过高,无法关闭本地服务,一招搞定

不记得是什么时候update了win10以后,就出现了这个蛋疼的问题,一开机CPU就飚的老高,风扇转的飞起,发热量加大,冬天还好,夏天简直是受罪,网上看了好多方法 ,什么关闭windows update 关闭防火墙 关闭这个,那个,然并卵, 重启之后还是那个死样如图发现主机了的windows defedner firewall 也就是防火墙服务无法停止,打开服务发现都是灰色的 ...

2018-05-09 17:01:35 3588

原创 搜索优化之四叉树算法(四)完结

很高兴在这里看到你,能够来到这里说明你已经对我的前三篇文章有所了解,也很欣慰你能有耐心阅读这些枯燥的文字和代码,由于时间关系没有写个可视化的小程序来形象说明这一系列的过程,不过也没有关系,我相信你的理解能力,相信你一定能从中有所收获;本章节是这个系列最后一篇,此系列教程一共四篇博文,由浅入深的阐述了四叉树的创建和使用过程,可以说是很详尽的描述了,包括每个细节部分,一己之见仅供参考,如果你有更好的思...

2018-04-25 12:10:21 3488 1

原创 搜索优化之四叉树算法(三)

上节内容讲解了如何使用递归方式创建四叉树,并附上了具体的实现代码,递归式一种很优美的编码方式,自然,简洁,方便理解本节内容我们会将显示对象绑定到节点上,并实现动态四叉树更新显示对象的节点位置,何为动态四叉树显示对象节点更新,比如游戏中怪物移动,从一个区域移动到另一个区域,每当怪物的坐标发生变化,我们都需要去更新他是否还隶属于当前的节点范围内,如果不在当前节点范围了,就要去更新他所隶属的节点了,...

2018-04-24 21:14:24 2416

原创 搜索优化之四叉树算法(二)

书接上回,上回书说道搜索优化在ARPG类游戏中的应用,并举了一些栗子,今天我们就来具体的完成一个四叉树的创建标题:四叉树创建鄙人会2中方法 ,一种是循环式,另一种是递归式,我更倾向于递归式创建,因为这种创建方式比较自然,简洁,也很好理解,下面来介绍一下如何使用递归方式创建一个四叉树本系列文章均采用AS3编写,如有不懂的地方,请自行查阅相关语法首先,我们创建一个四叉树类,NodeTr...

2018-04-24 10:54:06 1511

原创 搜索优化之四叉树算法(一)

最近闲来无事,打算写点东西,最为一名从事游戏开发行业多年的程序,温故而知新,多做总结整理,用最通俗易懂的文字,阐述晦涩难懂的原理,于人于己,都是一件有意义的事情,很多程序同学写了很多年的逻辑代码,没有太多的机会去实现底层的需求,因为大部分项目的核心框架在项目初期都已经搭建完毕了,这部分代码,不应该是思想(有的底层写的也不是太完美)都是主程来维护和整理,程序工作者如果不在实践中去理解知识点的作用和用...

2018-04-23 11:57:04 3821

原创 unity学习笔记(一) 游戏存档Playerprebs

如果熟悉flash AS3的同学应该是到shareobject   这个playerprebs跟他是一个意思,都是通过键值对的形式存储本地applicationdata中,熟悉一下里面的几个静态方法就可以了无非就是  key_value key_value key_value  DeleteAllRemoves all keys and values f

2017-10-25 11:36:38 992

原创 VS2017常用快捷键设定,Java派的可以自己定义

1.回到上一个光标位置/前进到下一个光标位置  1)回到上一个光标位置:使用组合键“Ctrl + -”;  2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码  1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。  2)如果你想剪切一整行代码,只需将光标移至

2017-10-25 10:50:27 1236

原创 TypeScript 强制类型转换和类型判断 typeof,instanceof

作为一名AS3老手,写TS也是手到擒来的事情,不过AS和TS还是有些习惯不太一样,比如类型判断这块 AS3中只需要一个 ‘as’ ‘is’关键字就可以了 TS则不然,它的类型判断比较特殊,下面的方法体中进行了具体说明typeJudge() { //typeof 用来判断变量类型 var s: string = 'egret'; var isString: boolean

2016-10-31 11:48:31 65885 2

原创 Egert API 之 Texture 切图方法详解

没错 就是下面你看到的这个方法var txt:egret.Texture = new egret.Texture; txt.$initData(…);什么?你想看源码我来教你怎么看 ↓↓↓首先找到EgretEngine安装目录,可以将鼠标放到EgretEngine桌面图标,右键->打开文件所在位置打开下面这个目录用wing打开找到这个方法,没错就是下面这个什么?不知道参数啥意思?没关系,往上面找找

2016-10-21 11:16:26 1580

转载 AS3 数组排序 sort ,sorton

1,sort 方法 语法:function sort(… args):Array 对数组中的元素进行排序。Flash 根据 Unicode 值排序。(ASCII 是 Unicode 的一个子集。)默认情况下,Array.sort() 按下面的列表中的说明进行排序: 排序区分大小写(Z 优先于 a)。 按升序排序(a 优先于 b)。 修改该数组以反映排序顺序;在排序后的数组中不按任何特定

2016-10-20 16:05:11 2224

原创 四叉树碰撞检测算法优化

先看一下效果 同屏100个对象 四叉树算法的优点是检测效率和对象数量无关,只和树的深度有关该算法广泛运用在游戏AI搜索,多物体碰撞检测等场合。建树 var levelIndex:int = 0; var columeIndex:int; var rowIndex:int; while(levelIndex < maxTr

2016-09-19 16:07:06 3356

原创 关于A*算法的一些研究

最近工作比较清闲,心中残存的一些旧账又被我翻出来算了一遍,发现自己对算法的理解和参悟都不是很透彻,可能以前没那么多时间研究,都是随手拿过来改改就用了,出于对学习严谨的态度,我决定回过头来重新剖析一下算法中的几个疑惑,如果你有幸看到并且给你带来一些想法上的帮助,荣幸之至,如有纰漏,也请指正,不胜感激,废话到此为止。公式:F = G + H 代价计算,寻路代价最小的就是我们要找的G 表示从起点 A 移

2016-09-19 15:56:43 646

原创 cocos2d 游戏引擎发展历史

这个帖子纯属为了梳理一下近日以来凌乱是思维,打算搞cocos很久了,可是由于工作原因一直都是自己摸索,断断续续,今天难得有空,把cocos发展主线梳理一下,有了脉络,学习起来就不会乱。cocos由来(百度百科)Cocos2D的诞生2005年,Ricardo和朋友萌生了用Python语言 “一星期编写一个游戏”的想法。在2005~2007年间,他们设计了许多种这样的游戏。

2015-11-17 16:48:21 2925 1

原创 as3用字符串 String 获取类 Class 及类 Class 中的一个方法 Func...

使用字符串 "Sprite" 获取类 Sprite,用 getDefinitionByName() 函数即可。如:var ClassReference:Class = getDefinitionByName("flash.display.Sprite") as Class;var a:ClassReference = new ClassReference ();可以生成一个

2015-05-12 11:13:55 1539

原创 AS3中Embed标签详解

/*     * 没有设置,Flash会在源属性中根据导入资源文件的扩展名载入合适的类型     * Flash不能通过XML文件的扩展名检测正确的MIME类型,嵌入XML数据时都要设置mimeType参数       application/x-font        application/x-font-truetype        application/x-shock

2015-05-06 14:25:33 695

原创 VS如何添加“依赖”、“库目录”、“包含目录“

在生成时,可能需要首先生成某些项目,以便生成由其他项目使用的可执行代码。使用 “解决方案属性页”对话框 ->“通用属性”->“项目依赖项”  设置当前生成顺序。若要访问此对话框,请在“解决方案资源管理器”中选择一个解决方案,选择“视图”菜单上的“属性页”,然后选择“通用属性”下的“项目依赖项”。    关于项目依赖项     当一个项目使用另一个项目生成的可执行代码时,生成

2015-05-05 14:56:26 1075

原创 virtual Svn Server and tortoise Client

http://www.cnblogs.com/armyfai/p/3985660.html详细介绍了使用方法,仅作记录之用。

2015-04-28 10:37:33 499

原创 SVN team 合并

一、Team 合并 二、Merge InputMerge a range of revisions 从主干合并到分支 Reintegrate a branch 从分支合并到主干 Change-set based merge 将主干上的修改合并到分支,需要Collabnet软件 Merge two different trees 合并2个分支到主干 Manually recor

2015-03-24 15:55:07 886

as3_sorcerer

一款强大的flsh swf文件反编译工具,自动脱壳处理,支持文本到处 ,无毒绿色,安全好用

2018-07-20

大漠插件免费版

大漠插件免费版,最强力的找图找字工具,无毒安全可靠,人品担保

2018-07-20

swf吸血鬼 进程提取工具

提取指定进程中的swf类型文件,可以是浏览器,也可以是桌面程序,绝对好用,不会 的给我留言,我跟你说

2018-07-20

RISC_CUP规范程序

在MODELSIM上面运行过了,前仿真和后仿真调试程序,大家放心下载!

2012-04-04

空空如也

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

TA关注的人

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