自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MccreeCaptain

朝闻道,夕死可矣

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 protobufjs使用教程,支持proto文件打包成typescript或javascript脚本

第二步,创建cocos新项目,在新项目根目录(assets同级目录)下打开命令行。第三步,在项目目录下新建 Proto 目录并定义几个 proto 文件。第六部,在项目目录打开命令行,安装pbjs和pbts。第七部,运行package.json中的两个脚本。第五部,在 package.json 中定义。即可在Protojs文件夹中生成需要的文件。第一步,安装nodejs。将文件导入工程中,即可在工程中引用。并将它写入项目目录下的。并将它写入项目目录下的。第四部,增加默认导出。

2024-03-07 11:24:24 831

原创 Cocos Creator不规则按钮

Cocos Creator不规则按钮

2023-08-03 17:27:22 729

原创 cocos creator Richtext点击事件

cocos creator richtext 点击事件

2023-07-17 11:03:00 1208

原创 GLFWError #65544 Happen, No monitors found.

cocox 2dx 3.16报错:GLFWError #65544 Happen, No monitors foundGLFWError #65537 Happen, The GLFW library is not initializedOpenGL 1.5 or higher is require (your version is (null))原因:调试C++代码发现最初的报错GLFWError #65544 Happen, No monitors found出现在glfwinit()中。

2020-08-26 11:55:17 2871

原创 typescript+cocos creator label设置文本string后获取实际渲染宽高

let node = new cc.Node();node.addComponent(cc.Label);let label = node.getComponent(cc.Label);label.string = singleStr;//_forceUpdateRenderData(); 2.2及后的版本//_updateRenderData(true); 2.1及之前版本用的(<any>label)._forceUpdateRenderData();let width = la

2020-08-10 18:43:16 1107

原创 cocos2dx lua 精灵动画 序列帧动画

local Bird = class("Bird", cc.Node)function Bird:create() return Bird.new()endfunction Bird:ctor() --正文: --精灵序列帧动画 local animation = cc.Animation:create() for i = 1,3 do ...

2019-12-25 20:42:45 612

原创 cocos2dx+lua 第一次使用物理引擎

MainScene.lualocal MainScene = class("MainScene", cc.load("mvc").ViewBase)local FootBallGame = import(".FootBallGame")function MainScene:onCreate()-- add playbutton local playButton = cc.MenuI...

2019-12-24 18:21:33 466

转载 cocos2dx+lua 键盘监听事件

local MainScene = class("MainScene", cc.Node)function MainScene:ctor() self:KeyboardEvent()endfunction MainScene:KeyboardEvent() --键盘按键按下回调函数 local function keyboardPressed(keyCode, event...

2019-12-23 17:23:50 1088

原创 cocos+lua+layout 实现遮罩

作为一个刚进入游戏公司的小菜鸟,接到了一个把新手任务成果--flappybird嵌入到项目中去。本以为会是一个轻松加愉快的过程,结果却大坑没有小坑不断。。。(我太菜了,哭了)如何实现遮罩就是其中一个非常值得记录的小坑。首先来看一下我为什么用到遮罩。。。嵌入到项目中后flappybird的游玩界面是这样子的:![在这里插入图片描述](https://img-blog.csdnimg.cn/201...

2019-12-20 17:16:26 1034

原创 lua 使用MenuItemImage创建简单button

-- add playbutton local playButton = cc.MenuItemImage:create("button_play.png", "button_playclicked.png") :onClicked(function() --点击回调函数 print(“clicked”) end) cc...

2019-12-19 18:37:04 268

转载 lua 一个简单的button

旧版本使用cc.ui,新版本直接使用ccui。local btn = ccui.Button:create("flappybird/button_normal.png", "flappybird/button_press.png", "flappybird/button_disabled.png", 0) self:addChild(btn) btn:setPosition(cc...

2019-12-19 18:35:19 841

原创 lua checkBox

--创建checkBox --响应事件函数 local function selectedEvent(sender,eventType) if eventType == ccui.CheckBoxEventType.selected then print("eventType == ccui.CheckBoxEventType.selecte...

2019-12-12 15:01:11 424

转载 cocos2dx+lua用checkbox实现单选框和button实现table按钮

checkbox实现单选框–待完成button实现tablelocal ConfigScene = class("ConfigScene", cc.load("mvc").ViewBase)--定义常量local Item_Tag_Easy = 0 local Item_Tag_Normal = 1local Item_Tag_Difficult ...

2019-12-12 12:07:55 797

原创 cocos2dx3.16+lua 音乐音效

音乐音效介绍声音分为两类:背景音乐、音效。(1)背景音乐:一般是贯穿整个游戏的音乐,时间长、重复次数少。(2)音效: 一般是很短的那种声音特效,如砍杀、爆炸、走路等,短暂但使用比较频繁。cocos2dx是一个跨平台的游戏引擎,它支持多种声音格式(比如MP3、WAV等)。可是呢,对于不同的平台,声音的格式可不一定是统一的。这就需要大家根据不同的平台,选择合适的声音格式了。根据两...

2019-12-10 18:25:38 860

原创 lua个人随笔--lua项目ardroid版修改屏幕显示方式(横屏 竖屏 重力感应显示等)

修改D:\cocos2d-x-3.16\cocos2d-x-3.16\cocosProject\FlappyBird\frameworks\runtime-src\proj.android\AndroidManifest.xml中的android:screenOrientation="landscape"landscape:横屏portrait:竖屏unspecified:默认值。由系...

2019-12-09 18:16:55 555

原创 lua打包apk报错:Signing key xxxx not found

原因:在指定signing key的别名出错解决方法:在创建keystore文件时keytool -genkey -v -keystore projectName.keystore -alias projectAliasName -keyalg RSA -keysize 2048 -validity 10000的过程中已经指定了该keystore的别名是projectAliasNam...

2019-12-09 16:48:18 390

原创 新手写lua遇坑系列之迭代器ipairs与pairs

随笔笔记ipairs遍历时从下标1的位置开始,当遇到nil时结束(即使是中间有nil后面还有有效数据)。代码: local list = {} list[0] = 0 list[1] = 1 list[2] = nil list[3] = 3 for k, v in ipairs(list) do print(k, v)...

2019-11-28 16:12:12 320

原创 cocos2dx lua 鼠标触摸事件

--方式一function StartScene:getMousePos() local function onTouchBegan(touch, event) local location = touch:getLocation() return true end local function onTouchEnded(touch, ...

2019-11-24 15:31:24 1004

原创 Java中实现接收到EOF结束

package TestException;/* * 常见异常: * RuntimeException子类异常: * 1. ArithmeticException 算数异常 * 2. NullPointerException 空指针异常 * 3. InputMismatchException 输入异常 * 4. ArrayIndexOutOfBoundsException 数组下标越界 * 非Ru...

2018-05-14 09:11:23 4624

原创 把一个字符串的大写字母移到最后--腾讯笔试

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;/*问题描述:小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。你能帮帮小Q吗?输入描述:输入数据有多组,每组包含一个字符串s,且保证:1&lt;=s.length&lt;=1000.输出描述...

2018-05-06 21:05:44 1625

原创 输入任意时间,输出该时刻的下一秒--腾讯笔试

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;/*问题描述:输入任意时间,输出改时刻的下一秒:例如输入2008年2月28日23时59分59秒,输出为:2008年2月29日0时0分0秒。输入一个时间,输出下一秒的时间。例如输入2008年2月28日23时59分59秒,输出为:2008年2月29日0时0分0秒。*/int isleapyear(int ...

2018-05-05 21:27:44 1900

原创 快速排序算法-C语言

//参考文章:https://blog.csdn.net/kwang0131/article/details/51085734#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;/*基本思想(参照参考文章):随机找出一个数(通常就拿数组第一个数据就行),把它插入一个位置,使得它左边的数都比它小,它右边的数据都比它大,这样就将一个数组分成了两个子数组,然...

2018-05-05 01:28:08 212

原创 qsort-C语言

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;//qsort()函数包含在stdlib.h头文件中,有四个参数,没有返回值;//经典写法为:qsort(array, n, sizeof(array[0]), cmp);//其中array为数组名,或者可以说是开始排序的地址, n为排序元素的个数,sizeof(array[0])则为数组元素的大小,...

2018-05-04 22:44:32 212

原创 最大差值和最小差值数对问题--腾讯笔试

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;math.h&gt;/*问题描述:小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,差的绝对值最小的有多少对呢?差的绝对值最大的呢?输入描述:输入包含多组测试数据。对于每组测试数据:N - 本组测试数据有n个数(n&gt;= 2)a1,a2…an - 需要计算的数据...

2018-05-04 20:26:02 2324

原创 兔子问题--斐波那契数列问题求解

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;/*问题描述:有一只兔子,从出生后第3个月起每个月都生只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?思路:首先,可以很清楚的知道当前月份兔子的数量为上一个月的兔子的数量加上新生兔子的数量,因为新生兔子在第三个月开始生小兔子,所以新生兔子的数量正好就是上两个月...

2018-05-04 15:57:02 882

原创 创建动态数组--C语言

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int main(){    int len, i;    int *array;//声明一个int型指针,类似的,如果是创建char型数组即声明char * array    printf("请输入数组长度:\n");    scanf("%d", &amp;len);    array = (in...

2018-05-04 15:55:23 576

原创 C语言模拟String类函数strcpy--C语言

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#define N 100//c语言模拟strcpy函数,将str2复制到str1中,无返回值void my_strcpy(char * str1, const char * str2);int main(){    char str1[N], str...

2018-04-03 09:38:00 273

原创 C语言模拟String类函数strcmp

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;strings.h&gt;#define N 100//当s1&lt;s2时,返回为负数;//当s1==s2时,返回值= 0;//当s1&gt;s2时,返回正数。//即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。int m...

2018-04-03 09:35:04 320

超级玛丽全素材(包括图片、音乐、音效等).zip

超级玛丽全资源(包括图片、音乐、音效等),适合新手练习使用。图片是组合在几张大图里的,用到时需要手动分割。音乐包括背景音乐等。音效也全,大跳、小跳、死亡等等全都有。

2019-12-25

空空如也

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

TA关注的人

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