- 博客(293)
- 资源 (1)
- 收藏
- 关注
转载 Unity动画系统详解:在Unity中如何制作动画?
Unity中内置了强大的动画系统,可以支持在Unity内制作动画,也支持从外部导入动画。动画系统基于一种名为Animation Clip(动画剪辑)的资源,这些资源以文件的形式存在工程中。这些文件内的数据记录了物体如何随着时间移动、旋转、缩放,物体上的属性如何随着时间变化。每一个Clip文件是一段动画。这些动画可以在Unity中直接制作,也可以由美术同学在3D建模软件中制作并导入到Unity中。
2024-04-08 15:29:08 99
转载 Unity中设置允许的最大帧数,锁定游戏的最大帧率(游戏锁帧)
在实际的游戏中一般会对项目进行一个允许范围内的最大帧率限制,锁定在某个玩起来能够流畅的帧数。可以保证游戏运行的稳定(不会让运行游戏的时候帧数忽高忽低),也可以减少性能的消耗(不至于耗尽所有的硬件性能)。Vsync Count 指的是 垂直同步 ,垂直同步的主要作用不是为了限制帧率,而是为了防止出现画面撕裂等现象。比如王者荣耀中就有一个玩家可定义帧率的选项,帧率 :节能(30帧)、高(60帧)、超高(90帧)玩家可以根据自己的设备性能情况开启不同的帧率,已达到自己满意的流畅度的同时,让手机不会那么卡顿。
2024-02-19 13:57:34 673
转载 ModuleNotFoundError: No module named ‘Image‘
python使用过程中遇到ModuleNotFoundError: No module named 'Image'的报错。
2024-01-27 13:52:07 91
转载 Windows7安装.net framework4.6提示“根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内”
修改日期为2019仍然无效(虚拟机里操作的,不知道跟这个有没有关系),下载离线安装包顺利装上。根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内。
2024-01-22 18:47:13 602
原创 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 175
转载 从keystore中查看公钥和MD5
安卓平台备案需要填写安卓平台软件包名称、公钥和证书MD5指纹,公钥和MD5都可以从Keystore中提取出来。输入后回车会提示输入密码库口令,直接输入Keystore密码(输入过程中终端上不会显示,输完回车就行)在终端中输入指令,xxxxx/xxx/xx/xxx.keystore,xxx为Keystore路径。输入指令,回车后输入密码,再回车,即可看到公钥信息。本篇记录关于APP安卓平台备案所需要的一些信息!从Keystore获取证书MD5指纹。就能找到证书指纹MD5信息。
2023-11-24 16:56:18 747
转载 Unity UGUI的Slider(滑动条)件组的介绍及使用
Slider(滑动条)是Unity UGUI中的一种常用UI组件用,于在用户界面中实现滑动选择的功能。通过拖动滑块,用户可以选择一个数值范围的内值。
2023-11-20 15:28:51 617
转载 Unity使用NavmeshObstacle解决多人寻路终点堵塞问题以及解决NavmeshObstacle打开抖动(瞬移)问题
是因为这是在同一帧执行的,虽然写了关闭挖洞,但是在还没来得及真正的关闭挖洞就又打开了navmeshAgent,此时navmeshAgent判断自己不在寻路网格上,于是把自己移动到最近的寻路网格上就导致了顺义。此外:如果你想各个单位能够更好的到达终点则每个单位的终点并不应该设置为同一个点,你可能需要根据每个角色的寻路半径来预先随机设置每个角色会到达的对应的位置,这样在寻路时才不会互相推挤。解决办法就是分为两帧执行,在一般的逻辑中这完全是可以接受的,因为从静止到移动确实需要花一些时间。你也可以直接改成协程。
2023-11-10 18:28:18 401
原创 Unity 3D 调整cube的颜色
2.调整Material的颜色,然后将Material拖到对应的cube上。1.选中Assets后,右键->Create->Material。
2023-11-08 17:12:56 1271
转载 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 127
原创 Google Sign In error 12500
接入Google登录遇到12500报错,网上查到的原因是后台配置包的签名哈希值不正确,但是我们的应用并没有使用firebase管理,尝试多次之后终于找到了解决方法:在开发者后台应用管理界面,创建一个新的凭据【类型为Andorid】,该凭据下包含包名和签名哈希值配置,此处可实现应用包名和签名的管理。注意:登录接入的参数依然要用Web应用的参数!
2023-09-20 14:45:57 711
转载 Android集成Facebook登录时遇到的问题
遇到当前问题时,检查当前项目集成的Facebook sdk版本是否为8.0及以下,只需要将sdk的版本调整为最新版本即可。
2023-09-15 18:39:07 707
原创 android.support.multidex.MultiDexApplication:DexPathList
android.support.multidex.MultiDexApplication:DexPathList。
2023-09-15 15:49:09 360
转载 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 744
原创 CocosCreator3.6.2图片导入到工程,没办法拖动到场景中
解决方案:将资源的属性类型由texture调整为sprite-frame。
2023-09-11 14:26:54 251 1
原创 Thread-local storage is not supported for the current target
xcode编译时遇到上述报错,解决办法:调整最低系统版本配置。
2023-07-17 18:37:18 1505
转载 win10生成exe签名证书
E:\Desktop\自签名证书\Test 这个路径下查看。1.使用管理员打开PowerShell。记住此编码,下面会用到。
2023-06-12 18:01:55 710 1
转载 TypeError: ‘encoding‘ is an invalid keyword argument for this function 解决Python 2.7
在python2.7中这样调用代码
2023-06-06 18:26:50 311
转载 正则表达式:匹配但不抓取
)) 就是匹配以 (开头, )结尾的括号里面最少有一个非空白字符的串, 但不包括开头的(和结尾的)\S 匹配任何非空白字符。等价于[^ \f\n\r\t\v]。=exp)就匹配惟exp结尾的字符串, 但不包含本身.
2023-05-31 12:44:26 368
原创 WinExec/system命令打开winform应用导致webBrowser控件JS通讯失败
注意:lpDirectory必须设置为winform应用所在的目录!
2023-05-25 16:28:31 116
转载 SQlite中文路径解决方案
SQlite3是一个非常好用的轻量级数据库,但是sqlite3_open函数却不支持中文路径,网上搜索整理得出需要转换为UTF8编码的字符串才能被正确解析。如此就可以方便的进行中文路径的解析。一般经过,将Ansi字符串转换为。
2023-05-23 16:06:18 372
转载 查询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 1053 3
转载 VS 调试时异常 提示 “NonComVisibleBaseClass“:“执行了 QueryInterface 调用
出现这种情况,需要调整VS的设置: 调试->窗口->异常设置。有时候需要重新启动VS。
2023-05-18 16:00:35 287
转载 使用Python 正则匹配两个特定字符之间的字符方法
使用Python正则表达式来匹配两个特定字符之间的字符和匹配多个特定字符之间的字符可以方便地提取字符串中的特定信息。我们可以根据需要定义合适的正则表达式和字符串来完成任务。在实际开发中,我们可以使用正则表达式来处理字符串中的特定信息,如URL、电子邮件地址等。
2023-05-17 17:30:32 4405
原创 Smart Install制作安装文件时设置注册表
项目需要制作安装包,并且设置注册表信息,折腾了一会才成功。根键设置为HKEY_LOCAL_MACHINE时,注册表信息一直没有添加成功,网上也没找到原因;
2023-05-15 18:05:31 158
转载 C/C++中char*与wchar_t*之间的转换
功能:配置地域化信息头文件:< locale.h>函数原型:char* setlocale(int category, const char* locale)函数参数:category表示对本地化的某项内容进行设置,可取如下值:LC_ALL 包括下面的全部选项都要;LC_COLLATE 配置字符串比较;C_CTYPE 配置字符类别及转换,例如全变大写strtoupper();LC_MONETARY 配置金融货币;LC_NUMERIC 配置小数点后的位数;
2023-05-10 11:05:10 3937
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人