E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Cocos-js
cocos creator实战项目记录(一)
creator(一下简称ccc)貌似从16年发布到现在已经有五年了,当时我还是游戏开发菜鸟,不过当时我已经在从事
cocos-js
的工作,所以对ccc的发布还是比较关注。
Zihuata
·
2023-09-26 14:00
cocos
creator实战记录
lua
javascript
cocos-creator
android
Cocos开发中的埂(一)
接触
Cocos-JS
开发10多天以来,渐渐熟悉了Cocos的一些东西,当然也遇到了一些埂,官方的文档还是挺详细的,但是作为完全的门外汉通过阅读文档来解决问题,可以解决50%,另外的需要通过Cocos官方社区以及
不做需要减肥的人
·
2021-05-15 05:04
Cocos-Js
准备(一)-基础语法
JavaScript语法一、变量在JavaScript中声明变量时,在标识符前加var表示声明了一个局部变量,如:varx=10;//声明一个局部变量i,并赋值为10;vary=10;z=true;//声明两个局部变量,y为整形,z为布尔型如果不加var表示声明一个全局变量x=20;//全局变量x二、常量constX=10;//初始化之后不可以修改,作用域局部,一般常量名全为大写,多个单词可用下划
这个西瓜不甜
·
2020-09-15 15:18
CocosJs
javascript
cocos-js
http网络请求XMLHttpRequest
1.get请求代码如下//获取用户数据varxhr=cc.loader.getXMLHttpRequest();//创建XMLHttpRequest对象cc.log("Status:SendGetRequesttohttpbin.org");//setargumentswith?xxx=xxx&yyy=yyyvarurl="http://xxx/game/v1/sdk/gameuser";url=
Leo丶Tiny
·
2020-09-13 20:43
cocos-js
cocos-js
xmlhttprequest
cocos-js
web开发泡泡龙游戏【一 加载游戏场景】
哀家发现一个游戏如果不记录(复习)一下的话,不算真正记在脑子里了,也可以理解为我是一个手写记忆型。我目前的水平,对cocos2d-x有了一些了解,对cocos2d-js没有接触过,看了一下泡泡龙的视频。但是两者是一个妈妈生的,很多东西都是相同的,就好理解的许多,我仅对cocos2d-js的内容多做一些记录。开始。一。加载游戏场景打开刚刚下载的cocos2d-js的时候里面的东西少得可怜,Hello
小章鱼哥
·
2020-09-13 13:15
cocos2d-js
游戏
javascript
cocos 实现搓牌效果(翻牌效果),包括铺平动画
cocos3.0以上,cocos-lua,
cocos-js
,cocos-cpp,cocoscreator都可以用了,cocoscreator1.5以上2.10和2.12,2.13,2.20+版本,shader
渴望不了
·
2020-08-24 13:52
cocos2dx游戏开发
搓牌
游戏
cocos-js
button点击事件
/***CreatedbyTomason2017/4/5.*/varMyLayer=cc.Layer.extend({_topDisplayLabel:null,ctor:function(){this._super();varbutton=newccui.Button();button.x=size.width/2;button.y=size.height/2;button.loadTextur
xiaofang3a
·
2020-08-23 04:36
cocos-js
Cocos-js
——粒子系统(内置)
内置的11中粒子效果:ParticleExplosion();//爆炸ParticleFire();//火焰ParticleFireworks();//烟花ParticleFlower();//花朵ParticleGalaxy();//星系ParticleMeteor();//流星ParticleRain();//下雨ParticleSmoke();//烟雾ParticleSnow();//雪花P
凡凡的小web
·
2020-08-20 13:45
cocos-js
,时间相关的处理
1.原因客户端在成功登陆后会从服务器收到一个登陆时间,然后开始让时间走起来,现在有两种走法:1.单起一个全局定时器,每一次update后让秒数+1,但是这种走法在游戏切换到后台后,定时器被挂起,时间就停止了,当游戏再从后台切换到前台后,就会不准,还有当定时器加速或者减速的时候,时间也会不准2.用服务器时间和本地时间对比,获取时间差,以后再需要用时间的时候,获取到本地时间+时间差,就是正确的服务器时
土豆丝的逆袭
·
2020-08-16 21:56
cocos-js
准备开始layabox了
cocos-js
的WEB性能真心不咋地,前段时间关注了一下
玖五二七
·
2020-08-08 18:38
layabox
cocos-js
,内存管理1---引用计数方式
一.开篇引题在理解cocos2dx的内存管理机制之前,我们可以先了解下c++中变量的内存空间的分配问题.我们在c++中写一个类,可以在栈上分配内存空间也可以使用new在堆上分配内存空间,如果类对象是在栈上分配的内存空间,这个内存空间的管理就不是我们的事了,但如果是在堆上分配的内存空间,当然需要我们来手动的delete了!问题来了,cocos2dx如何管理内存:cocos2dx采用的是在堆上分配内存
土豆丝的逆袭
·
2020-08-04 03:20
cocos-js
WKWebView兼容问题一:资源跨域
问题描述:
Cocos-js
、CocosCreator打包web-mobile后,在WKWebView框架下运行,存在资源跨域问题,表现为资源加载不到,运行显示白屏。
XIAOMING_BAi
·
2020-07-31 15:35
CocosCreator
WKWebView
Cocos-Js
类的使用和面向对象
类的使用和面向对象了解
cocos-js
面向对象中继承的核心原理通过代码分析:varbaseLayer=cc.Layer.extend({ctor:function(){this.
Q_Jimmy
·
2020-07-29 16:39
cocos2d-js
倒计时天时分秒函数(
cocos-js
)
倒计时天时分秒函数(
cocos-js
)第一次写的方法,和优化后的方法第一次优化后在onload()中创建定时器感谢第一次写的方法,和优化后的方法第一次doSomething1(second_time){
滑天下大稽
·
2020-07-12 10:22
cocos2d-x
数据结构
cocos2d-js
cocos-js
,Widget的addTouchEventListener改善
一、基本使用addTouchEventListener是属于Widget下的触摸事件相关的操作,基本使用规则如下:varbutton=newccui.Button()button.addTouchEventListener(this.touchEvent,this)touchEvent:function(sender,type){switch(type){caseccui.Widget.TOUCH
土豆丝的逆袭
·
2020-07-08 12:52
cocos-js
cocos-js
,数据本地存储
一、前言在cocos-js3.0以上的版本中,当我们用到本地存储的时候,发现以前用到的UserDefault在JS中并没有导出,而是换成了LocalStorage。二、基本使用/**Initializesthedatabase.Ifpathisnull,itwillcreateanin-memoryDB.*/voidCC_DLLlocalStorageInit(conststd::string&f
土豆丝的逆袭
·
2020-07-08 12:52
cocos-js
cocos-js
麻将(一)
麻将开发准备,分割模块;{1.手牌组件{1.玩家自己手牌2.其他人手牌}2.出牌组件3.吃、碰、杠牌组件4.桌面初始牌组件5.音效类6.动画控制类7.其他独立节点[吃碰杠操作,结算等];}预备文件:1.src/common/GlbalFunc.js先新建这个文件是在其中定义一些全局函数,方便以后操作进行,可随时在其中进行改动操作;2.src/mj/LoadRes.js.js资源管理文件,存放麻将所
飘雨的黄昏v
·
2020-07-05 02:47
cocos creator 大厅+子游戏模式探讨(creator版本1.8.2)
谈到cocoscreator的子游戏的热更新,相较于其他,诸如
cocos-js
,cocos2d-x等开发模式是有本质区别的。究其原因,是由于creator项目中无论是脚本或是资源,对整体
late哥哥
·
2020-07-02 17:02
游戏
cocos
Airtest 网易 UI 自动化工具 Airtest 浅用记录
一使用目的该工具主要是面向游戏UI测试基于图像识别,如游戏框架unity,
Cocos-js
以及网易内部的游戏框架同时也支持原生AndroidApp的基于元素识别的UI自动化测试.本文主要使用目的是做安卓原生
先知摩西
·
2020-07-01 22:59
Python
python
airtest
android
IOS
Cocos-Js
准备(二)-数组
数组js中的同一个数组可以存储多种类型的值,并且长度可以动态的调整。创建数组的方式分为构造函数和字面量1、使用构造函数的方式:vara1=newArray();//空数组vara2=newArray(5);//指定长度vara3=newArray(1,2,"hello");//带初始元素的数组2、使用字面量的方式vara4=[];//空数组,和newArray()等价vara5=[10];//数组
这个西瓜不甜
·
2020-06-27 13:39
CocosJs
开发H5游戏引擎的选择:Egret或Laya?
一、H5游戏开发的引擎介绍开发H5游戏的引擎有很多,比如egret、laya、
cocos-js
等等。这里主要是分析的是egret和laya,因为我们团队是从as3转过来的。
弃天笑
·
2020-06-26 15:54
Html5
cocos-js
中的菜单按钮cc.Menu
看了一个星期的
cocos-js
,放假玩了两天,结果全都忘记的差不多了,真是罪恶深重。今天一来上班,各种bug不断,有点炸。
MomoPush
·
2020-04-01 02:23
当creator遇上protobufjs—起步
1.初始化package.json文件npminit当新建好
cocos-js
或creator项目,在项目根目录使用npminit命令,一路回车,将在当前目录创建package.json文件用于nodejs
张晓衡
·
2020-03-28 16:03
说缓存&&时间
在应用
cocos-js
引擎中发现,缓存无处不在。想必引擎开发者对这个是极为在意的。那么缓存在引擎中体现的地方又有哪些呢。简单的例子,加载图集,加载ui的json文件,加载
春风剑客清扬
·
2019-12-26 18:56
Cocos-JS
HTTP网络请求
网络结构网络结构是网络构建方式,目前流行的有客户端服务器结构(C/S结构)和点对点(P2P)结构网络。客户端服务器结构(C/S结构)这种结构又被称为Clicent/Server结构,它是一种主从结构。服务器一直处于等待状态,如果客户端请求,服务器响应请求,建立连接,提供服务。服务器是被动的,客户端是主动的。类似于在豪华餐厅点餐,客人是主动的,服务员是被动的。点对点结构(P2P结构)这种结构也叫做对
Mike丶
·
2019-10-23 18:00
在 Cocos Creator 中使用 Protobufjs(一)
1.初始化package.json文件npminit当新建好
cocos-js
或creator项目,在项目根目录使用npminit命令,一路回车,将在当前目录创建package.json文件用于nodejs
张晓衡
·
2019-09-25 14:00
【
cocos-js
开发】RichText 富文本
varrichText=newccui.RichText();//创建richText.ignoreContentAdaptWithSize(false);richText.width=500;richText.height=500;richText.setPosition(130,50);//设置位置和大小varre1=newccui.RichElementText(1,cc.color.WHI
伊二
·
2019-01-08 11:29
cocos-js
Airtest网易自动化测试工具
一使用目的该工具主要是面向游戏UI测试基于图像识别,如游戏框架unity,
Cocos-js
以及网易内部的游戏框架同时也支持原生AndroidApp的基于元素识别的UI自动化测试.本文主要使用目的是做安卓原生
ding773655686
·
2018-12-14 10:28
App自动化
COCOS-JS
开发1:环境搭建
cocos2d-jscocos2d-js宣称是跨全平台的游戏引擎,这一点应该是最最吸引人的地方。而且伴随着微信小游戏的火爆,cocos2d-js对其支持到位,也注定在未来有更广阔的空间。Cocos2d-js是cocos2d-x的JS版本,前身是cocos2d-HTML5。在后来被整合在了一起,与cpp和lua并存。在V3.16中可以看见它们矫健的身影。Ubuntu下环境搭建本人本着玩玩的态度来搭建
全速前行
·
2018-03-12 20:41
cocos-js
游戏
Xcode9.0 编译时报错:Call to unavailable function 'system': not available on iOS
刚升级把Xcode升级到9.0后,编译
Cocos-JS
工程到iOS设备时,Xcode9报错:Calltounavailablefunction‘system’:notavailableoniOS。
小5_小武君
·
2017-12-20 10:03
在cocos creator中使用protobufjs(一)
1.初始化package.json文件npminit当新建好
cocos-js
或creator项目,在项目根目录使用npminit命令,一路回车,将在当前目录创建package.json文件用于nodejs
奎特尔星球
·
2017-08-01 05:07
探索cocos
H5正确的开发姿式
开发H5游戏引擎的选择:Egret或Laya?
一、H5游戏开发的引擎介绍开发H5游戏的引擎有很多,比如egret、laya、
cocos-js
等等。这里主要是分析的是egret和laya,因为我们团队是从as3转过来的。
sujun10
·
2017-06-01 22:00
JavaScript
html5
游戏开发
TypeScript
H5引擎选择
cocos-js
Http方式网络请求
(源码在最下面)网络结构网络结构是网络的构建方式,目前流行的有客户端服务器结构网络和点对点结构网络。客户端服务器结构网络客户端服务器结构网络是一种主从结构网络。服务器一般处于等待状态,如果有客户端请求,服务器响应请求,建立连接,提供服务。服务器是被动的,客户端是主动的。点对点结构网络点对点结构网络也叫对等结构网络,每个节点之间是对等的。考虑到跨平台的需要,Cocos2d-JS引擎主要采用C/S结构
路飞的小迷弟
·
2016-10-13 10:12
Cocos-js
面试可能提到的
cocos-js
优化
1:缓存的创建和清除为了提供性能,Cocos2d-JS提供了几个缓存,分别应用与不同的情况。这些缓存类有纹理缓存,精灵帧缓存,动画缓存和着色器缓存。场景与资源不同的场景中资源的占用不同,而资源的占用决定了缓存创建和清除的时机。场景与资源不同的场景中资源的占用不同,而资源的占用决定了缓存创建和清除的时机。缓存创建和清除时机使用纹理和精灵帧缓存时,一个原则是:“尽可能将所有资源加载到缓存”。事实上作为
juewangdeniqiu
·
2016-09-03 22:36
Cocos-js
帧动画详解
帧动画的原理就是将一组连续的动画分解成帧,每一帧就是一张纹理,然后通过指定的时间间隔将动画播放出来,从而形成帧动画。帧动画的实现可以分为两种,其一位通过图片文件的方式,其二为plist精灵表单。首先把图片拖进项目中,resource中配置如下resource.png然后初始化精灵this.sprite=newcc.Sprite(res.Peashooter1_png);this.sprite.se
MomoPush
·
2016-08-19 17:15
cocos-js
,clippingNode的使用(1)
2016年5月11日下午2:14一.基本定义ClippingNode(裁剪节点)可以用来对节点进行裁剪,可以根据一个模板切割图片的节点,生成任何形状的节点显示。ClippingNode是利用模板遮罩来完成对Node区域裁剪的技术。原理图:二.上手实例游戏中,新手引导算是一个比较重要的部分,指引玩家一步步了解游戏,深入游戏,作用相当于老司机啊,告诉我们正确的打开方式。引导的实现一般分为两步:把背景置
wade333777
·
2016-05-11 18:00
游戏
技术
cocos-js
,时间相关的处理
1.原因客户端在成功登陆后会从服务器收到一个登陆时间,然后开始让时间走起来,现在有两种走法:1.单起一个全局定时器,每一次update后让秒数+1,但是这种走法在游戏切换到后台后,定时器被挂起,时间就停止了,当游戏再从后台切换到前台后,就会不准,还有当定时器加速或者减速的时候,时间也会不准2.用服务器时间和本地时间对比,获取时间差,以后再需要用时间的时候,获取到本地时间+时间差,就是正确的服务器时
wade333777
·
2016-05-06 20:00
cocos-js
添加微信js sdk
参考微信开发jssdk完成公众号的申请以及配置。我们重点讲客户端的开发。index.html部分 注意引入的wsjs的位置。js部分,在main.js中添加wx.config({ debug:true,//打开输出开关 appId:'wxf8b4f85f3a794e77', timestamp:1459418306, nonceStr:'KTCr5MF8AGZu1sPN', signatu
nynyvkhhiiii
·
2016-03-31 18:00
sdk
微信
cocos-js
cocos creator发布
1只支持js2可以使用js进行扩展3仅仅是基于
cocos-js
内核,并不完全一致4整个游戏可以使用此ide完成5放弃原来的继承式,换成了组件式的对象组织方式持续关注,新工具果然够强大,不过需要等它上正式版
nynyvkhhiiii
·
2016-01-20 17:00
COCOS-HTML5-3.9版本学习(一)HTML5的COCOS环境
首先我们先来说下开发环境吧: 也许很多人和我一样是web前端开发,一看官网那个
COCOS-JS
那个包300多M就崩溃了。
qq_20389175
·
2016-01-04 17:00
游戏
学习
cocos-js
的准备工作
下载
cocos-js
文件地址:http://www.cocos2d-x.org/filecenter/jsbuilder下载后解压cocos2d-js-v3.9-lite:就这样,一个HelloWorld
Medeor
·
2015-12-13 17:00
cocos-js
环境搭建
开发环境的创建步骤:1.工具及环境 a.cocos2d-x2.1.5,刚解压好的完整文件夹 b.vs2010 c.winxp d.python2.7.5,下载好的文件为python-2.7.5.msi,将路径加到系统变量中去。(phthon3.3.2,3的版本不行)2.运行cmd,定位到E:\vcWorkspace\cocos2d-x-2.1.5\tools\project-creator
lpcz2010
·
2015-12-03 09:00
cocos-js
ios平台接入
1.下载
cocos-js
sdk。
·
2015-11-13 03:10
ios
cocos js 踩坑旅程 之ccui.Button 那点事
之前工作的时候一直使用的是lua脚本语言,最近刚刚接触
cocos-JS
发现要踩的坑还有很多,再次将我踩过的一些坑写出来。转入正题在cocosjs中创建一个button(按钮)大体可以分为3种方法。
方长君
·
2015-11-10 16:37
学习笔记入门基础
cocosjs修改资源后无法读取
在
cocos-js
中往往添加了资源文件以后无法马上使用,这是因为你的浏览器会缓存上一次的资源,代码会更新的速度快于资源更新速度造成的。所以遇到这种情况只需要把浏览器里面的缓存清理一下就好。
nynyvkhhiiii
·
2015-10-26 10:00
cocosjs
Cocos-js
之 使用Chipmunk实现碰撞 和 碰撞的监听
这两天在用
cocos-js
开发一个一堆小球碰来碰去的游戏,就打算选择一款物理引擎来简化代码。
HanJan
·
2015-07-18 21:00
游戏
碰撞
chipmunk
cocosjs
碰撞监听
cocos-js
web开发泡泡龙游戏【二 生成游戏所有元素】
为了游戏主界面形成这样的效果(请忽略边边角角那一些黑边,这店bug以后换图片)需要我写一个bubblescene场景js用来加载固定在游戏主界面不变的背景和炮台还要写一个bubble类,用来封装bubble类最后在bubblescene中按照算法添加bubble们二.加载游戏主场景所有元素首先看一下bubble类吧。。bubble有什么性质呢 颜色(即类型),通过不同的类型找到对应不同的图片加载。
u014787301
·
2015-03-09 23:00
cocos-js
web开发泡泡龙游戏【一 加载游戏场景】
哀家发现一个游戏如果不记录(复习)一下的话,不算真正记在脑子里了,也可以理解为我是一个手写记忆型。我目前的水平,对cocos2d-x有了一些了解,对cocos2d-js没有接触过,看了一下泡泡龙的视频。但是两者是一个妈妈生的,很多东西都是相同的,就好理解的许多,我仅对cocos2d-js的内容多做一些记录。开始。一。加载游戏场景打开刚刚下载的cocos2d-js的时候里面的东西少得可怜,Hello
u014787301
·
2015-03-09 22:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他