【COCOS】
DylanZQL
unity游戏引擎技术专家。
展开
-
cocos资源压缩格式
pvrtc 和 etc是硬件支持的格式,因此,不会进行内存和显存解码,将会省许多。同时,由于不会解码,那CPU到GPU的传输量就会变少,在手机平台这种总线带宽小的设备上,可以得到一定量的性能提升。但pvrtc只适合IOS,etc适合android, 需要做两个平台的分别优化,并且etc1(刚刚有修改,先前是说的etc,随着OPENGL ES 3.0的发布,etc2也出了,支持ALPHA通道,但就目...转载 2018-02-28 11:20:56 · 1094 阅读 · 0 评论 -
cocos获取图片像素
//一下是获取某个像素的透明值,以此类推可以回去r,g,b的值Image *myImage = new Image();myImage->initWithImageFile("test.png");unsigned char *data = myImage->getData(); //这里就是图片数据了//根据刚刚计算的相对坐标值,计算出触摸点代表了哪一个像素点 ...原创 2019-04-22 11:20:48 · 2025 阅读 · 0 评论 -
sublime设置
{ "draw_white_space": "selection", "file_exclude_patterns": [ "*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj", "*.o", "*.a", "*....原创 2019-04-12 15:03:07 · 175 阅读 · 0 评论 -
cocos2dx 3.9 升级 3.17
1.更改环境变量,使用cocos2dx3.172.想新工程中添加三方库3.跟新工程头文件引用4.openssl冲突修改三方库的函数引用中cocos自带的库5.添加android app/android.mk 头文件引用,注意相对路径6.android编译错误:cocos compile --compile-script 0 -m release -p android...原创 2019-03-29 13:51:25 · 1782 阅读 · 0 评论 -
图片压缩
require("utils")require("cfg")PNG_FORMAT = 'png'local svn_root = '../../../wly2_lua_svn/res'-- print('更新' .. svn_root)-- os.execute('svn up ' .. svn_root)local dest_path = svn_root .. '_cop...原创 2019-04-10 14:45:06 · 200 阅读 · 0 评论 -
Showing All Messages Command PhaseScriptExecution failed with a nonzero exit code
_TARGET_BUILD_CONTENTS_PATH: /Users/admin/Library/Developer/Xcode/DerivedData/project_wly2_lua_client-glidlmxpowdxakfdpxalcgifxlbh/Build/Products/Debug-iphoneos/project_wly2_lua_client-mobile.appPW...原创 2019-03-18 18:17:32 · 7347 阅读 · 1 评论 -
Lua 螺旋遍历数组
function MapImage:spiralOrder(matrix) local res = {} local m = #matrix local n = #matrix[1] local x = 1 local y = 1 while m > 0 and n > 0 do if m == 1 then ...原创 2019-03-13 16:10:00 · 298 阅读 · 0 评论 -
cocos2dx lua touch事件监听 鼠标事件监听
local listener = cc.EventListenerTouchOneByOne:create() listener:setSwallowTouches(true) listener:registerScriptHandler(handler(self, self._onTouchBegin), cc.Handler.EVENT_TOUCH_BEGAN) ...原创 2019-03-14 11:36:25 · 2148 阅读 · 0 评论 -
cocos合图脚本
require("utils")require("cfg")local svn_root = '../../../wly2_lua_svn/美术/res_project/animation/'local set = {"effect", "soldier"}print('更新' .. svn_root)os.execute('svn up ' .. svn_root)for k...原创 2019-03-06 20:20:50 · 450 阅读 · 0 评论 -
移动游戏屏幕适配
美术资源采用 1334 / 750 ~= 1.78适配方法:CC_DESIGN_RESOLUTION = { width = 1334, height = 750, autoscale = "FIXED_HEIGHT", callback = function(framesize) local ratio = framesize.widt...原创 2019-03-01 17:31:42 · 482 阅读 · 0 评论 -
cocos 2dx xcode 真机编译
1._TARGET_BUILD_CONTENTS_PATH: /Users/admin/Library/Developer/Xcode/DerivedData/project_wly2_lua_client-glidlmxpowdxakfdpxalcgifxlbh/Build/Products/Debug-iphoneos/project_wly2_lua_client-mobile.app...原创 2019-03-01 14:35:51 · 449 阅读 · 0 评论 -
EditBox在MacOS 10.13上会使整个界面变成白色
没有找到解决方案,而且我发现只addSubview到glfw上1个原生控件才会出现白屏,貌似当glfw中存在1个以上原生控件就不会出现该问题,猜测可能是glfw的BUG,我自己在UIEditBoxImpl-mac.mm的initWithFrame方法中,在创建NSTextField并addSubview到glfw上的前后,尝试addSubview一个NSView,发现竟然好了,虽然并不清楚原理是什...转载 2018-09-11 10:20:51 · 372 阅读 · 0 评论 -
vs用户设置
{ "git.ignoreMissingGitWarning": true, // 以像素为单位控制字号。 "editor.fontSize": 16, "workbench.activityBar.visible": true, // 控制是否显示 minimap "editor.minimap.enabled": false, // 控制边栏的位置。它...原创 2018-03-06 14:01:02 · 813 阅读 · 0 评论 -
基于cocos2dx的伪立体菜单
https://blog.csdn.net/ccy0815ccy/article/details/41519767转载 2019-04-28 09:45:44 · 256 阅读 · 0 评论