工具
文章平均质量分 60
euphorias
这个作者很懒,什么都没留下…
展开
-
Docker 离线下载镜像(本地)
docker 离线下载镜像原创 2024-08-18 23:11:17 · 2312 阅读 · 0 评论 -
私有云笔记推荐(obsidian+nas同步)
私有云笔记,挺好,就是太折腾,最省钱,最舒服的方案是nas同步+Obsidian。原创 2022-11-08 22:59:52 · 12121 阅读 · 6 评论 -
Git提交时将所有文件视为新添加
Git 提交将所有文件视为新添加原创 2022-08-14 23:11:53 · 363 阅读 · 0 评论 -
Rider 设置选中单词侧边高亮,去除警告建议高亮
Rider 设置侧边高亮,去除侧边建议警告高亮原创 2022-07-01 14:56:46 · 1131 阅读 · 0 评论 -
Unity特定Layer层物体渲染顺序调整
Unity通过Layer调整物体的渲染顺序原创 2022-04-30 19:46:43 · 3108 阅读 · 1 评论 -
Blender 程序化生成模型导入Unity/Unreal
Blender 集合节点程序化生成原创 2022-04-16 16:33:01 · 3540 阅读 · 0 评论 -
Unity使用Nuget包连接Mysql8.0
unity 使用nuget包 连接Mysql原创 2022-04-10 23:49:44 · 4301 阅读 · 2 评论 -
个人网站,Markdown写作技巧——图片粘贴
在CSDN写博客,最方便的是复制图片,直接在文本粘贴,自动成为Markdown链接,所以在个人网站的博客写Markdown,是否也能有同样的功能呢?有!插件下载插件设置开启图片粘贴即可比起建立私有图床方式,更加简单快捷,不需要本地PicGo上传图片...原创 2022-04-09 18:09:55 · 1117 阅读 · 0 评论 -
个人图床搭建,EasyImages配合PicGo实现复制图片,粘贴则为MD链接的写作方式
文章目录简单图床安装上传配置 Picgo改链接为markdown 格式简单图床安装在宝塔面板后台搜索简单图床,一键部署域名随便输一个,防止域名冲突即可(后面可以再改成我们需要的域名)找一个没有用过的端口作为图床访问的端口,这样如果有域名的话,就可以个人网站和图床使用同一个域名地址顺便把之前随便填写的域名删掉域名配置完毕后,直接访问即可设置图床,现在已经可以通过网页上传图片了源码地址:https://github.com/icret/EasyImages2.0/releases官方教原创 2022-04-01 23:29:00 · 1888 阅读 · 2 评论 -
C++包管理器 Vcpkg
C++ 安装下载库,配置库比较麻烦,使用Vcpkg可以全自动,不需要自行配置动态链接库,静态链接库,头文件等比如C++ 使用Opencv的配置,静态库,动态库,头文件全部要配置,甚至还有环境变量,如果使用Vcpkg 则完全不需要自己操心https://vcpkg.io/en/getting-started.html使用方式,按照说明安装即可https://vcpkg.io/en/docs/examples/installing-and-using-packages.html包无法下载则需要翻墙完原创 2022-03-10 22:18:15 · 5401 阅读 · 0 评论 -
Slate轨道工具使用(四)—根动画与位置
在Cutscene之间进行的动画融合,Cutscene 动画Clip没有根动画选项,根据官方BakePosition的原理,复刻一个核心思想是在Enter的时候,将动画全部根据时间存储位置,BakeRootMotion();然后再正式的Update中 应用ApplyBakedRootMotion(time);Slate官方给的是在Track中进行的根位置烘焙,而我们是要在Clip中进行烘焙,所以在细节上有一些需要注意的地方,推进烘焙时间的函数 EvaluateTrackClips 其中的Enter原创 2022-02-20 20:17:37 · 853 阅读 · 0 评论 -
Slate轨道工具使用(三)—位置还原问题修复
文章目录问题描述解决办法(一 )推荐解决办法(二)问题描述Cutscene 使用时,有一个最大的问题,就是当Cutscene 时循环播放时,会在第二次播放时将actor 置为最初位置,而且无法关闭,希望之后Cutscene 能给出一个开关关闭重复播放位置还原问题。、播放中拉到左侧播放完毕,回到最初位置解决办法(一 )推荐在官方没有解决方案的情况下,经过测试有两个办法可以解决Cutscene 重复播放位置还原问题在播放Cutscene 的Action 脚本中使用Update 去修改位置原创 2022-02-19 13:39:11 · 666 阅读 · 4 评论 -
Slate轨道工具使用(二)—Odin支持
Slate轨道型工具支持Odin原创 2022-01-26 21:33:43 · 724 阅读 · 0 评论 -
Slate轨道工具使用(一)—Track,Clip
轨道型工具一款游戏我认为离不开两种类型的工具,一种是节点型工具,入UE的蓝图,Unity的Bot,Playmaker等,节点型工具,处理整体逻辑,人物ai等除此之外还有一种类型的工具也是必不可少的,那就是轨道型工具,这种工具处理细节,如战斗,在挥剑时,在全动作不同位置通过轨道细微控制 被击对象的受击,钝帧打击感,音效,特效,等等,这些全部可以再轨道型工具的配合下,在最合适的时机触发Slate...原创 2022-01-20 18:42:37 · 6199 阅读 · 0 评论 -
Playmaker节点工具使用(三)—扩展playmaker
文章目录为什么要扩展扩展方法扩展属性为什么要扩展在unity购买的playmaker 是没有源码的,很多情况下,playmaker无法满足我们的定制需求,这时候我们就需要对playmaker 进行扩展,改造那么在没有源码的情况下,如何进行playmaker的扩展和改造呢扩展方法一个封闭的动态链接库,想要扩展方法是可以的,因为方法本质不包含数据,只是处理数据的方式,也不涉及到数据结构的改造只要使用C#的扩展方法即可,假设我们需要在状态间传递数据,我们在Action中扩展四个方法获取上一个状态数据原创 2022-01-16 23:26:30 · 863 阅读 · 0 评论 -
Playmaker节点工具使用(二)—Odin绘制支持
Playmaker 支持Odin绘制https://hutonggames.fogbugz.com/default.asp?W1104参考代码using Assets.Scripts.PlayMaker.Action;using HutongGames.PlayMaker;using HutongGames.PlayMakerEditor;using Sirenix.OdinInspector.Editor;[CustomActionEditor(typeof(DrawCompontent)原创 2022-01-14 20:52:31 · 346 阅读 · 0 评论 -
Playmaker节点工具使用(一)—Action,Event,FsmValues
文章目录创建自定义Action创建过度条件Event状态与变量传递Variable一个游戏有两个工具是一定离不开的,一个是节点型工具,典型代表Playmaker,Bot,蓝图一个节点型工具,使用时至少有三个基本功能绕不开创建自定义Action创造自定义Action的意义:在Playmaker中,有很多现成的Action 可以使用,但是大部分时候,需要根据现有业务逻辑创造特定的Action,这可以自定义变量,自己掌握整个Action运作流程,比如虽然自带动画播放,但是根据实际情况还是需要自己写一个原创 2022-01-10 23:04:59 · 11389 阅读 · 0 评论 -
Unity导入资源自动识别,分类存放
导入资源自动识别分类Odin绘制分类设置public class ToolsSettings : GlobalConfig<ToolsSettings>{ //动画资源自动分类处理 fbx animationClip Avatar 自动分类,所有资源自动处理型配置 [LabelWidth(30)] [BoxGroup("AnimClip")] [HorizontalGroup("AnimClip/AnimationClip")] [FolderPa原创 2021-12-02 15:07:45 · 6380 阅读 · 0 评论 -
Unity Accelerator缓存服务器与Docker
文章目录使用Docker的好处从docker 官网pullrun效果使用Docker的好处缓存服务器在windows上安装,很方便,也便于管理,但是很多时候团队的服务器 不一定是Windows。可能是mac 也可能是linux,这时候,如果对于系统不熟悉(用惯了windows的人,第一次用Mac是懵逼的)因此如果应用服务能够与系统隔离,那么就很美妙了,因此Docker的价值就来了安装Docker,对于Mac和windows 直接安装Docker Desktop,然后在命令行,拉取Unity Ac原创 2021-11-02 15:15:29 · 893 阅读 · 0 评论 -
vs 2019安装成功,但是unity不关联vs打开是一个文本
问题描述:unity 打开脚本,但是vs没有解决方案,只是作为文本打开,查看unity的 External Tools,发现不识别VS产生原因unity 的package-lock不小心删除了 Visual Studio Editor 插件,所以无法识别解决办法在package manager 里面找到 Visual Studio Editor插件 重新安装回来即可...原创 2021-11-01 15:27:21 · 2761 阅读 · 0 评论 -
Docker基础篇
文章目录什么是Docker为什么要用Docker下载Dockerwindows 上开发容器程序(不合适)Linux 安装DockerDocker 存储库方式(推荐)Docker 镜像镜像常用命令:Docker 容器容器常用命令进入容器修改命令(当我们需要对容器进行操作,修改配置文件等等)Docker 数据卷数据卷常用命令挂载数据卷数据卷位置什么是DockerDocker 是一个开源的应用容器引擎,一键部署应用的利器为什么要用Docker当应用程序开发完,需要在别的机器跑的时候,重新配置运行环境是一件原创 2021-10-24 16:34:12 · 2295 阅读 · 0 评论 -
verdaccio配合unity,搭建私有package服务器与unity包管理器——服务器篇
verdaccio安装原创 2021-10-24 15:32:29 · 3759 阅读 · 0 评论 -
Vs2019编写C++概述(Games101-windows环境搭建-使用opencv与Eigen)
1.VS2019编写C++(以第三方库OpenCV使用为例)安装opencv根据官网介绍,opencv可以只动态库或者只静态库运行?2.编译,运行添加静态库(编译需要):lib并存的方法添加动态库(运行需要):添加环境变量3.测试代码效果:exe打包如何配置Vs2019 编写C++什么是静态库,动态库,什么是部署?以opencv 为例,如何加载第三方C++库(动态,静态)Microsoft C++、C 和汇编程序文档:https://docs.microsoft.com/zh-原创 2021-10-14 18:11:05 · 4815 阅读 · 6 评论 -
Qt编写C++概述(Qt Creator 使用opencv与Eigen)
文章目录新建C++项目Cmake添加头文件,静态库编译,运行,测试qmake 构建新建C++项目新建projectCmake选择Cmake 构建选择编译工具添加头文件,静态库打开CMakeList.txt使用include_directories 加入头文件所在文件夹使用link_directories 加入静态lib库所在文件夹# 头文件include_directories(D:/Games101Learn/package/opencv/build/include)incl原创 2021-10-18 18:28:30 · 1650 阅读 · 0 评论 -
SharpSvn的多文件更新与提交
文章目录SharpSvnSVN 操作(SharpSvn)Update 更新文件Commit 提交文件注意事项效果在一些自动化流程里,需要对SVN进行一些操作,再看了一些关于SharpSvn的demo和文章之后,发现基本都是对单文件进行的操作,对于多文件的一次提交基本没有,除此之外,还有对文件的删除操作,更是寥寥无几,因此记录一下SharpSvn对于多文件的操作(一次提交中包含多个问价的增删改)SharpSvn下载地址:https://github.com/AmpScm/SharpSvn也可以直接从原创 2021-09-28 15:33:42 · 776 阅读 · 0 评论 -
TortoiseGit 加载Putty秘钥无法选择
问题解决办法:右键打开小乌龟设置,网络更换SSH 客户端即可原创 2021-09-01 21:45:25 · 1243 阅读 · 2 评论 -
Github使用SSH秘钥
最近Github不支持账号密码进行身份验证了,所以这里总结一下Github使用ssh的身份验证文章目录ssh 是什么,有什么用ssh 的制作cmd创建秘钥Git gui 创建ssh秘钥方法(git命令行创建可视化)小乌龟Putty创造Git使用SSH小乌龟使用公钥ssh 是什么,有什么用百度一下会发现,ssh,是我Java框架,说笑了,SSH是一种安全协议,通常我们连接服务器就会使用ssh加密协议,这种协议使用的是非对称式加密,总而言之就是一种保证数据安全的手段。SSH协议产生一对钥匙,公钥,私钥。原创 2021-09-01 21:40:54 · 794 阅读 · 0 评论 -
Unity接入Android SDK
1.接入准备(如果不具备这些条件,建议放弃)2.导入unity class3.Android调用unity4.unity调用Android5.查看 AndroidManifest.xml package非静态方法调用静态方法调用6.Java回调unity 接入第三方SDK 很常见的事情,有的SDK 有官方文档,跟着文档接入即可(比如各大广告SDK),但是有写SDK没有提供unity的接入文档,提供的是Android 的接入文档,所有的接口都是面向Java的,SDK的安装也是Android S原创 2021-08-23 18:15:17 · 8636 阅读 · 5 评论 -
Direct local .aar file dependencies are not supported when building an AAR.问题解决
问题如图:Direct local .aar file dependencies are not supported when building an AAR. The resulting AAR would be broken because the classes and Android resources from any local .aar file dependencies would not be packaged in the resulting AAR.产生原因:依赖中有aar,打原创 2021-08-23 18:05:01 · 15641 阅读 · 3 评论 -
adb快速安装apk到手机
文章目录1.adb是什么2.有线连接安装apk3.wifi连接安装apk1.adb是什么Android 调试桥 (adb)ADB介绍:https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn下载:https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn先下载SDK Platform Tools 里面包含adb然后加入到环境原创 2021-07-22 12:35:48 · 4274 阅读 · 0 评论 -
Json文件编辑器
JsonEditorJson文件编辑器,内嵌数据库,支持上万Json文件的增删改查使用1.编辑Json文件,左下表格显示Json内容,文件内容与表格同步文件目录上方支持模糊搜索文件支持多选添加文件,文件夹左键目录多选,右键快速删除文件添加自动同步文件(默认存在缓存中,Ctrl S 保存)2.Json生成器,拖入Excel,第一列为文件名,按行生成Json文件按行生成,第一列为文件名,每一行生成一个Json文件下载地址:win10 https://github.com/euphor原创 2021-07-08 16:06:47 · 17510 阅读 · 0 评论 -
Unity编辑器工具制作(二)——制作一键打包工具
文章目录前言1.明确数据对象2.明确数据处理流程3.对数据结果负责,对结果正确性检测4.增加程序鲁棒性5.代码重构完整代码参考:前言前一篇主要将如何建立自己的工具箱,此篇主要讲如何往工具箱里添加工具,并以一键打包为例,探寻一种通用的工具制作流程1.明确数据对象要做工具首先要明确我们工具要处理的对象是谁,即数据是谁,数据的形式是怎样的,数据的量,数据的来源,甚至于数据的结构,就像是厨子要做一道菜,第一件事是选择食材,处理食材。对数据的处理不是一下子就完成的,可能在工具制作过程中,我们会对数据有新的要原创 2021-07-05 18:38:14 · 1966 阅读 · 3 评论 -
Unity编辑器工具制作(一)
制作编辑器工具的意义编辑器工具:unity中,我们经常需要制作各种工具以方便程序,美术,策划等进行开发。通常的工具有:针对Excel数据表的,数据和表现分离的开发中,数据的配置一般在Excel,但是Excel的数据不能直接拿来用(读取速度与文件大小),要经过转化成特定的数据文件(Json,ProtoBuf,二进制,自定义的数据文件等),转化后的数据才是我们要使用的数据,这个转化过程就需要使用编辑器工具批量转化,实现自动。针对美术资源的,对美术资源进行批量处理。针对程序的,一键打各种包(热更新包,基原创 2021-06-28 12:12:53 · 3081 阅读 · 4 评论 -
多台Win10局域网共享文件
文章目录1.两台电脑修改网络为专用2.打开两台设备的网络发现3.设置被共享的目录4.使用(设置分享文件的电脑账户密码)(必须)5.问题以及注意事项两台电脑互相发现,但是互相出现0x80070035(或者其中一台出现),点击之后没有出现输入凭据,直接进去了,但是只有User文件夹下的可以访问,建立一个专门的远程账户访问如题,买了新电脑,老电脑的数据(笔记本)需要转移,不方便拆硬盘,于是想到了局域网共享文件从而数据互传。网上教程很多,也遇到很多问题,但是大部分都是扯淡,没有办法根本解决问题,经过一天的测试,原创 2021-06-12 12:47:26 · 1032 阅读 · 2 评论 -
Unity Acceleratorc与Cache Server unity的缓存服务器
文章目录1.作用概述2.用法(使用,看这个就够了)服务端下载部署Unity Acceleratorc修改http管理端口修改Editor连接端口客户端使用(设置好一次提交设置,团队拉取即可全部生效)3.测试平台切换测试资源导入测试(打开编辑器的情况下)项目启动测试(不打开编辑器的情况下)4.不同版本表现5.服务端监控6.服务端缓存7.冲突8.预警9.不同项目/不同配置-同种资源10.缓存清除1.作用概述编辑器模式下,导入资源,切换平台unity都会重新识别资源,大型项目很浪费时间,使用Cache Ser原创 2021-06-03 09:57:04 · 2653 阅读 · 1 评论 -
unity 最新打apk包教程(不需要下载SDK)
最近遇到萌新不知道如何打apk包,安卓SKD管理不明白,特此出一篇萌新向的打包教程1.下载unity在unity hub下载自己需要的 unity版本勾选Android Build Support如果是已经下载的版本,则点击右上角 添加模块完成之后2.打开项目...原创 2021-04-25 17:49:04 · 6431 阅读 · 0 评论 -
DiskGenius保存分区表错误:20000153
相信经历艰难险阻,好不容易找到DiskGenius破解版,打算保存分区表时,发现错误20000153,且找不到方法的你很绝望。换工具吧,DiskGenius收费才能解决20000153,使用Testdisk指路https://www.cgsecurity.org/wiki/Testdisk_%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97#.E5.BF.AB.E9.80.9F.E6.90.9C.E7.B4.A2.E5.88.86.E5.8C.BA亲测有效...原创 2021-04-04 23:17:01 · 4991 阅读 · 4 评论 -
关于VS2019 下载失败解决方法(明明有网却下载不动)
问题概述 可能不少人遇到 VS2019 下载不了的情况,这个情况是概率性出现的,且萌新找不到问题所在, 大部分电脑都正常下载安装(几MB速度下载),而不能下载的,最后要么找离线包下载,要么感叹电脑和电脑的体质不同,找更低级的版本或者别的渠道进行下载我也遇到过,最后忘记是如何发现,这一切的罪魁祸首 其实是DNS域名解析的问题(不同的DNS服务器解析到的域名不同,可能那个ip刚好就是你所在地网络 无法访问的IP)所以解决办法就来了解决办法换DNS服务器,怎么换呢?那肯定是用现成的工具原创 2021-04-01 15:50:50 · 13082 阅读 · 6 评论 -
unity双击检测(非插件)
做一个双击检测两个思路:一个是button按第一下,在update里面,检测 input鼠标的第二下(upodate会一直运行);一个是根据Time实时的时间,检测两次button按下的间隔两种双击思路都是检测两次按下的时间差,第一种不好控制时间,采用第二种,在0.3秒按下第二下就算双击private float main_time = 0;private float intervalTime = 0.3f;public void ItemOnClick(){ //Debug.Log原创 2021-03-22 12:37:47 · 1089 阅读 · 0 评论 -
多个数组合并成一个数组通用方法
最近做上位机的同学需要把多个byte数组合并成一个byte数组,于是我给他写了个通用方法话不多说,直接放函数 private static T[] ArrayAdd<T>(params T[][] bytes) { List<T> target = new List<T>();//变长容器,存放所有数组 int numberArray = bytes.Length;//多少个数组原创 2021-03-20 13:27:09 · 3641 阅读 · 0 评论