自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 cocos2dx cc.SpriteBatchNode运用

前言:众多周知,batchNode可以降低drawCall提高渲染效率。原因为batchNode使用一次渲染,批次生成多个sprite。batchNode同时可以将N张切割的散图整合成一张大图,提供给GPU渲染,以下贴出本人试验出的一些配套用法。重点内容第一种方法:-- 根节点。 local layer = cc.LayerColor:create(cc.c4b(0, 100, 100, 100

2017-11-22 00:52:02 1243

原创 一个c++实现的链表,如下:

一个c++实现的链表,如下: 参考(https://github.com/ivanseidel/LinkedList)#include "stdafx.h"#ifndef LinkedList_h#define LinkedList_h#include <stddef.h>template<class T>struct ListNode{ T data; ListNode

2017-08-22 18:14:01 319

原创 cocos2dx lua开发调试打log方式

local platform = cc.Application:getInstance():getTargetPlatform()local plats = { WINDOWS = 0, LINUX = 1, MAC = 2, ANDROID = 3, IPHONE = 4, IPAD

2017-07-06 10:11:36 1489

原创 lua判断点在任意多边形内部

function IsPtInPoly(pt, pts) local count = 0 local x, y = pt.x, pt.y local x1, y1 = pts[1].x, pts[1].y local x1Part = (y1 > y) or ((x1 - x > 0) and (y1 == y)) local x2, y2 fo

2017-07-05 11:26:41 1458

原创 cocos2dx3.12 CCTableView优化和使用

cocos2dx3.12 CCTableView

2017-03-13 11:06:55 3427 2

原创 cocos2dx 边缘1像素的图片/帧动画,用Texturepacker打包后,移动动作抖动

前言:新项目里有很多边缘是1个像素的图片(头像边框,listView边框,等)。这些图片在用Texturepacker打包成pvr.ccz后,运用在游戏场景中,比如:listView中,滑动view的时候,图片的边缘总是有1-2个像素的消失和抖动。解决思路: 1,从引擎方面着手,找寻TextureCache加载流程代码未发现异常。到cocoChina寻找cocos引擎组帮助,得到的解答是修改sha

2017-03-03 15:59:10 1353

原创 lua 协程,在cocos2dx做战斗的理解

local function attack() self.sprite3D:setOpacity(255) local arr = { cc.FadeOut:create(0.25), cc.DelayTime:create(0.25), cc.FadeIn:create(0.25),

2017-02-24 17:28:38 2738 1

原创 cocos2dx camera lua的设置

前言: 在搞一个cocos2dx 战斗运用到3d的项目。在游戏rootNode里面添加2个相机。用来展现map类和fight场景类的显示。这样子整个游戏就有3个相机了。一个是default的默认相机,相机深度为1。map类定义了相机深度为-2。fight场景类定义相机深度为-1。cocos2dx的camera有几个相机模式,默认的,正交的,透视的可以参考这里两篇文章的使用。 http://blog.

2017-02-10 10:57:24 4993 1

原创 cocos2dx A*寻路算法lua实现

前言:战斗里需要实现近战小兵自动寻路,检测碰撞,到达指定目标点进行攻击,所以做了这个功能。代码参照了https://github.com/ZhaoTianze/A-Star-PathFinder, 感谢!实现的3个类,1,A*寻路2,路径查找3,路径管理代码如下:------------------------------AStar------------------------------

2017-01-11 16:38:33 1437

原创 cocos2dx 打印table,打印lua堆栈,重载lua代码

前言:在开发cocos2dx的lua代码的时候,经常会打印log获取信息,不断开关游戏重新更新lua代码。这里分享一份文件,方便大家调试。function printTT(content, ...) local tab = 0 local out_list = {} local function printk(value, key, tab) if key ==

2016-12-27 12:34:24 2182

原创 windows下使用Cywin

前言:现在windows下使用git/tmux/vim/bash的集合体,找到了Cywin。1, 进入Cywin的官网https://www.baidu.com/link?url=ciwl0FifjoIoM_PncrLMV5CQNXevhYWRyKrZoioGCJm&wd=&eqid=abcc47500007bba10000000658608ba0。找到下载的地方点击下载 2,下载后点击安装包,一

2016-12-26 11:27:28 1992

原创 使用CSDN CODE托管代码,Git仓库的SSH公钥与私钥分析

前言:公司开发的项目想找个私有的地方存储,可以满足公司开发,和家里开发等其他环境开发。就找到了https://code.csdn.net。因为项目比较大,csdn code可以满足免费私有化2G托管容量。赞一个!1, 打开https://code.csdn.net,创建一个git项目仓库。 2,在配置里面选择私有化, 添加项目描述,点击创建安 3,这时候我们就拥有了一个git托管仓库,链接在此

2016-12-23 12:12:56 730

原创 cocos2dx 3.12 各平台资源加密解密

前言,一般项目发包基本会加密 lua代码,图片资源,现在3.12自带一套加密解密流程,但是这套加密流程只适用于lua代码解密,现在需要对框架进行修改,从而可以解密图片资源。准备,首先要想好自己的加密解密的密钥 和 文件头签名。 {如: String key = "KEY_FOR_ENCRYPT_OR_DECRYPT";String Sign = "SIGN_FOR_ENCRYPT_OR_DEC

2016-12-22 11:19:37 9696 1

原创 cocos2dx 屏蔽3d功能导出到lua

1, 打开\frameworks\cocos2d-x\cocos\base\ccConfig.h将这些代码注释掉即可(或者将1改为0)2, 打开frameworks\cocos2d-x\cocos\scripting\lua-bindings\manual\lua_module_register.cpp 将3d模块注释掉即可。ps: 同理可以用词方法通过这两个文件屏蔽其他导出到lua的功能

2016-12-19 11:00:05 840

原创 mac 终端配置iterm2 + oh-my-zsh + tmux + vim

1, 下载iterm2,并安装, 官网http://www.iterm2.com/ 然后去下载iterm2主题http://ethanschoonover.com/solarized 下载后双击solarized/iterm2-colors-solarized/ 双击里面的文件(修改终端配色) 和solarized/vim里面文件(修改vim配色)2, 安装home b

2016-12-10 00:44:18 2534

原创 cocos2dx CCSprite高斯模糊 lua实现

不废话 上代码 local vertSource = “\n”.. “attribute vec4 a_position; \n” .. “attribute vec2 a_texCoord; \n” .. “attribute vec4 a_color; \n” .. “#ifdef GL_ES \n” .. “varying lowp vec

2016-12-09 17:39:07 1642

原创 cocos2d-x ios工程引擎升级记录

1, 前面已经搞好win32和安卓了2,进入pro.mac_ios 用 xcode打开工程,直接将class里面的文件夹拖拽到xcode的class里面,不要点击copy file, 直接创建软链接3, 修改ios工程和mac工程的头文件依赖,解决未定义报错,或者缺少文件要将文件拖拽进工程一般报未定义错,或者重复定义,或者找不到文件,这几个错误,解决即可4, 编译通过,真机测试

2016-12-09 11:15:12 349

原创 cocos2d打包安卓.so时候,error: undefined reference to!

F:\123\RomeNew\Rome\frameworks\runtime-src\proj.android….\cocos2d-x/cocos/scripting/lua-bindings/proj.android/../auto/lua_cocos2dx_ui_auto.cpp:17393: error: undefined reference to ‘cocos2d::ui::ListVie

2016-12-05 15:46:25 2069 1

原创 coco2dx-lua 引擎升级

需求: 当前引擎版本3.3(当前项目引擎,做过自己的修改),准备升级至3.9(官网引擎原生)1,安装win10,vs2015,安装python,jdk,ndk,sdk, 官网下载原生3.3引擎,用coco new创建一个test项目2,用beyond compare(对比工具)打开自用引擎3.3,test项目引擎,进行对比,找出本项目做出的修改部分 (frame部分 和 runtime的

2016-11-25 12:26:07 1085

supercell、部落冲突、海岛奇兵、美术资源导出工具

内置安装说明 可以用在最新的包上面。

2022-06-23

骨骼3.8转成3.7版本的亲测可用

骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用骨骼3.8转成3.7版本的亲测可用

2022-03-31

luaide-0.3.7.rar

LuaIDE xLua断点 0.3.7版本 主要用于Unity的Xlua调试。

2021-11-13

ktxToPng.rar

Ktx转Png工具-一键转,批量转的。。windows下使用。。

2021-06-24

检查文件夹或者项目内重复图片和超大图片

检查文件夹或者项目内重复图片和超大图片,主要用于缩减包体积。 用python写的一个实用小工具。 一键输出所有结果到文本,方便定位检查。

2020-11-27

空空如也

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

TA关注的人

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