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
COCOS2D-JS
细说
Cocos2d-JS
——你必须知道的JavaScript
对于使用游戏引擎开发游戏而言,你选择何种语言并不重要,重要的是你对这个游戏引擎的理解和掌握,你对开发游戏的实践和感悟,毕竟一种游戏引擎常常支持很多语言开发,不同的项目使用的语言也可能很不一样。——有些人说这个观点确实不无道理,但是,我依旧认为,无论是对于Cocos2d还是Unity3d抑或是其他的游戏引擎,无论你选择的是C++,C#,Lua还是JavaScript,在对游戏引擎深入研究之前或者之外
邱士超
·
2020-06-24 22:57
Cocos2d-JS游戏开发
分享:你必须知道的H5加速器九大常识!
日前,Layabox、
Cocos2d-JS
、Egret均宣布即将联合各大浏览器和APP发布HTML5(简称H5)加速器。困扰H5产业的性能问题终于得到阶段性解决。
needmorecode
·
2020-06-24 17:53
html5
【原】
cocos2d-js
触摸手势随意拖拽组件
用的cocoscreator。最近本人写麻将拖拽出牌时需用到手势。自己简单的了解了下。(本人新手)。实现效果。拖拽一个组件到界面任意位置,组件随手指移动。cc.Class({extends:cc.Component,properties:{label:{default:null,type:cc.Label},//defaults,setvisuallywhenattachingthisscript
紫荆逸
·
2020-06-24 10:20
"携引擎以令天下”:JavaScript从前端到全端的逆袭之路
先后涌现出了具备后端能力的node,具备移动开发能力的reactnative,具备游戏渲染能力的
cocos2d-js
,以及iOS上的热修复技术JSPatch等等新技术。
DemonHunter211
·
2020-06-24 01:20
Web
cocos2d-js
学习笔记----点击消除游戏
上周做了一个helloworld,这周做一个点击消除小游戏。先上图看下效果。首先分析下游戏需求:1.添加背景2.添加开始游戏按钮两种状态:初始状态和点击时3.添加精灵(下落的星星)随机位置生成星星;星星下落;星星到最下面时消失;星星点击消失;4.添加分数添加分数文本;星星消失时计分累计;下面从cocos2d的实现上进行分析:场景:2个,开始页面和游戏页面;场景一:精灵两个:背景、开始菜单;场景二:
于晓俞
·
2020-06-23 22:41
Cocos2d-JS
基于HTTP网络通信
考虑到跨平台的需要,
Cocos2d-JS
引擎主要采用C/S结构网络。P2P结构网络一般采用蓝牙通信,特定平台一般提供了访问P2P的本地API。
AiCoding_D
·
2020-06-21 16:02
JS开发
cocos2d-js
: cc.delayTime() and cc.repeatForever() don't work together in cc.sequence()
简单如下:varcontacts=[];for(vari=0;i<3;i++){contacts[i]=cc.DrawNode.create();contacts[i].retain();contacts[i].clear();contacts[i].setScale(1);contacts[i].drawCircle(cc.p(0,0),30,0,100,false,2,cc.color(255
Lee坚武
·
2020-04-12 06:47
记录
(通过命令行将iOS的APP安装到模拟器中)http://www.jianshu.com/p/8b943269239b(
cocos2d-js
项目发布)http://blog.sina.com.cn/s/
c2db9ba35639
·
2020-04-10 05:53
cocos2d-js
定时器
1.scheduleUpdate节点中有scheduleUpdate接口,通过这个接口,可以让游戏在每帧执行都执行update方法varScheduleUpdateLayer=cc.Layer.extend({ball:null,ctor:function(){this._super();this.scheduleUpdate();//开启定时器varwinSize=cc.director.get
写java的逗比叫z1
·
2020-04-05 00:40
Cocos2d-JS
3.0版本Windows环境配置教程
一、准备工作1.安装python2.7x,注意必须是2.7x,这里有的可能已经安装了python3.0版本,但是目前的v3.0bate版本有的地方不支持,所以必须是2.7x版本,链接:Python2.7.62.下载AndroidSDKAndroid链接:SDK3.下载AndroidNDK链接:NDK4.下载Cocos2d-JS3.0版本,解压,这里博主解压到了Apache根目录下面(当然需要你安装
Lee坚武
·
2020-04-04 13:36
Cocos2d 与OC的互相调用
JS里面调用OCvarret=jsb.reflection.callStaticMethod("NativeOcClass","callNativeUIWithTitle:andContent:","
cocos2d-js
大热天晒太阳
·
2020-04-04 11:01
Cocos2d-js
骨骼动画载入
不得不说
cocos2d-js
的文档实在是少,骨骼动画的载入和C++版本的好像还有些不同不能直接依样画葫芦。
凡凡的小web
·
2020-04-04 07:15
探索cocosH5正确的开发姿势---误区与js生态工具
回首自己3年多的cocos2d游戏开发经历,从cocos2d到coco2d-x入门,之后机缘巧合辗转到了
cocos2d-js
阵营。
张晓衡
·
2020-04-02 14:37
cocos2d-js
事件
1.鼠标事件使用cc.eventManager.addListener监听鼠标事件cc.eventManager.addListener({event:cc.EventListener.MOUSE,//表示监听鼠标事件onMouseDown:function(event){//监听鼠标按下},onMouseMove:function(event){//鼠标移动},onMouseUp:functio
写java的逗比叫z1
·
2020-04-01 20:05
Cocos Creator使用Shader
【目前Creator还没有为Shader提供内置的特效组件,或者针对CreatorShader专门提供一些API,所以首先应该想到的是通过
Cocos2d-JS
来实现。
曾彬思
·
2020-04-01 09:21
搭建Node.js服务器
正好这段时间用
cocos2d-js
写的游戏也用的websocket,为啥websocket跟node.js有关系?嗯,你用php交互下websocket就知道有苦逼了!
路漫漫在狂奔
·
2020-03-30 07:29
cocos2d-js
创建帧动画
封装创建方法varRunActionHelper=function(){};RunActionHelper.prototype.createAnimationByPlist=function(frames,time){varanimation=cc.Animation.create(frames,time);varanimate=cc.animate(animation);returnanimat
Lee坚武
·
2020-03-27 15:17
cocos2d-js
的自定义事件的两种创建方法
自定义事件是当其它事件不满足用户的时候可以自己定义。像传递值或者对象。我们都知道创建一个监听器无非就是两个步骤:一是创建Listener,二是添加到eventManage上。但是EventCustom多了一个需要自己调度dispatchCustomEvent或者dispatchEvent.第一种方法:首先是创建自定义Listener:[java]viewplaincopythis.listener
凡凡的小web
·
2020-03-21 21:25
day 1
Cocos2d-JS
是跨全平台的游戏引擎,采用原生JavaScript语言,可发布到包括Web平台,iOS,Android,WindowsPhone8,Mac,Windows等平台,引擎基于MIT开源协议
SamDing
·
2020-03-20 15:08
cocos2d-js
学习笔记之android开发环境
android开发工具eclipseandroidstudio如何在eclipse中编译一个
cocos2d-js
的android项目需要的开发环境adtandroid-ndk-r10epython2.7
时光记忆forever
·
2020-03-20 04:21
记一次:JS:
:0:too much recursion
起因在为
cocos2d-js
集成一个sdk时,设置了sdk的回调函数:obj.setListener({onCallback:function(data){console.log(data);}});输出
自由快挂
·
2020-03-17 17:39
cocos2d环境搭建
apacheant;cocos2d-js3.6(以3.6为例)步骤如下:一、安装python,安装成功后在cmd里输入python--version二、配置sdk、ndk、ant的环境变量具体方法自行百度三、安装
cocos2d-js
winnielove
·
2020-03-17 14:54
js和ES6的相关知识点
JavaScript应用场景1.网页特效2.服务端开发(Node.js)3.命令行工具4.桌面程序(Electron)5.App(Cordova)6.控制硬件-物联网(Ruff)7.游戏开发(
cocos2d-js
亭_d52d
·
2020-03-13 14:04
cocos2d-js
创建添加按钮方法
在
cocos2d-js
中可以用添加Menu的方式来添加各种可以交互的东西,比如图片,文字等但是如果按钮位置分布不均衡的时候,使用Menu给我的感觉反而不是很方便,所以在在
cocos2d-js
中可以用添加
Lee坚武
·
2020-03-11 19:36
挖一个坑,chipmunk和
cocos2d-js
初体验
基于
cocos2d-js
和chipmunk,创建了一个简单Scene和一个layer,初始化space,加入一个body、一个shape、一个physicsSprite,然后支持拖拽layer和body
椒盐老蛏
·
2020-03-07 02:22
使用
cocos2d-js
模拟水流波浪
其实之前就有想过游戏中那些波浪效果是怎么实现的,刚好最近有些功夫了可以去做一个演示的小demo出来了解一下原理.Demo效果这里只是实现了基本的表现,对于增加纹理并是让相邻的长条看起来平滑,还没有处理,具体实现可以见参考网址demo原理基本思想最基本的原理其实是就是积分把水池,分成N个长条,每个长条都当成一个弹簧,根据胡克定律弹簧形变越大,弹力也就越大.步骤水面某一点受到力时给于对应的长条一个向下
samael
·
2020-03-02 11:06
游戏:欢乐台球
因为我发现
cocos2d-js
自带的音频引擎无法提前加载音频文件,只有真正播放的时候才会加载,导致第一次播放音效时会延迟几秒。所以,我自己弄了一个简单的音频引擎,暂时取名为Be
BenzLeung
·
2020-02-29 19:25
如何在IOS平台上使用js直接调用OC方法(转)
在Cocos2d-JSv3.0RC2中,与Android上js调用Java一样,
Cocos2d-JS
也提供了在iOS和Mac上js直接调用Objective-C的方法,示例代码如下:varret=jsb.reflection.callStaticMethod
gamter
·
2020-02-28 12:44
Creator模块介绍—领略模块化的力量
模块化从
Cocos2d-js
到Creator,一直以来都有模块裁剪的能力,可以将游戏中没有用到的功能代码,在编译输时移除,从而减少包体大小,这对H5游戏来说影响比较明显。
张晓衡
·
2020-02-28 12:48
Cocos2d-JS
连载之Cocos Code IDE和helloworld项目分析
官网对于CocosCodeIDE已经不提供下载地址和维护了,CocosCodeIDE是基于eclipse做的一个封装。可能大家一致觉得不好用的缘故吧,找到了知乎包含王哲的回答首先是CodeIDE1.x版本用Eclipse就是个坑,被谷歌带进去的。现在谷歌自己弃坑了。接着我们尝试了基于IntelliJ开发了CodeIDE2.0,出到2.0beta版。结论是,在IntelliJ上做到最终想要的效果,要
holly_wang_王小飞
·
2020-02-28 08:14
Cocos2d-JS
连载之环境搭建遇到的问题及android打包过程中遇到的问题
Cocos2d-JSgithub下载下来的zip包有点坑,原因是github官网模块化的问题,例如Cocos2d-JSmasterframeworks下面应该包含cocos2d-html5和js-bindings,但是你下载下来的zip包中cocos2d-html5和js-bindings的某些文件夹是空的,原因是github地址上cocos2d-html5模块链接地址采用了链接到别的地址,你下载
holly_wang_王小飞
·
2020-02-25 03:10
Cocos Creator屏幕适配
Cocos2d-JS
屏幕适配在
Cocos2d-JS
中,设计分辨率到设备分辨率的适配方案有5种,分别是:cc.ResolutionPolicy.EXACT_FITcc.ResolutionPolicy.SHOW_ALLcc.ResolutionPolicy.NO_BORDERcc.R
曾彬思
·
2020-02-23 01:09
cocos2d-js
定时器
1.scheduleUpdate节点中有scheduleUpdate接口,通过这个接口,可以让游戏在每帧执行都执行update方法varScheduleUpdateLayer=cc.Layer.extend({ball:null,ctor:function(){this._super();this.scheduleUpdate();//开启定时器varwinSize=cc.director.get
凡凡的小web
·
2020-02-16 04:13
cocos2d-js
视频播放小屏
问题在大学的时候,做过cocos2d-x开发,这次有个小项目,就准备用
cocos2d-js
写,用法都差不多,语言不一样而已。这次还是碰到了一些坑,记录下踩坑过程!
不要人夸颜色好
·
2020-02-15 05:48
cocos2d-js
判断渲染模式
if(cc._renderType===cc.game.RENDER_TYPE_WEBGL){cc.director.runScene(newcc.TransitionPageTurn(1.5,newMySceneTwo,false));}else{cc.director.runScene(newcc.TransitionMoveInR(1,newMySceneTwo));}
凡凡的小web
·
2020-02-13 10:00
Cocos2d-js
贪吃蛇实战项目【实例】
本课程主要用
Cocos2d-js
实现了贪吃蛇实战项目,主要介绍了环境搭建和项目的创建,引擎架构的分析,入口类,场景的切换,屏幕触摸,Node与Schedule计划任务,通过贪食蛇游戏案例来对所有的知识进行贯穿和应用
小太阳会发光诺
·
2020-02-12 08:33
从零体验
Cocos2d-js
游戏开发之旅
本课程将带领你从
Cocos2d-js
基础入门,掌握基本原理,熟练应用其特点,通过后期的实战项目,将之前所讲的知识点串联巩固,最终帮助你完成所希望的游戏项目。
小太阳会发光诺
·
2020-02-09 11:19
Cocos2d-JS
连载之认识
Cocos2d-JS
和环境搭建及demo演示
由于工作需要,近期将记录
Cocos2d-JS
的学习实战,Spring源码还是会继续。
holly_wang_王小飞
·
2020-01-05 23:09
Cocos2d-JS
连载之打飞机游戏学习基础概念
打飞机这个游戏并不是我原创,只是拿来学习使用。望原作者见谅。刚刚开始是强烈建议可以上传源代码的,但是后来一想,已经有了github了可以直接链接过去,都不用浪费资源了。哈哈哈哈。我讲要分析的项目上传到了我的github仓库:githubAirBarons游戏玩耍地址:http://112.126.90.18/airbarons/先看一下AirBarons目录结构。AirBarons目录结构proj
holly_wang_王小飞
·
2020-01-05 19:55
游戏:圆圈大战(Circle War)
为了学习
cocos2d-js
,最近花了大量时间,做了一个小游戏。名叫《圆圈大战》,英文叫CircleWar。
BenzLeung
·
2020-01-04 01:22
cocos2d-js
锚点
一、锚点的理解以下理解均为本人自己琢磨出来的,如有错误或不懂的地方,请大家指出,我会一一改正.1、原点概念在平面坐标系中,一个长方形规则物体,应该含有最基本的rect属性,即(x,y,width,height),则(x,y)为原点,(width,height)为size.2、锚点概念锚点属性(anchorX,anchorY),参数范围(0,1);简单来说,设置锚点即设置对象在父视图中的原点的位置所
xpf2000
·
2020-01-02 02:30
cocos2d-js
精灵设置裁剪区域的方法
Cocos2d-x3.0//astaticmethodSprite*HelloWorld::maskedSpriteWithSprite(Sprite*textureSprite,Sprite*maskSprite){//1RenderTexture*rt=RenderTexture::create(maskSprite->getContentSize().width,maskSprite->ge
凡凡的小web
·
2019-12-31 01:52
(技术)
Cocos2d-js
开篇 小菜
NDKr9d:下载链接http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86.zip(可用)http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.ziphttp://dl.google.com/android/ndk/android-ndk-r9d-darwi
点映文艺
·
2019-12-26 14:30
【原】
cocos2d-js
与oc交互(获取手机电量ios)
其实吧,
cocos2d-JS
提供了js直接调用OC的方法varojb=jsb.reflection.callStaticMethod(className,methodNmae,arg1,arg2,...
紫荆逸
·
2019-12-24 21:13
cocos2d-js
入门 (主要是HTML5)
cocos2d-js
是cocos2d-x的JavaScript版本,真正跨全平台的游戏引擎,采用原生JavaScript语言,可发布到包括Web平台,iOS,Android,WindowsPhone8,
黄海佳
·
2019-12-18 10:33
Mac下
Cocos2D-JS
安装和使用(二)
官网其实提供很多demo,可以配官方的demo和代码来实际学习。demo在我们从官网下载的cocos2d-x引擎包里的tests文件里有一些我们常用的功能演示。用终端cd到这个tests里的js-tests文件夹。然后在终端输入:cocosrun-pweb就在浏览器运行了。js-test.gif我们新建一个项目,里面的文件结构我们必须要了解一下。项目文件夹目录结构:Cocos2d-xJS项目文件结
LANXF
·
2019-12-18 06:32
Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项
准备工作:下载
cocos2d-js
引擎,版本v3.2,要做的第一件事就是查看引擎下的README.md文件,这会是一个很好的习惯,在README.md里面给我门提示一些注意事项等问题,这样就少走了很多弯路
Lee坚武
·
2019-12-16 08:24
cocos2d-js
打包重签名
原文地址问题游戏要出包,由于使用
cocos2d-js
开发,所以在发布游戏的时候js文件要编译成jsc的格式.如果使用xcode进行Archive那么需要以下步骤对js文件进行编译修改项目结构中的Resource
samael
·
2019-12-13 04:36
es5 vs es6模块化
es5:AMD:一次全加载,直接require,用户体验好(
cocos2d-js
使用该方式)CMD:nodejs使用,module.export,使用者require,只能使用export出来的变量函数
西瓜家的冬瓜
·
2019-12-08 00:19
cocos2d-js
系列教程之2048开发一
联系方式:qq:785861210.)一、介绍
cocos2d-JS
是cocos2d-x(官网:http://cocos2d-x.org/)的JavaScript版本,它的前身是cocos2d
很前端的前端
·
2019-12-07 19:10
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他