- 博客(154)
- 资源 (8)
- 收藏
- 关注
原创 cocos creator 调试插件
适用 Cocos Creator 3.4+ 版本,cocos creator 使用google浏览器调试时,我们可以把事实运行的节点以节点树的形式显示在浏览器上,支持运行时动态调整位置等、、、将下载的preview-template插件解压后放在工程根目录下,然后重新运行就可以了。
2024-06-24 16:48:38 352
原创 使用C++调用浏览器、邮箱等
lpOperation 进行的操作,如"open","print","explore"分别对应 "开启","列印","浏览", 也可以为空(""),此时表示进行预设的操作。SW_SHOWNORMAL 启动并显示视窗,如果是最大(小)化,视窗将会还原。SW_MINIMIZE 最小化,并把Z order顺序在此视窗之后(即视窗下一层)的视窗启动。SW_SHOWNOACTIVATE 以初始化大小显示视窗但不改变当前启动的视窗。SW_SHOWNA 以当前状态显示视窗但不改变当前启动的视窗。
2024-02-20 12:07:05 440
原创 gitignore规则
除了可以在项目中定义 .gitignore 文件外,还可以设置全局的 git .gitignore 文件来管理所有Git项目的行为。在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。: 忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件。
2024-01-29 17:59:13 627
原创 mac上安装windows系统
1、mac自带的bootcamp安装windows,两个系统相对独立,在开机时选择;2、用PD在mac上安装虚拟机,然后再在PD内安装windows系统,因此,两个系统可以同时运行,但是这样内存是共用的,windows系统是基于mac的虚拟机上运行的。
2022-10-22 19:26:57 10513 5
原创 cocos2d shader高亮
BlinkShader.vshattribute vec4 a_position;attribute vec2 a_texcoord;attribute vec4 a_color;#ifdef GL ESvarying mediump vec2 v_texcoord;varying mediump vec4 v_fragmentColor;#elsevarying vec2 v_texCoord;varying vec4 v_fragmentColor;#endif
2022-03-13 16:51:46 4440
原创 tableView reloadAndLocation
local offset = tableview.getContentOffset();local oldSize = tabletview.getContainer().getContentSize();tabletview.reloadData();let newSize = tableview.getContainer()/getContentSize();let size = cc.size(newSize.width - oldSize.width,newSize.height -
2022-03-13 16:33:50 339
原创 cocos2dx FBX转换成C3B/C3T
虽然说cocos2dx做3d游戏有点鸡肋,但是在2d游戏中有时候我们会简单的用到些3d模型,市场上大多数3d软件导出的格式一般是*.fbx格式的文件,但是cocos2d中支持的文件只有*.c3b、*.c3t两种格式,c3t文件为普通文本格式;c3b为二进制格式,也是提倡使用的。这个时候就需要我们将fbx文件转换成c3t、c3b文件了。首先拉取工程文件:百度网盘 请输入提取码密码:25bj下载下来是一个c++的工程文件,这个时候我们开始编译,不出意外的话会出现:error C1083: 无
2022-02-17 16:42:29 10675
原创 armeabi-v7a arm64-v8a armeabi x86 x86_64区别
Android 设备的CPU类型(通常称为”ABIs”) 查看安卓手机CPU类型armeabi,armeabi-v7a,还是arm64-v8a armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它.arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。armeabi...
2022-01-26 17:47:12 13536 1
原创 xcode12 编译 cocos2d报错
使用xcode12 构建 cocos2d 3.17项目出现以下类似问题:the linked framework is missing one or more architectures required by this target arm64究其原因:因为v8不支持32位cpu,即不支持armv7,如果你不需要再支持32位设备的话,那么你可以直接去掉armv7的编译修改如下:基本以上四出修改就能解决debug模式下跑起来项目,真机上暂时没试,应该也是直接修改release中的..
2021-09-03 01:16:38 638
原创 lua模式匹配
这些元字符的大写形式表示它们的补集,如%A,表示所有非字母字符。print(string.gsub("hello, up-down!","%S","."))--输出hello..up.down. 4上例中的4表示替换的次数。除了上述元字符之外,Lua还提供了另外几个关键字符。如:( ) . % + - * ? [ ] ^ $其中%表示转义字符,如%.表示点(.),%%表示百分号(%)。方括号[]表示将不同的字符分类,即可创建出属于自己的字符分类,如[%w_]表示匹配字符、数字 ...
2021-09-01 14:56:49 686
原创 loadstring的用法
之前一直听说,项目中没具体的用到,印象不深,后来面试时还真被问到了,记录下 local script="local ee={[0]={id=0,lv=5,text='y'},[1]={id=1,lv=3,text='z'}} return ee" local tb=loadstring(script)() print(tb[0].text) local addscript="function addNum(a,b) return a+b end" loa
2021-08-30 10:55:10 3289
原创 setfenv的用法
function fun1() setfenv(1, { show=_G.print,a=222 })-- 将当前函数的环境表改变 --print(a) --错误,无print show(a) --可以直接调用show ,并且a为222endfun1()function fun2() setfenv(2, { display=_G.print,a=333 })-- 将调用自己的函数的环境表改变 print("fun2",a) --可以正常使用,自己的...
2021-08-30 10:34:11 286
原创 jenkins接入企业微信提醒
1、可以简单的在jenkins中安装企业微信插件,直接配置,就可以直接通知2、为了实际的需求可能要通知部分人或者通知内容要更改,这个时候我们可以自己手写一个python脚本文件,根据需求放在build前后执行就OK了。#!/usr/bin/env pythonimport requestsimport jsonurl = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=2aef68c3-9948-439e-ba10-xxxxxxx
2021-07-28 22:54:45 1256
转载 常用Linux命令总结
列出目录内容 ls -a:显示所有文件(包括隐藏文件); ls -l:显示详细信息; ls -R:递归显示子目录结构; ls -ld:显示目录和链接信息; ctrl+r:历史记录中所搜命令(输入命令中的任意一个字符); Linux中以.开头的文件是隐藏文件; pwd:显示当前目录查看文件的类型file:查看文件的类型复制文件目录1、cp:复制文件和目录 cp源文件(文件夹)目标文件(文件夹)常用参数:-r:递归复制整个目录树;-v:显示详细信息;复制文件夹时要在cp
2021-07-24 22:57:13 208
原创 两数相加
给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807输入:l1 = [0], l2 = [0]输出:[0]输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9...
2021-05-07 21:27:53 91
原创 linux下搭建svn仓库
1、使用yum安装svnyum -y install subversion安装完后通过svn help查看是否安装成功2、创建svn目录仓库[root@localhost /]# cd /home[root@localhost home]# mkdir svn[root@localhost home]# svnadmin create /home/svn[root@localhost home]# ls svnconf db format hooks locks REA
2021-02-20 21:33:17 573
原创 快速拉取github上仓库
有时候,在github上看到些好的工具或者好的代码,想down下来,这个速度让人真是蛋疼,然而我们就可以借助码云gitee间接的拉取。1、注册码云:码云传送门2、点击右上角的+号新建仓库3、导入已有仓库输入要拉取的github中仓库网址,注意是网址,不是仓库链接然后创建。这个时候gitee就会去拉取你所要的仓库,等大概几分钟(具体看仓库内容)就拉下来了。4、拉取完后就可以正常的在gitee上拉取到我们本地了...
2020-11-13 22:45:43 1181
原创 无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke"是一个子序列,不是子串...
2020-10-14 10:46:23 217 1
原创 两数相加
给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807 ListNode* addTwoNumbers(L...
2020-10-13 21:06:20 116
原创 三数之和
给你一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。 vector<vector<int>> threeSum(vector<int>& nums) { std::sort(nums.begin(),nums.end()); vector<vector<in...
2020-10-12 20:54:31 82
原创 cocos2dx-lua在xcode8.3的模拟器上崩溃解决办法
用xcode跑cocos2d3.17的版本项目lua-tests crash when LuaStack::init() function invoked lua_open()崩溃问题据说是
2020-09-21 19:56:35 351
原创 setLastFrameCallFunc接口不能使用
坑 坑 坑~~~~~~~~~在使用cocosStudio导出的帧动画时,动画最后一帧回调不起作用、崩溃问题,原因是引擎中并没有成功导出lua接口解决方案:1、打开lua_cocos2dx_coco_studio_manual.cpp文件,找到extendActionTimeline2、仿照setFrameEventCallFunc的实现重新导出下setLastFrameCallFunc接口static int lua_cocos2dx_ActionTimeline_setLastFra
2020-09-18 14:44:25 206
原创 将python转换成exe
1、pyhton版本:2.7.9(其他版本不清楚)2、到python包官网依次下载,future,prfile,pywin32,pyinstaller这四个包,直接搜索要的包就好3、进入到future文件夹中执行:python setup.py install进行安装4、prfile下载下来是auto_profiler-1.4-py2.py3-none-any.whl的形式,pip install xxx5、pywin32这个要下载对应的版本,安装方式同第三步6、最烦的安装pyinsta
2020-09-18 10:53:52 320
原创 linux命令返回值-错误码对照表
"OS error code 1: Operation not permitted""OS error code 2: No such file or directory""OS error code 3: No such process""OS error code 4: Interrupted system call""OS error code 5: Input/output error""OS error code 6: No such device o...
2020-09-04 00:35:43 2142
原创 shell学习记录(四)
Shell 函数1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)#!/bin/bashfunWithReturn(){ a=1 b=5 c=$[$a+$b] return $c}funWithReturnecho "输入的两个数字之和为 $? !"输
2020-09-04 00:31:37 148
原创 shell学习记录(三)
Shell 流程控制if else-if else 注意:在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个elseif condition1then command1elif condition2 then command2else commandNfi写成一行(适用于终端命令提示符):if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fifor ...
2020-09-03 21:26:56 112
cocos2d-x-3rd-party-libs-bin.zip支持的libluajit.a文件
2020-09-21
HardLinkShellExt_x64_3.8.6.2_XiaZaiBa.rar
2020-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人