- 博客(250)
- 资源 (1)
- 收藏
- 关注
原创 Creator脚本绑定场景中的控件
2.脚本文件中声明变量,然后在编辑器中可以看到待绑定的变量。3.将待绑定的节点与变量绑定【节点拖到待绑定的变量即可】4.绑定成功后,代码便能控制对应的控件。1.将脚本挂载到节点。
2023-01-14 16:57:51
62
转载 Creator WebGL context lost
Creator项目启动或者编辑的时候经常场景编辑器会什么都不显示,控制台出现一堆红色的莫名其妙的错误,后面还有两段警告信息:3.解决方案cocos的设置里面,启动选项添加**–disable-gpu**。
2023-01-14 14:39:57
90
原创 openssl编译UWP使用的库
打开Visual Studio的命令行工具,并进入到openssl源码的根目录,然后配置编译信息,下图可以看到支持的目标UWP参数。命令执行结束后,将--prefix指定的目录下库文件和相关头文件拷贝到项目使用即可。接着输入下面的命令【目标平台根据情况选择】,进入编译UWP库的环境。编译环境准备参考目录下的NOTES-WINDOWS.md文件。指定目标平台和相关参数,出现下图提示,说明配置完成。输出下面的信息,表明环境初始化成功。下载openssl源码。
2022-12-25 12:54:31
42
原创 C3130: 编译器错误: 未能将插入的代码块写入PDB
第二种情况的解决方案是调整项目的调试信息格式,将ZI调整为Z7【/Zi与/ZI差别不大,就是优化和信息完整度的差异,/Z7则是把信息放在obj而不是pdb中,这样就不会发生pdb文件太大无法写入的问题】。后面发现使用预编译头,不仅能加快编译速度,也能解决此报错【可以解决我遇到的情况,不确定是否通用】。2.项目太大导致pdb文件太大,无法继续写入;
2022-10-30 21:16:25
85
转载 error LNK2019 无法解析的外部符号 __imp___invalid_parameter 解决方案
【代码】error LNK2019 无法解析的外部符号 __imp___invalid_parameter 解决方案。
2022-10-20 12:37:23
498
转载 Xcode减小静态库的大小
Build Settings-->Generate Debug Symbols 将值设为NO。编译生成的.a文件太大,但又没有。
2022-10-13 18:57:25
59
转载 HTTP协议传输二进制文件
1) 不知道传输字节的具体长度,如传输的int类型,将int类型之间转为char以后,丢失掉了长度的信息,如数字1234567,本来只有4个字节,但是转化成文本的“1234567”是有7个字节。在int类型的时候固然好办,但是一个数组的时候,经过转化以后,在转化回来就很麻烦了。如int 1,二进制数据是0x00000001,按字节传输的时候,client能够正常发送,但是libevent收到以后,在抛给libevent_http层是,会把数据截断,前两位0x00是字符串的停止符。
2022-09-06 15:35:04
1267
原创 priority_queue元素为指针时,重载运算符失效
使用priority_queue构造最大最小堆时,发现priority_queue中元素为指针时,stdgreater/stdless函数并不能调用到自定义数据的重载运算符,排序结果是根据指针地址大小计算的,从而导致最大最小堆失效。失效的最小堆,可以看到是按照指针地址排序的。.........
2022-08-02 12:07:10
163
1
转载 iOS H5支付WKWebview中无法拉起支付宝/微信客户端支付解决方法
转自:https://blog.csdn.net/weixin_39726131/article/details/111483766
2022-07-05 16:43:28
1403
转载 快速生成ipa包
转自:https://www.jianshu.com/p/bb471c10b665有时候我们需要打一个ipa的包上传到一些第三方的网站以方便测试人员测试,之前都是用iTunes来快速生成ipa包,但最新版本的iTunes已经取消这个功能了。如果觉得archive麻烦,就用一个别的方法来打包,老程序员应该有不少人懂的:把项目 command + B 编译之后,在项目里的Products找到该项目的app。然后Show in Finder , 将项目复制一份,在桌面生成一个新的文件夹,命名为Payload,将
2022-07-04 15:18:51
311
转载 Python __init__.py 作用详解
转自:https://blog.csdn.net/xuzhexing/article/details/91043393__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入。注意这里访问
2022-06-30 16:08:39
480
原创 iOS Distribution证书提示缺少私钥
打包ipa时提示证书过期,遂创建新的证书,但是创建iOS Distribution证书,添加到钥匙串后,Xcode从事报缺少私钥,网上也没查到解决方案,然后换个方式创建证书,居然可以了。。。不清楚原因,做个记录,以备后查。......
2022-06-29 16:48:21
268
转载 Python format 格式化函数
转自:https://www.runoob.com/python/att-string-format.html Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。也可以设置参数:输出结果为:网站名:菜鸟教程, 地址 www.runoob.com网站名:菜鸟教程, 地址 www.runoob.com网站名:菜鸟教程, 地址 ww
2022-06-26 09:49:14
60
原创 Python UnicodeDecodeError
写工具时遇到如下报错:明显是编码问题,python文件的开头加入了编码声明但是通过 打印信息显示编码并未改变。在代码的最后一个 import 导入 Module 后 , 添加如下代码 :特别注意 , 上述代码要添加在 导入模块 的最后一行后面 , 不要放在 import 等导入模块代码的前面 , 否则会报错 !参考资料:https://blog.csdn.net/shulianghan/article/details/120650344更新分割线----------------------
2022-06-23 16:37:40
1694
原创 笔记0518
1.检测技能释放条件是否满足2.可释放时技能数据初始化2.1.获取技能焦点单位【ISkillHelper::getSkillFocusGoal】2.2获取技能目标单位数组【ISkillHelper::reChooseTargetPos】3.释放技能时获取最佳目标getBestTarget【根据配置选取上一步(2.2)获取数组中的单位】...
2022-05-18 09:05:30
42
原创 Python实现文件夹的拷贝覆盖
项目有个脚本【拷贝/删除】【文件/文件夹】的用的是【cp/rm】命令(平时都在Mac上使用),现在偶尔也要在Windows系统上使用,脚本需要调整,便用Python重写了下,文件/文件夹操作这部分封装了几个函数,做个记录以备后查。# -*- coding:UTF-8 -*-#ipathimport os,os.pathimport shutil#拷贝目录【类似unix下的cp -r aa bb】def copyDir(srcDir,dstDir): if os.path.exis
2022-04-10 20:39:38
3288
原创 C++跳点搜索
这两天用C++写了个JPS,原理网上有很多介绍,不了解的小伙伴自行搜索即可。C++版JPS实现:https://github.com/jjinglover/myTools/tree/main/JPS参考资料:https://zhuanlan.zhihu.com/p/181734749
2022-03-07 18:02:45
331
原创 C++使用priority_queue 实现最大最小堆
参考考资料:https://www.cnblogs.com/nirvana-phoenix/archive/2012/05/29/2524344.html1.基本类型实现#include <iostream>#include <vector>#include <queue>void log(const char* str){ std::cout << str;}void log(const int v){ std::cout .
2022-03-06 22:38:48
735
原创 RVO动态避障测试示例
简单的测试效果如下:参考资料:https://forum.cocos.org/t/topic/114590使用的RVO算法实现:测试demo:
2022-02-14 16:30:28
751
转载 Steering Behaviors
转自:https://www.cnblogs.com/tekkaman/p/9210557.html1、Seek 下述的算法是一个基本Seek行为,但不带任何Steering输出的力。在该公式作用下,游戏个体的移动方式是直线型的,如果target的位置变了的话,个体会立即响应,并且会以新的方向,以直线的形式向目标位置靠近,这会给人一种从当前路径突兀的变换到新路径的感觉。 Seek行为被分解为两个力:目标速度,和转向速度。目标速度始终朝向目标位置,转向力是目标速度减去个体的当前速度得出的,
2022-02-09 15:48:24
138
转载 RVO和ORCA它们是如何工作的?
转自:https://www.bilibili.com/read/cv724262519.1 IntroductionRVO算法以及衍生算法,如HRVO和ORCA,近年来已经成为电子游戏中解决碰撞问题的标准。这是一个了不起的成就:游戏人工智能领域对待新技术十分谨慎,特别是那些直接从学术文献中提取出来的技术。但是RVO解决了一个业内没有广泛共识解决答案的问题。此外,它很容易理解(简单的几何推理),易于学习(创造者避开了传统学术写作的晦涩难懂,而且写得很清楚很好),而且易于实现(创作者免费提供了参考..
2022-02-09 14:28:42
557
转载 Box2D 物理引擎入门
转自:https://www.jianshu.com/p/7681431618ec一、什么是Box2DBox2D是一个强大的开源物理游戏引擎,用来模拟2D刚体物体运动和碰撞,由Erin Catto早在2007年用C++语言开发。Box2D集成了大量的物理力学和运动学的计算,并将物理模拟过程封装到类对象中,将对物体的操作,以简单友好的接口提供给开发者。我们只需要调用引擎中相应的对象或函数,就可以模拟现实生活中的加速、减速、抛物线运动、万有引力、碰撞反弹等等各种真实的物理运动。(引用百度百科)简
2022-01-24 11:47:06
1146
转载 找不到 SDK“WindowsMobile, Version=10.0.10240.0”
UWP项目在VS2015编译好好的,升级到VS2019后编译报这个错误。解决方案一:在解决方案资源管理器中找到 [项目]>引用>Windows Mobile(带黄色感叹号)直接右键删掉加回的方法:编辑工程文件,添加下面 ItemGroup。<ItemGroup> <SDKReference Include="WindowsMobile, Version=10.0.18362.0"/></ItemGroup>解决方案二:把..
2022-01-22 11:19:24
591
原创 UWP 如何阻止WebView自动打开浏览器?
UWP项目接入Google登录网页版,遇到了一点问题:点击登录打开的网页不在当前的WebView中加载而是打开了浏览器.......如何解决呢?UWP WebView如何阻止自动打开浏览器一文给出了答案。不过参考的资料是C#版的,而我们的项目使用的C++,因此需要调整下,CX版WebView阻止自动打开浏览器的代码如下:void TKWinrtWeb::addLoginWeb(Platform::String^ text){ auto panel = cocos2d::GLVie.
2021-12-10 16:06:26
1799
原创 C++接入CrashRpt并上报分析崩溃信息
项目需要监测在Windows平台的崩溃情况,折腾了两天终于弄好了,记录一下。1.捕获崩溃信息接到这个需求,心想应用崩溃系统会收到信号,应该有相应的函数可以监听,上网搜索,果不其然函数SetUnhandledExceptionFilter便有此功能,用法也不复杂,在项目里实现之后发现监测不到【Debug/Release】~~~我勒个擦搜索SetUnhandledExceptionFilter无效 貌似蛮多人遇到这个问题的,参考几个博客的内容尝试了几次依然还是捕获崩溃失败,遂放弃了此.
2021-12-04 14:52:59
1204
原创 Cocos2dx win32实现输入法跟随
聊天功能在PC平台需要实现输入法跟随效果【EditBox有此效果,但是该控件不方便设置透明度,显示部分自定义图标不好实现】。实现方案:采用TextField控件,每次输入文本时,根据已经输入文本的长度更新输入法位置。核心代码如下:#if(CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)#include <Windows.h>#pragma comment(lib, "Imm32.lib")#endif // (CC_TARGET_PLATFO
2021-11-26 18:42:41
2838
原创 C#实现文件名称批量添加后缀
这个Python实现文件批量添加后缀工具同事使用还需要安装Python,因此调整为纯C#实现代码如下:需要添加Microsoft.VisualBasic引用using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;usin
2021-11-18 18:54:22
763
原创 Python实现文件名称批量添加后缀
做了一个文件批量添加后缀小工具,为了方便操作,使用WPF制作了一个窗口用来输入参数C#代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;usin.
2021-11-18 17:48:26
1176
原创 UrlEcode空格的编码问题
接入腾讯游戏大厅的openKey续期功能时,一直出现签名问题,仔细阅读文档发现:某些语言的urlencode方法会把“空格”编码为“+”,实际上应该编码为“%2B”。这也将生成错误的签名,导致签名通不过验证。而我使用的UrlEcode实现正是这样,调整之后验签成功。附:我使用的UrlEncode实现UrlEncode腾讯签名的文档说明腾讯开放平台第三方应用签名参数sig的说明...
2021-11-16 16:11:01
2483
原创 validateNewTexture:89: failed assertion `BytesPerRow of a buffer-backed texture with pixelFormat
Xcode升级之后(Version 13.1)编译的ipa运行时提示validateNewTexture:89: failed assertion `BytesPerRow of a buffer-backed texture with pixelFormat(MTLPixelFormatBGRA8Unorm) must be aligned to 64 bytes, found bytesPerRow(5344)'解决方案:Product->Scheme->Edit Scheme
2021-11-04 19:02:22
323
转载 Could not find tools.jar 问题处理
转自:https://www.jianshu.com/p/4dc1bc10bd01Mac升级之后Android 打包遇到Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.解决方案:1、首先查看地址查看 JDK 位置的命令 /usr/libexec/java_home -V(升级 OSX11.0.1 后
2021-11-03 21:47:04
1634
转载 #include后尖括号和双引号的区别
转自:https://blog.csdn.net/u013121305/article/details/49705575?spm=1001.2014.3001.5501尖括号<xxx.h>,表示编译器只在系统默认目录或尖括号内的工作目录下搜索头文件,并不去用户的工作目录下寻找,所以一般尖括号用于包含标准库文件,例如:stdio.h,stdlib.h。双引号"xxx.h",表示编译器先在用户的工作目录下搜索头文件,如果搜索不到则到系统默认目录下去寻找,所以双引号一般用于包含用户自己编写的.
2021-10-20 17:01:17
167
转载 0xCDCDCDCD 时发生访问冲突
转自:https://www.zhihu.com/question/24779342/answer/28954678debug时VS为了更快得帮程序员检测出内存问题,因此对初始化后的内存和释放后的内存做了一些处理,有:0xcdcdcdcd - Created but not initialised (malloc了,但是没初始化比如说刷成0,没调用构造函数)0xdddddddd - Deleted (你调用了已经delete的内存...)0xfeeefeee - Freed memory s
2021-10-18 16:29:26
514
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人