自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(299)
  • 资源 (1)
  • 收藏
  • 关注

原创 C# 观察者模式实现

C# 观察者模式实现

2024-05-23 15:45:35 188

转载 Unity 报错:SSL CA certificate error

注意:如果是本地调用使用 http 不要使用 https,使用https需要证书验证在本地使用会报证书验证错误。证书验证失败 和 SSL CA证书错误。通过以上方式就能解决。

2024-05-23 13:50:34 12

原创 Unity实现TableView

基于Scrollview封装的TableView,实现对视野外的Cell回收利用,减少创建Cell的开销。

2024-05-18 16:48:04 236

原创 C++ JWT的使用

C++使用JWT加密参数

2024-05-15 14:16:35 142

原创 Unity Scrollview设置大小

【代码】Unity Scrollview设置大小。

2024-05-06 18:35:08 127 2

原创 Unity3d 学习之按钮绑定事件

选中待绑定的按钮->点击Button组件中On Click下方的+号->把绑定脚本的载体赋值给新增属性->点击No Function下拉框选择脚本中对应的函数。

2024-04-28 10:30:32 322 1

转载 Unity3d 如何使用Protobuf

如何在unity中使用protobuf

2024-04-11 17:18:24 75

转载 Unity动画系统详解:在Unity中如何制作动画?

Unity中内置了强大的动画系统,可以支持在Unity内制作动画,也支持从外部导入动画。动画系统基于一种名为Animation Clip(动画剪辑)的资源,这些资源以文件的形式存在工程中。这些文件内的数据记录了物体如何随着时间移动、旋转、缩放,物体上的属性如何随着时间变化。每一个Clip文件是一段动画。这些动画可以在Unity中直接制作,也可以由美术同学在3D建模软件中制作并导入到Unity中。

2024-04-08 15:29:08 397

转载 Unity3d攻击范围的绘制

Unity3d攻击范围的绘制。

2024-03-26 15:42:09 91

转载 Unity中设置允许的最大帧数,锁定游戏的最大帧率(游戏锁帧)

在实际的游戏中一般会对项目进行一个允许范围内的最大帧率限制,锁定在某个玩起来能够流畅的帧数。可以保证游戏运行的稳定(不会让运行游戏的时候帧数忽高忽低),也可以减少性能的消耗(不至于耗尽所有的硬件性能)。Vsync Count 指的是 垂直同步 ,垂直同步的主要作用不是为了限制帧率,而是为了防止出现画面撕裂等现象。比如王者荣耀中就有一个玩家可定义帧率的选项,帧率 :节能(30帧)、高(60帧)、超高(90帧)玩家可以根据自己的设备性能情况开启不同的帧率,已达到自己满意的流畅度的同时,让手机不会那么卡顿。

2024-02-19 13:57:34 948

原创 Unity3d实现简单的战斗

使用u3d实现一个简单的战斗demo,记下学到的知识点,以备后查。

2024-01-29 17:24:06 565

转载 ModuleNotFoundError: No module named ‘Image‘

python使用过程中遇到ModuleNotFoundError: No module named 'Image'的报错。

2024-01-27 13:52:07 105

转载 Windows7安装.net framework4.6提示“根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内”

修改日期为2019仍然无效(虚拟机里操作的,不知道跟这个有没有关系),下载离线安装包顺利装上。根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内。

2024-01-22 18:47:13 768

原创 openssl计算md5

openssl计算md5

2023-12-25 15:08:50 429

原创 C++实现一些C#接口

在C#中,string类型是基于UTF-16编码的,因此,如果参考的处理方案是基于UTF-16的,C#中的string对应到C++中应使用std::u16string。调用接口时先将std::string转换成std::u16string,处理结束再将std::u16string转换成std::string。

2023-12-15 17:06:42 184

原创 Unity3d 学习笔记

俯视角,单位朝向目标的角度计算。

2023-12-12 16:21:09 81

原创 Unity3d 灯光阴影开启,法线贴图出现BUG

URP项目打开灯光的阴影后,法线贴图出现BUG。解决方案:按照下图所示调整材质的选项即可

2023-11-28 17:05:13 540

转载 从keystore中查看公钥和MD5

安卓平台备案需要填写安卓平台软件包名称、公钥和证书MD5指纹,公钥和MD5都可以从Keystore中提取出来。输入后回车会提示输入密码库口令,直接输入Keystore密码(输入过程中终端上不会显示,输完回车就行)在终端中输入指令,xxxxx/xxx/xx/xxx.keystore,xxx为Keystore路径。输入指令,回车后输入密码,再回车,即可看到公钥信息。本篇记录关于APP安卓平台备案所需要的一些信息!从Keystore获取证书MD5指纹。就能找到证书指纹MD5信息。

2023-11-24 16:56:18 841

原创 Unity3D 鼠标拖动地图实现

1.鼠标按下记录鼠标位置;2.拖动时设置拖动偏移量;

2023-11-21 15:27:22 223

转载 Unity UGUI的Slider(滑动条)件组的介绍及使用

Slider(滑动条)是Unity UGUI中的一种常用UI组件用,于在用户界面中实现滑动选择的功能。通过拖动滑块,用户可以选择一个数值范围的内值。

2023-11-20 15:28:51 871

原创 Unity3D 监听键盘事件

Unity3D 监听键盘事件。

2023-11-15 11:47:22 196

转载 Unity使用NavmeshObstacle解决多人寻路终点堵塞问题以及解决NavmeshObstacle打开抖动(瞬移)问题

是因为这是在同一帧执行的,虽然写了关闭挖洞,但是在还没来得及真正的关闭挖洞就又打开了navmeshAgent,此时navmeshAgent判断自己不在寻路网格上,于是把自己移动到最近的寻路网格上就导致了顺义。此外:如果你想各个单位能够更好的到达终点则每个单位的终点并不应该设置为同一个点,你可能需要根据每个角色的寻路半径来预先随机设置每个角色会到达的对应的位置,这样在寻路时才不会互相推挤。解决办法就是分为两帧执行,在一般的逻辑中这完全是可以接受的,因为从静止到移动确实需要花一些时间。你也可以直接改成协程。

2023-11-10 18:28:18 491

原创 Unity 3D 调整cube的颜色

2.调整Material的颜色,然后将Material拖到对应的cube上。1.选中Assets后,右键->Create->Material。

2023-11-08 17:12:56 1555

转载 Cocos2dx spine slot 绑定node

因为spine runtime中一个骨骼可以带有多个slot,并且除了TSR动画(位移缩放旋转),我们还需要挂接上去的Node能支持Color动画(包含alpha),getNodeForSlot的实现很简单:如果该slot name对应的 Node不存在,则创建一个并且放入map中。方法getNodeForSlot用来根据一个slot name获取一个Node,如果node不存在则创建。并且使用获取到的Node作为父node来执行addChild(需要挂接的node)。

2023-10-10 14:08:09 138

原创 Google Sign In error 12500

接入Google登录遇到12500报错,网上查到的原因是后台配置包的签名哈希值不正确,但是我们的应用并没有使用firebase管理,尝试多次之后终于找到了解决方法:在开发者后台应用管理界面,创建一个新的凭据【类型为Andorid】,该凭据下包含包名和签名哈希值配置,此处可实现应用包名和签名的管理。注意:登录接入的参数依然要用Web应用的参数!

2023-09-20 14:45:57 789

转载 Android集成Facebook登录时遇到的问题

遇到当前问题时,检查当前项目集成的Facebook sdk版本是否为8.0及以下,只需要将sdk的版本调整为最新版本即可。

2023-09-15 18:39:07 850

原创 android.support.multidex.MultiDexApplication:DexPathList

android.support.multidex.MultiDexApplication:DexPathList。

2023-09-15 15:49:09 372

转载 Android Studio打包报错:Could not determine the dependencies of task ‘:app:lintVitalRelease‘

Android Studio打包报错:Could not determine the dependencies of task ‘:app:lintVitalRelease‘

2023-09-13 12:50:33 879

转载 ts-number 类型的常用操作

ts-number 类型的常用操作

2023-09-12 14:33:09 220

原创 CocosCreator3.6.2图片导入到工程,没办法拖动到场景中

解决方案:将资源的属性类型由texture调整为sprite-frame。

2023-09-11 14:26:54 281 1

原创 Python实现比较两个文件夹下的资源差异

Python实现比较两个文件夹下的资源差异。

2023-08-22 12:37:18 74

原创 QT学习之QLabel

位置居中展示:利用横向布局和spacer控件。根据文本动态调整大小。

2023-08-06 17:13:23 175

转载 SQlite删除数据后DB大小无改变解决方案

db文件删除数据后,文件体积没有改变。2/键入命令 VACUUM;1/使用navicat连接。

2023-08-03 10:31:16 151

原创 Thread-local storage is not supported for the current target

xcode编译时遇到上述报错,解决办法:调整最低系统版本配置。

2023-07-17 18:37:18 1526

转载 win10生成exe签名证书

E:\Desktop\自签名证书\Test 这个路径下查看。1.使用管理员打开PowerShell。记住此编码,下面会用到。

2023-06-12 18:01:55 820 1

转载 TypeError: ‘encoding‘ is an invalid keyword argument for this function 解决Python 2.7

在python2.7中这样调用代码

2023-06-06 18:26:50 329

转载 正则表达式:匹配但不抓取

)) 就是匹配以 (开头, )结尾的括号里面最少有一个非空白字符的串, 但不包括开头的(和结尾的)\S 匹配任何非空白字符。等价于[^ \f\n\r\t\v]。=exp)就匹配惟exp结尾的字符串, 但不包含本身.

2023-05-31 12:44:26 405

原创 WinExec/system命令打开winform应用导致webBrowser控件JS通讯失败

注意:lpDirectory必须设置为winform应用所在的目录!

2023-05-25 16:28:31 126

转载 SQlite中文路径解决方案

SQlite3是一个非常好用的轻量级数据库,但是sqlite3_open函数却不支持中文路径,网上搜索整理得出需要转换为UTF8编码的字符串才能被正确解析。如此就可以方便的进行中文路径的解析。一般经过,将Ansi字符串转换为。

2023-05-23 16:06:18 402

转载 查询Windows下的dll/exe所依赖的文件

它可能在这个路径下:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin。但是如果安装了VS,可以用VS下自带的一个命令行工具:dumpbin.exe。如果不在,请自行查找VS的安装目录。,列出的为运行时动态加载的dll。,列出的为载入程序时加载的dll。

2023-05-19 14:03:33 1095 3

OpenGL GLM库

GML为OpenGL量身定做的数学库, 一个只有头文件的库,只需包含对应的头文件即可使用。

2018-04-19

空空如也

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

TA关注的人

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