自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (2)
  • 收藏
  • 关注

原创 记一次线上报错 GList AddChildAt NullReferenceException

GList添加item时候,会从对象池中取一个已存在对象复用或者创建新的对象,如果没有找到对应的资源或者对象池中的对象已经销毁过,会导致创建失败,报错 AddChildAt NullReferenceException。

2024-01-09 16:21:15 616

原创 mac下编译svn

【代码】mac下编译svn。

2023-08-20 18:10:01 215

原创 搭建git服务器

其他的,git服务器的默认分支可能叫main不是master;添加密钥的目的是为了免密连接;本文环境客户端mac、服务端ubuntu,其他系统过程一样。2.特别重要(单独起一行),给文件设权限。3.本地生产密钥并把公钥传输到服务端。1.创建linux账户,创建文件。4.将公钥添加到文件。6.客户端连接git。

2023-07-30 20:43:12 496

原创 mac 命令行-使用日志

需求:不想再更新文件夹output,并删除output。

2023-07-16 22:10:38 258

原创 Windows 常用设置

Win11右键默认显示【更多选项】恢复显示【更多选项】(未测试)

2022-08-14 09:54:18 199

原创 Lua字符串匹配

lua字符串匹配的笔记,后续添加

2022-06-02 11:38:22 535

原创 vscode 插件和项目jdk需要版本不一致

java插件需要JDK11以上,但项目需要1.8打开vscode设置, settings.json,"java.home": "/path/to/jdk-11","java.configuration.runtimes": [ { "name": "JavaSE-1.8", "path": "/path/to/jdk-8", "default": true }, { "name": "JavaSE-11", "path": "/path/to/

2021-01-21 12:07:58 1163 1

原创 vscode  c++配置

.vscode c++配置1. task.json{ "version": "2.0.0", "tasks": [{ "label": "g++", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDi...

2020-12-10 18:04:36 426 2

原创 mysql zip安装配置

1.新建一个配置文件(my.ini)用于配置字符集、端口等信息,用以覆盖原始的配置文件(my-default.ini),当然也可以修改这个默认的配置文件。 将以下内容复制到新建的配置文件中,其中basedir和datadir设置mysql文件夹路径: [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 跳过密码 .

2020-10-10 11:22:59 149

原创 nodejs zip安装,配置

将文件解压到要安装的位置,并新建两个目录node-global :npm全局安装位置node-cache:npm 缓存路径配置环境变量,path后 在命令行中输入如下命令测试node -vnpm -v那么node-global :npm全局安装位置,node-cache:npm 缓存路径 又是怎么与npm发生关系呢?通过如下命令进行配置:npm config set prefix "C:\ProgramUser\node-v12.18.3-win-x64\node-global"n.

2020-10-09 16:32:06 633

原创 vscode cocos2d lua 代码片段提示

一直苦于cocos lua没有代码提示,用python脚本输出一份代码提示,api来源cocos引擎下的cocos2d-x/cocos/scripting/lua-bindings/auto/api文件夹# author toji#!/usr/bin/python# -*- coding: UTF-8 -*- import jsonimport osdir_path = "D:/uzone/luandou_frameworks/cocos2d-x/cocos/scripting/lua-b

2020-07-27 01:21:23 1547

原创 OpenGL学习笔记 四:纹理(Textures)

1.什么是纹理? 纹理就是一张2D图片。纹理等同的效果<==>如果想让图像看起来更真实,我们就必须有足够多的顶点,每个顶点都要添加颜色来增加图形的细节,。这将会产生很多额外开销,因为每个模型都会需求更多的顶点,每个顶点又需求一个颜色属性。2.将一张砖墙的图片映射到三角形上...

2020-07-24 10:01:51 1791

原创 OpenGL学习笔记 四:着色器(Shader)

什么是着色器:着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。是把输入转化为输出的程序。着色器之间的联系,把一个着色器的输出作为另一个着色器的输出。GLSL:GLSL的类C语言,为图形计算量身定制的,它包含一些针对向量和矩阵操作的有用特性。语法:着色器的开头总是要声明版本,接着是输入和输出变量、uniform和main函数。每个着色器的入口点都是main函数,在这个函数中我们处理所有的输入变量,并将结果输出到输出变量中。结构如下:#

2020-07-19 20:20:38 2556 2

原创 OpenGL学习笔记 三:三角形

大体过程:// ..:: 初始化代码 :: ..// 1. 绑定顶点数组对象glBindVertexArray(VAO); // 2. 把我们的顶点数组复制到一个顶点缓冲中,供OpenGL使用 glBindBuffer(GL_ARRAY_BUFFER, VBO); glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW); // 3. 复制我们的索引数组到一个索引缓冲中,供Op

2020-07-18 13:41:22 155

原创 adb 命令修改Android系统文件

window10系统,以修改build.prop为例: 1.开一个cmd a) adb shell b) su(**a,b这两步是获取root权限,请注意手机显示,有弹窗的话,请点确定**) c) mount -o rw,remount /system (**c这一步是挂载系统可读写**) d) cp /system/build.prop /system/build.prop.bak(**d这一步是备份build.prop为build.prop.bak...

2020-07-18 11:05:39 5311 1

原创 OpenGL学习笔记 二:创建窗口

https://learnopengl-cn.readthedocs.io/zh/latest/01%20Getting%20started/03%20Hello%20Window/

2020-07-11 10:18:10 155

原创 OpenGL学习笔记 一:搭建环境

OpenGL学习网站:https://learnopengl-cn.readthedocs.io/GLFW ,GLEW关键字:包含目录 include 、库目录、加入附加依赖项,glfw3.lib glew32s.libopengl32.lib坑:教程中没有加入静态库opengl32.lib...

2020-07-10 23:16:26 196

原创 cocos2dx-lua exe运行

属性里设置:目标,exe的目录起始位置 sec,res的目录

2020-03-12 01:02:45 266 1

原创 重写print,log写入文件

--把打印的log写入文件 local lfs = require("lfs")local currentDir = lfs.currentdir()--dazhanguo\src\cocos\cocos2dlocal LOG_FILE_NAME = currentDir .. "../../../../" .. "GAME_LOG.txt"local LOG_FILE_PATH =...

2020-03-04 08:13:24 608

原创 window常用命令行

0. D: 转到磁盘1. cd cd Desktop cd.>a.txt 新建a.txt文件 2. del 删除文件3. dir 打印当前目录4. mkdir 创建文件夹5. rmdir6. move 移动文件7. copy8. echo "content" > a.txt echo "content" > a.txt ech...

2019-10-26 15:14:13 264

转载 cocos lua 打印userdata类型的数据

local function printMetaTableFun(t) local rs_tb={} local function tmp(t) if t then for _val, _val_type in pairs(t) do ...

2019-10-24 21:24:35 3313

原创 windows10 LTSC 1809版本 开机内存一直增长,直至卡死

C:\Windows\system32\svchost.exe -k UnistackSvcGroupC:\Windows\System32\svchost.exe 重命名 svchost_back.exe , 无法开机Google到https://superuser.com/questions/950225/how-to-disable-runaway-unistack...

2019-10-18 09:09:36 2604

原创 cocos2dx 开启控制台 和 F5刷新

将 SimulatorWin.cpp 中的#define SIMULATOR_WITH_CONSOLE_AND_MENU 0改为:// define 1 to open console ui and setup windows system menu, 0 to disable#if (CC_TARGET_PLATFORM == CC_PLATFORM_MAC || CC_TARG...

2019-09-08 10:47:11 373

原创 开启N卡 cocos3.17以下版本无法编译成功

开启N卡 cocos2dx 3.16版本无法编译成功:将cocos2d-x-3.17\external\ 下的 glfw3 文件夹复制到 cocos2d-x-3.16\external\ 下,编译

2019-09-07 14:38:05 233

原创 cocos2dx android studio 打包总结

mevngradle.properties中:android.injected.build.model.only.versioned = 3需要的 gradle版本 见文件 proj.android\gradle\wrapper\gradle-wrapper.propertiesgradle 版本存不存在http://services.gradle.org/distribu...

2019-09-07 14:35:28 1433

原创 cocosCreator 物理引擎穿透问题

1.检查碰撞类型是否为物理;2. 检查是否为高速运动:设置bullet属性;3. 位移是否物理引擎驱动(采用改变坐标的方式的移动,物理引擎无法帮你停住);...

2019-08-28 19:09:44 2605 2

原创 cocos creator 声音、音效使用与本地存储

console.log("############################ init sound manager ###########################################")//声音管理模块对象;var sound_manager = { is_music_mute: -1, //背景音乐是否禁音 0没有静音 1静音 is_effec...

2019-08-26 22:53:19 2591

原创 cocosCreator ScrollView 纵向滚动列表无限循环刷新

纵向滚动列表无限刷新,横向的稍微修改即可。原理相同。cc.Class({ extends: cc.Component, properties: { itemPref:{ type: cc.Prefab, default: null, }, mask:{ ...

2019-08-26 13:45:20 3034

原创 CocosCreator 帧动画 组件脚本

在节点上加上这个脚本,然后将每阵的spriteFrame拖入即可cc.Class({ extends: cc.Component, properties: { frames:{ type: cc.SpriteFrame, default:[] }, duration: 0.1,...

2019-08-24 19:15:20 1054

原创 CocosCreator 笔记(一)

1. 回调函数里如果需要传递this,用bind;call会立即调用函数,而不是等待回调。2.button的点击事件var clickEventHandler = new cc.Component.EventHandler();clickEventHandler.target = this.node; // 这个 node 节点是你的事件处理代码组件所属的节点3.node.stop...

2019-08-19 07:49:53 196

原创 拷贝spine文件,过滤无用文件(lua 自用)

require 'lfs'local function _copySpineFile(rootPath, targetPath, lastEntry) for entry in lfs.dir(rootPath) do if entry ~= '.' and entry ~= '..' then local path = rootPath .. ...

2019-04-18 05:40:02 194

转载 Mac挂载移动硬盘

Mac需要拷贝视频,但是移动硬盘是ntfs格式的,但是mac本儿,ntfs的移动硬盘默认可以识别但是以only read的方式挂载的,需要读写的时候肯能无法使用,所以记录一下使用方法~mac自带的mount_ntfs就可以挂载移动硬盘,默认挂载的时候ntfs的硬盘是只读的,所以这个时候需要先umount掉,然后再使用mount_ntfs命令以读写的方式挂载。1.首先查看本地已经挂载的ntf...

2019-03-14 12:59:51 6022

原创 cocos2d-lua 触摸屏幕,动作变速

printDebug("===============start debug===================")local direction = cc.Director:getInstance() local defSch = direction:getScheduler()local sched1 = cc.Scheduler:new()sched1:retain()def...

2019-02-26 09:17:25 17475

转载 mysql绿色版安装与卸载

一、安装 1、下载到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql 注:msi的是安装版 2、解压解压到想安装的目录下,我的是D:\mysql-5.7.13-winx64 3、配置my.ini在D:\mysql-5.7.13-winx64目录下新建my.ini文件,输入以下配置代码: [mys...

2019-01-14 00:48:38 1364

转载 右键添加cmd

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]@="在此处打开命令提示符""Icon"="cmd.exe"[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]@="PowerShell -windowsty...

2019-01-12 15:03:19 126

转载 转载

https://blog.csdn.net/chengyingzhilian/article/details/38660735 https://blog.csdn.net/fjdmy001/article/details/53034848 https://blog.csdn.net/lxt610/article/details/78335915  

2018-11-13 09:17:59 185

原创 lua -- 选择排序

--伪选择排序local arr = {5,2,8,4,9,1}for i = 1, #arr do for j = i + 1, #arr do if arr[i] &gt; arr[j] then arr[i], arr[j] = arr[j], arr[i] end endend--真选择排序local arr2 = {5,2,8,4,9,1}local ...

2018-10-31 22:13:46 274

原创 cocos lua 帧动画

display.addSpriteFrames("res/shenqi/light_flash.plist", "res/shenqi/light_flash.png") local frames = display.newFrames("%d.png", 1, 18) local animation = displ...

2018-09-25 14:09:25 504

原创 coos字节点跟换父节点,retain用法

local _view = widgetMgr:show("USE_PROP_VIEW", self) --找到子节点 _view:retain() --保持内存不是放 _view:removeSelf() --从原父节点移除 self._pnlMap:addChild(_view) --加入到新的父节点 ...

2018-09-25 11:25:30 170

转载 Cocos2d-x AndroidStudio 打包apk 编译配置

转载自风席夜夏:http://www.cnblogs.com/studweijun/p/4320778.html 1.准备好以下文件  1) AndroidStudio:  https://dl.google.com/dl/android/studio/install/1.1.0/android-studio-bundle-135.1740770-windows.exe  2) N...

2018-09-25 11:21:34 3180 1

cocos2d-x 坦克 tank

使用cocos2d-x 引擎 3.17版本,编程语言lua编写, 仿90坦克,包括以下内容 1.地图编辑器 2.格子计算,随机产生坦克,坦克移动,坦克发子弹,碰撞检测,键盘按键监听等等,可自己扩展。 3.代码完整,运行库完整,可成功运行。 有想做坦克小游戏或者对cocos-lua感兴趣的同学可以下载学习。 本内容资源来源于网络,不用于商业用途,仅供用于学习交流。

2022-05-01

vscode-coco2dx-lua-api.7z

用vsdoe开发cocos2dx-lua的辅助文件,用于代码提示,提高代码效率。一并提交了制作脚本。 cocos2dx-lua,vscode代码提示文件,附带制作脚本

2020-07-27

空空如也

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

TA关注的人

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