随笔分类 -  cocos

1

cocos jsb绑定
摘要:ini 配置文件中 clang_flags = -nostdinc -x c++ -std=c++11 -U __SSE__ 其中 -U __SSE__ 不定义__SSE__ 宏 clang 的参数,可以通过clang --help 查看所有clang的参数 -U <macro> Undefine 阅读全文

posted @ 2021-09-29 11:08 ZhYQ_note 阅读(36) 评论(0) 推荐(0) 编辑

cocos游戏: 不规则响应区域处理
摘要:1、问题:平时使用的按钮之类的都是规则图形,但是有些比如一些世界地图之类的,地图块是不规则的,边缘都是弯弯曲曲的,而且有些有交叉,处理这样的点击块就比较麻烦了2、几点解决思路2.1 如果地图块之间有点间隙,或者距离不是很近,那么可以采用每个地图块中添加多个小的响应区域,做好标记,那几个响应区域对应那 阅读全文

posted @ 2019-05-16 11:14 ZhYQ_note 阅读(455) 评论(0) 推荐(0) 编辑

cocos: RenderTexture 合并精灵图片
摘要:参考: http://forum.cocos.com/t/creator/40750https://www.jianshu.com/p/83864361870c 阅读全文

posted @ 2018-03-08 14:21 ZhYQ_note 阅读(722) 评论(0) 推荐(0) 编辑

#lua中编写shader的方式
摘要:lua中编写shader的方式 1. 字符串拼接 类似于下面这种 2. 双括号字符串方式[[]] 上面这两种方式都可以,感觉第二种方便点。 阅读全文

posted @ 2016-12-29 14:02 ZhYQ_note 阅读(461) 评论(0) 推荐(0) 编辑

cocos:C++ 导出到lua, cocos2dx_extension.ini修改
摘要:cocos:C++ 导出到lua, cocos2dx_extension.ini修改 [zq] //zq section, 需要和genbindings.py中的配置相同 the prefix to be added to the generated functions. You might or 阅读全文

posted @ 2016-12-23 17:14 ZhYQ_note 阅读(573) 评论(0) 推荐(0) 编辑

cocos:C++ 导出到lua, genbindings.py修改
摘要:cocos:C++ 导出到lua, genbindings.py修改 1. 准备 把tools目录下的cocos2dx_extension.ini, genbindings.py, userconf.ini拷贝到 一个新的目录下,作为修改模板 2. 修改genbindings.py build.py 阅读全文

posted @ 2016-12-23 15:51 ZhYQ_note 阅读(1500) 评论(0) 推荐(0) 编辑

quick如何打开工程或者示例
摘要:quick如何打开工程或者示例 1. 那里打开工程 2.打开新工程 3.重新进入工程 4. .quick_player.lua文件内容,其实我们可以直接修改这个文件,加入我们自己的工程, 下面那个test就是我直接添加的,这些配置项的具体含义可以参看最下面的部分: 阅读全文

posted @ 2016-12-16 15:50 ZhYQ_note 阅读(845) 评论(0) 推荐(0) 编辑

quick 中 "我的项目" 中的列表从那里来的?
摘要:quick 中 "我的项目" 中的列表从那里来的? 1. WelcomeScene.lua 场景 2. cc.player.settings.PLAYER_OPEN_RECENTS 上面这个东西在 player.lua 文件中, 每次打开quick模拟器时,都会执行这个文件 3. cc.player 阅读全文

posted @ 2016-12-16 11:12 ZhYQ_note 阅读(436) 评论(0) 推荐(0) 编辑

quick: iskindof使用注意
摘要:quick: iskindof使用注意 注意: 但是因为quick不能判断继承自C++如Node的情况,我实验了cocos2d x 3.11.1中的class和iskindof方法,发现方法有很大的不同,但是printf("UIListView ==== " .. tostring(iskindof 阅读全文

posted @ 2016-10-27 10:48 ZhYQ_note 阅读(586) 评论(0) 推荐(0) 编辑

3D中的相机 - 投影矩阵和视图矩阵
摘要:3D中的相机 - 投影矩阵和视图矩阵 3d游戏中,一般通过相机的设置来计算投影矩阵和视图矩阵,比如untiy和cocos,一般情况下我们不用关注如何计算, 可以直接在可视化的编辑器中调整参数就可以了,但是了解下总是好的。 具体计算可以参考: 可以参考现在cocos2dx的代码中的Camera源码,里面有根据相机的设置(位置等)计算上面两个矩阵的代码。 也可以参考下面这个,github上面一个项目... 阅读全文

posted @ 2016-10-09 13:56 ZhYQ_note 阅读(787) 评论(0) 推荐(0) 编辑

cocos Uniforms值的赋值
摘要:cocos Uniforms值的赋值 举个void Renderer::drawBatchedTriangles()的渲染: //Start drawing verties in batch for(const auto& cmd : _batchedCommands) { auto newMaterialID = cmd->getMaterialID(); ... 阅读全文

posted @ 2016-10-09 13:50 ZhYQ_note 阅读(272) 评论(0) 推荐(0) 编辑

attempt to call method 'getDataString' (a nil value)
摘要:错误: LUA ERROR: [string "/Users/staff/Documents/cocos-quick/merge/cocos-quick/player/quick/welcome/src/player.lua"]:223: attempt to call method 'getDataString' (a nil value) 在合并cocos和quick的时候,在EventC... 阅读全文

posted @ 2016-10-09 13:47 ZhYQ_note 阅读(606) 评论(0) 推荐(0) 编辑

cocos执行tolua/genbindings.py文件,错误搜集:
摘要:1、PYTHON_BIN not defined, use current python.这个不是错误 2、llvm toolchain not found!path: /Users/staff/Documents/worksoft/android-ndk-r10e/toolchains/llvm- 阅读全文

posted @ 2016-10-08 18:48 ZhYQ_note 阅读(3479) 评论(0) 推荐(0) 编辑

player: 初始化分析
摘要://1、 //cocos 程序开始运行时执行的函数 bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); director->setProjection(Director::Projection:... 阅读全文

posted @ 2016-09-30 17:04 ZhYQ_note 阅读(430) 评论(0) 推荐(0) 编辑

quick player运行分析
摘要:mac应用从AppController.mm源文件的applicationDidFinishLaunching函数启动: 1 1、 2 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification 3 { 4 [self installUncaughtExceptionHandler]; 5... 阅读全文

posted @ 2016-09-29 12:24 ZhYQ_note 阅读(691) 评论(0) 推荐(0) 编辑

quick: setup_mac.sh分析
摘要://quick: setup_mac.sh分析 //quick: setup_mac.sh分析#!/bin/bash //获取并打印根目录QUICK_V3_ROOTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"BASENAME=`bas 阅读全文

posted @ 2016-09-28 12:22 ZhYQ_note 阅读(590) 评论(0) 推荐(0) 编辑

cocos: 链接错误: _lz_adler32 in liblibquickmac.a
摘要:错误: Undefined symbols for architecture x86_64: "_adler32", referenced from: _lz_adler32 in liblibquickmac.a(lua_zlib.o) _png_icc_set_sRGB in libcocos2 阅读全文

posted @ 2016-09-27 18:57 ZhYQ_note 阅读(778) 评论(0) 推荐(0) 编辑

编译错误: file not found with angled include use quotes instead #include <lualib.h> 和 #include "lualib.h"
摘要:http://stackoverflow.com/questions/17465902/use-of-external-c-headers-in-objective-c 问题: 7down votefavorite 6 6 In my iOS project I need to use an ext 阅读全文

posted @ 2016-09-27 15:01 ZhYQ_note 阅读(9877) 评论(0) 推荐(1) 编辑

xcode7: Undefined symbols for architecture i386: "_iconv_open", referenced from:
摘要:在整合cocos和quick时,出现这个错误,我按照以前的方法 link binary with libraries 中add libiconv.2.dylib ,发现已经没有了这个库。 网上找了一下,找到一个: 问题: I use libxml to save game data. in orde 阅读全文

posted @ 2016-09-27 10:30 ZhYQ_note 阅读(1287) 评论(0) 推荐(0) 编辑

cocos Uniforms值的赋值
摘要:cocos Uniforms值的赋值 举个void Renderer::drawBatchedTriangles()的渲染: //Start drawing verties in batch for(const auto& cmd : _batchedCommands) { auto newMaterialID = cmd->getMaterialID(); if(_lastMaterialID... 阅读全文

posted @ 2016-09-13 20:08 ZhYQ_note 阅读(653) 评论(0) 推荐(0) 编辑

1

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示