- 博客(72)
- 资源 (2)
- 收藏
- 关注
原创 记一次线上报错 GList AddChildAt NullReferenceException
GList添加item时候,会从对象池中取一个已存在对象复用或者创建新的对象,如果没有找到对应的资源或者对象池中的对象已经销毁过,会导致创建失败,报错 AddChildAt NullReferenceException。
2024-01-09 16:21:15
723
原创 搭建git服务器
其他的,git服务器的默认分支可能叫main不是master;添加密钥的目的是为了免密连接;本文环境客户端mac、服务端ubuntu,其他系统过程一样。2.特别重要(单独起一行),给文件设权限。3.本地生产密钥并把公钥传输到服务端。1.创建linux账户,创建文件。4.将公钥添加到文件。6.客户端连接git。
2023-07-30 20:43:12
549
原创 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
1399
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
490
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
195
原创 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
677
原创 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
1675
原创 OpenGL学习笔记 四:纹理(Textures)
1.什么是纹理? 纹理就是一张2D图片。纹理等同的效果<==>如果想让图像看起来更真实,我们就必须有足够多的顶点,每个顶点都要添加颜色来增加图形的细节,。这将会产生很多额外开销,因为每个模型都会需求更多的顶点,每个顶点又需求一个颜色属性。2.将一张砖墙的图片映射到三角形上...
2020-07-24 10:01:51
2081
原创 OpenGL学习笔记 四:着色器(Shader)
什么是着色器:着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。是把输入转化为输出的程序。着色器之间的联系,把一个着色器的输出作为另一个着色器的输出。GLSL:GLSL的类C语言,为图形计算量身定制的,它包含一些针对向量和矩阵操作的有用特性。语法:着色器的开头总是要声明版本,接着是输入和输出变量、uniform和main函数。每个着色器的入口点都是main函数,在这个函数中我们处理所有的输入变量,并将结果输出到输出变量中。结构如下:#
2020-07-19 20:20:38
2768
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
205
原创 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
5954
1
原创 OpenGL学习笔记 二:创建窗口
https://learnopengl-cn.readthedocs.io/zh/latest/01%20Getting%20started/03%20Hello%20Window/
2020-07-11 10:18:10
198
原创 OpenGL学习笔记 一:搭建环境
OpenGL学习网站:https://learnopengl-cn.readthedocs.io/GLFW ,GLEW关键字:包含目录 include 、库目录、加入附加依赖项,glfw3.lib glew32s.libopengl32.lib坑:教程中没有加入静态库opengl32.lib...
2020-07-10 23:16:26
259
原创 重写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
684
原创 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
313
转载 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
3484
原创 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
3042
原创 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
433
原创 开启N卡 cocos3.17以下版本无法编译成功
开启N卡 cocos2dx 3.16版本无法编译成功:将cocos2d-x-3.17\external\ 下的 glfw3 文件夹复制到 cocos2d-x-3.16\external\ 下,编译
2019-09-07 14:38:05
278
原创 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
1513
原创 cocosCreator 物理引擎穿透问题
1.检查碰撞类型是否为物理;2. 检查是否为高速运动:设置bullet属性;3. 位移是否物理引擎驱动(采用改变坐标的方式的移动,物理引擎无法帮你停住);...
2019-08-28 19:09:44
2880
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
2701
原创 cocosCreator ScrollView 纵向滚动列表无限循环刷新
纵向滚动列表无限刷新,横向的稍微修改即可。原理相同。cc.Class({ extends: cc.Component, properties: { itemPref:{ type: cc.Prefab, default: null, }, mask:{ ...
2019-08-26 13:45:20
3366
原创 CocosCreator 帧动画 组件脚本
在节点上加上这个脚本,然后将每阵的spriteFrame拖入即可cc.Class({ extends: cc.Component, properties: { frames:{ type: cc.SpriteFrame, default:[] }, duration: 0.1,...
2019-08-24 19:15:20
1126
原创 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
299
原创 拷贝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
231
转载 Mac挂载移动硬盘
Mac需要拷贝视频,但是移动硬盘是ntfs格式的,但是mac本儿,ntfs的移动硬盘默认可以识别但是以only read的方式挂载的,需要读写的时候肯能无法使用,所以记录一下使用方法~mac自带的mount_ntfs就可以挂载移动硬盘,默认挂载的时候ntfs的硬盘是只读的,所以这个时候需要先umount掉,然后再使用mount_ntfs命令以读写的方式挂载。1.首先查看本地已经挂载的ntf...
2019-03-14 12:59:51
6160
原创 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
17604
转载 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
1472
转载 右键添加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
148
转载 转载
https://blog.youkuaiyun.com/chengyingzhilian/article/details/38660735 https://blog.youkuaiyun.com/fjdmy001/article/details/53034848 https://blog.youkuaiyun.com/lxt610/article/details/78335915
2018-11-13 09:17:59
233
原创 lua -- 选择排序
--伪选择排序local arr = {5,2,8,4,9,1}for i = 1, #arr do for j = i + 1, #arr do if arr[i] > 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
317
原创 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
544
原创 coos字节点跟换父节点,retain用法
local _view = widgetMgr:show("USE_PROP_VIEW", self) --找到子节点 _view:retain() --保持内存不是放 _view:removeSelf() --从原父节点移除 self._pnlMap:addChild(_view) --加入到新的父节点 ...
2018-09-25 11:25:30
215
转载 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
3274
1
cocos2d-x 坦克 tank
2022-05-01
vscode-coco2dx-lua-api.7z
2020-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人