cocos2d
文章平均质量分 59
小菜希
这个作者很懒,什么都没留下…
展开
-
cocos creator使用头条小游戏麦克风功能
cocos creator使用头条小游戏麦克风功能版本:2.4.2async Microphone() { const streamID = await tt.requestMicrophone(); const context = tt.getAudioContext(); const sourceNode = context.createMediaStreamSource(streamID); // source原创 2020-10-20 16:23:32 · 720 阅读 · 0 评论 -
cocos creator使用头条小游戏相机功能作为背景
cocos creator使用头条小游戏相机功能作为背景版本:2.4.2const { ccclass, property } = cc._decorator;@ccclassexport default class TestVideo extends cc.Component { private camera: any = null; private video: any = null; private videoTexture: cc.Texture2D = nul原创 2020-10-20 16:21:38 · 504 阅读 · 0 评论 -
cocos creator小游戏加载跨域头像
cocos creator小游戏加载跨域头像// 玩家头像 和 名字 (防止跨域问题)cc.assetManager.downloader.downloadDomImage(avatarUrl ,null, (err, img) => { if(err){ cc.error('玩家头像错误='+err) return } let texture = new cc.Texture2D(); texture.initWithElement原创 2020-10-14 18:37:12 · 1113 阅读 · 0 评论 -
cocos creator加载小游戏本地图片
cocos creator加载小游戏本地图片onTouchEnd(event){ let texture = new cc.RenderTexture(); texture.initWithSize(cc.visibleRect.width, cc.visibleRect.height, cc.gfx.RB_FMT_S8); this.camera.targetTexture = texture; let width = this.capN原创 2020-10-14 18:35:05 · 1010 阅读 · 0 评论 -
cocos creator单节点截图
参考博客 https://xmanyou.com/cocos-creator-2-2-0-jie-tu-chu-xian-yi-chang-hei-se-bei-jing/正确截图并不需要不开启3D功能1). 如果是全屏的截图,则继续沿用的旧的代码,直接将RenderTexture的size设置为屏幕大小即可。2). 如果是截取特定范围内的内容,首先,RenderTexture使用屏幕尺寸其次,只读取RenderTexture指定范围的像素点最后,将像素信息转换为Image完整代码如下:th原创 2020-10-14 17:01:57 · 767 阅读 · 0 评论 -
cocos2dx历史资源下载
cocos2dx历史资源下载https://github.com/fusijie/Cocos-Resource/blob/master/README.md原创 2020-10-14 13:45:53 · 124 阅读 · 0 评论 -
棋牌游戏座位算法
参考内容网址如下:https://bbs.egret.com/thread-47694-1-1.html?tdsourcetag=s_pcqq_aiomsghttps://www.jianshu.com/p/9d5f40603d8c具体解释1、以麻将为例玩家A、B、C、D 座位如下C 2D 3 B1A 0首先获取所有玩家的服务器位置:Index = 0,1,...原创 2019-10-14 10:43:19 · 1867 阅读 · 0 评论 -
Cocos Creator 屏幕适配脚本
挂载在Scene上,预制体需要添加 Widget 组件/** * 画布适配策略 * note: * 1. 只能挂载画布节点 */let StrategyEnum = cc.Enum({ NONE: 0, AUTO: 1, FIT_WIDTH: 2, FIT_HEIGHT: 3, FIT_WIDTH_HEIGHT: 4,});cc.Cl...原创 2019-10-09 15:50:27 · 705 阅读 · 0 评论 -
在vs2013使用Babelua开发cocos2dx
1、下载对应的Babelua支持的vs版本http://babelua.codeplex.com/releases2、双击下载好的文件安装3、新建lua项目cocos new MyGame -p com.your_company.mygame -l lua-d projects4、进入新工程根目录 或者 用vs打开编译5、用vs打开工程 点击LUA—Settings6、修改 禁用全局变量CC_DIS原创 2017-09-26 15:45:46 · 1292 阅读 · 0 评论 -
cocos2dx-3.1.5中lua显示控制台输出窗口
版本:cocos2dx-3.1.5+vs2013打开当前项目的 main.cpp文件内容应该是这样的#include "main.h"#include "SimulatorWin.h"#include <shellapi.h>int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR l原创 2017-09-26 15:12:58 · 4636 阅读 · 1 评论 -
cocos2dx 3.1.x lua mvc代码修改成官方代码示例
当前最新cocosdx的版本是3.1.5,新建的项目是mvc架构,而cocos官方提供的代码示例却不是mvc架构,感觉有点鸡肋,不好学习。所有我们直接把他修改成代码示例的样子,不用提供的mvc架构。原创 2017-08-28 09:56:19 · 499 阅读 · 0 评论 -
cocos2dx中用动作实现背景无限滚动
cocos2dx-3.1.5中用动作实现背景滚动,cocos2dx3.x都可以使用的用到的动作其实很简单MoveBy 因为有反动作 TargetedAction 给指定目标1个动作Spawn 同时执行Sequence 动作按照顺序执行RepeatForever 一直重复执行头文件#pragma once#include "GameSceneManager.h"#define DEF_RO原创 2017-08-24 10:42:52 · 1512 阅读 · 0 评论 -
使用python脚本生成Cocos2dx中的Android.mk文件和Vs2013中的包含路径
Cocos2dx的开发工具是微软的Vs2013或者其他版本,在打包Android中常常需要填写Android.mk文件,把自己写的cpp和头文件放上去,于是,写了个python脚本,方便填写注意:不能中文路径1.生成Android.mk上使用的cpp路径import osdef getListFiles(path): ret = [] for root, dirs, files原创 2017-09-13 15:14:42 · 380 阅读 · 0 评论 -
cocos2d-x-3.x吞噬点击触摸事件
使用版本是 cocos2d-x-3.1.4弹出对话框,有一个背景,吞噬触摸或者点击事件,使触摸或者点击事件不被传递下去// 覆盖监听事件 auto listener = EventListenerTouchOneByOne::create(); listener -> onTouchBegan = [](Touch* t,Event* e){ return true;原创 2017-03-29 15:15:10 · 3322 阅读 · 0 评论 -
Cocos2dx-3.1.5中PageView的addEventListener问题
在之前Cocos2dx-3.4中,或者3.x中,addEventListener使用方式如下:_pPageView = PageView::create(); _pPageView->setContentSize(Size(960.0f, 640.0f)); Layout *pLayout = nullptr; for (int i = 1; i < 5; ++i) {原创 2017-09-13 15:03:32 · 1106 阅读 · 0 评论 -
cocos creator下载扩展商店里的源码
首先,随便新建个项目或者打开存在的项目 然后点击菜单栏的扩展-》扩展商店 然后就可以尽情下载源码啦! 注意,mac下载的源码路径在用户的隐藏目录cd ~/.CocosCreator/原创 2017-09-04 19:36:14 · 5624 阅读 · 0 评论 -
Cocos2dx-3.1.x中探究Action的子类
查看Action类的继承关系Ref, Clonable->Action->FiniteTimeAction->ActionInterval发现常用的动作都是继承ActionInterval的,共有29个,代表有变化的过程动作(可以看出普遍动作都有时间参数)成对使用,绝对路径To是没有反动作的 功能 动作 动作2 缩放 ScaleBy ScaleTo 贝塞尔曲线 Bezi原创 2017-08-16 19:02:58 · 427 阅读 · 0 评论 -
无法打开文件“xxx.lib”错误的解决办法
转自:http://www.cnblogs.com/lidabo/archive/2012/08/14/2638409.html原因:#pragma comment (lib,”xxx.lib”)//默认和引用的CPP文件在一个文件夹中解决方法1:将xxx.lib和调用pragma comment的源文件放在一个目录(注意是调用它的源文件,不是头文件)。解决方法2:也可以在xxx.lib前加上全路径转载 2017-06-23 19:06:09 · 9334 阅读 · 0 评论 -
cocos2d-x3.1动作API合集
cocos2d-x原创 2016-11-16 16:19:45 · 595 阅读 · 0 评论