- 博客(11)
- 收藏
- 关注
原创 cocos2dx-c++接入 protobuf3.x
1,找到libsimulator 工程FileServer.cpp 文件注释 addResponse里面所有内容注释 loopResponse里面所有内容注释 loopWriteFile注释 loopReceiveFileFileServer.h//#include “Protos.pb.h”RecvBufStruct 内容置空ResponseStruct 内容置空删除 protobuf-lite 文件夹2,然后CMakeLists.txt 去除所有关于的google的路径文件(an
2021-06-24 18:16:13
275
2
原创 pbc在Android Studio上打包所需要的CMakeLists.txt 文件
对链接的补充https://blog.youkuaiyun.com/u013654125/article/details/73381633下面是CMakeList.txt文件内容cmake_minimum_required(VERSION 3.6)set(lib_name pbc)set(target_name ext_${lib_name})project(${lib_name})include(../cmake/CocosExternalConfig.cmake)set(${target_
2021-05-08 20:56:06
263
原创 cocos2dx滑动框重用/自动往后面加载
--[[** 重用版本 使用对象池cell节点的重用** 提高了刷新的效率,能够实现几百个节点不掉帧*********************注意************************* * 重用的字体,设置颜色失效,慎用* 重用的字体,设置颜色失效,慎用* 重用的字体,设置颜色失效,慎用* 暂时没有适配横向排列非一个的滑动cell* * 使用方式没有改变 参考 ScrollViewBase.lua*******************************.
2021-04-26 16:17:09
256
原创 Lua判断两个日期的关系
-- 求日期差值function timediff(long_time,short_time) if long_time < short_time then long_time, short_time = short_time, long_time end local n_short_time, n_long_time, carry, diff = os.date('*t',short_time), os.date('*t',long_time), fa
2021-01-18 16:08:09
335
原创 利用lua string库实现字符串中的数字变动效果
function PetInfoPanel:runAddAction(node, target, index) if not index then index = 1 end assert(node) if not node.getString then return end -- 查找小数点 local str = node:getString() local _, _, targetNum = string.find(target, "(%d+.%d+)") -- targe
2020-11-13 17:07:28
385
原创 [转载] cocos creator常用属性和方法
`1.场景加载cc.director.loadScene(‘场景名称’);//场景跳转cc.director.preloadScene(‘场景名称’);//预加载场景cc.director.getScene();//获取当前场景2.获取节点var node = cc.find(“Canvas/bg”);//通过访问路径来获取节点var a = this.node.getChildByName(‘name’);//通过名字获取子节点node.getComponent(cc.Label).stri
2020-10-10 13:59:04
1081
原创 cocoslua代码滚动数字
function RoomItem.createScrollNum(parent) local layer = ccui.Layout:create() local size = parent:getContentSize() -- layer:setBackGroundColor(cc.c3b(0, 255, 0)) local width = 28 lo...
2019-12-07 20:50:13
447
原创 判断点在四边形中的方法
这个是在做游戏过程中的一个问题。 cocos2dx里面提供的rect 原理是记录起点和宽高,并没有实际矩形框, 这样的做法只会产生一个标准的矩形。 对于不是矩形的四边形,判断还是不够用,在此, 整理一下常用的几种判断方法.1, cocos的原生方法cc.rectContainsPoint(rect, pos)rect 数据结构: {x = 0, y = 0, width = 100, h...
2019-12-06 19:00:54
1399
原创 在不规则四边形的内部随机一个点
问题:给定一个非平行四边形,在内部随机一个点。此问题只针对【凸多边形】这个问题很有趣,上面一个问题是给定一个点,判断是否在四边形内, 这个问题正好是返过来思路1, 随机一个位置, 判断是否在四边形内。不是的话就重新随机答:这个方法好low于是就有了思路2思路2,取四个点的minX, maxX, 然后根据X, 求出这个X值在四条边上的点的位置(有可能相交, 有可能不相交,不相交的话就不考...
2019-12-06 19:00:34
2067
原创 lua io的常用操作
-- 此方法能够删除已经require 到内存中的lua文件function TrackListLayer:removeRequiredByName(preName) for key, _ in pairs(package.preload) do if string.find(tostring(key), preName) == 1 then pa...
2019-08-16 10:15:02
257
原创 coco2dx-2d仿3d动画grid3d
coco2dx-2d仿3d动画grid3d@转载, 原地址:https://blog.youkuaiyun.com/qq_30392565/article/details/58615384local bg = display.newSprite(fishSp)bg:pos(display.cx,display.cy)local nodegrid = cc.NodeGrid:create()nodeg...
2019-08-02 13:28:23
510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人