cocos creator
学海无涯书山有路
这个作者很懒,什么都没留下…
展开
-
cocos2d-js基础编程注意事项
版本cocos2d-x-3.17基础编程注意事项1. onEnter() 执行时机。 我写了一个layer类 var SnakeBody = cc.LayerColor.extend ({.....}); 当snakeBody被添加到场景中会触发它中的onEnter;当被添加到另一个Layer类中不会触发onEnter;2. onEnter()中记得 要写this._supe...原创 2018-08-01 10:58:36 · 284 阅读 · 0 评论 -
重力传感事件应用之一 手机摇一摇(摇一次得一分)
手机摇动算法:摇一次只要 x 或y 正负之间变化并超过指定的幅度,就得一分。 cc.inputManager.setAccelerometerEnabled(true); cc.systemEvent.on(cc.SystemEvent.EventType.DEVICEMOTION, this.onDeviceMotionEvent, this); o...原创 2018-10-09 16:27:44 · 731 阅读 · 5 评论 -
cocos creator 编程基础
官网文档永远是首先想到的第一手文档资料脚本中怎么获取子节点?使用this.node.getChildByNamethis.node.getChildByName('tip');怎么使精灵隐藏或显示?this.node.getChildByName('tip').active = false; //false 就是隐藏,true就是显示怎么加载远程图片,并设置为精灵...原创 2018-10-09 16:10:19 · 1047 阅读 · 0 评论 -
摇一摇诞生记八(经验总结)(cocos creator第一个项目)
该总结的已总结,这篇主要说说最佳实践和 解决问题的思路,以及拾遗。最佳实践:cocos项目开发:1. 组织 config.js 用来存储配置; data.js用来存储全局数据;用module.exports导出2. 每个场景的节点Canvas 作为根节点并且名字就是 Canvas ;场景脚本作为Canvas的组件;3.场景名称和 脚本名称一样,如:场景名称game 脚本名称也...原创 2018-03-11 23:24:23 · 806 阅读 · 0 评论 -
摇一摇诞生记七(php的workman及前端与websocket服务器之间的消息类型)(cocos creator第一个项目)
今天主要总结下cocos 和 php webScokcet服务的通信。php webSocket 服务 使用的第三方的开源代码库 workman , 当然swoole 肯定也是可以的。自己实现websocket服务,不太切实际,服务难写的稳定,不过看看webSocket协议及基本实现原理倒是可以。我们使用的是 workman 的 Gateway框架 基于workman ,优势是支持集...原创 2018-03-11 22:59:18 · 743 阅读 · 0 评论 -
摇一摇诞生记六(流程 如何与微信与php Web框架结合为整体)(cocos creator第一个项目)
今天说说 微信 php web 服务 和 PHP webSocket 服务的关系。什么时候关注这个流程问题,大概是手机端做到需要和php websocket通信时,有个问题一直在我脑海,到底哪一步场景脚本知道了当前微信玩家的头像,昵称等信息呢?于是我就看看我们之前游戏整个过程,玩玩做好的游戏。 小蜜蜂大屏端支付宝链接 (显示大屏游戏开始界面)http://g.tese....原创 2018-03-11 18:22:56 · 477 阅读 · 0 评论 -
摇一摇诞生记五(圆形头像制作,运动时位置交换逻辑等)(cocos creator第一个项目)
大概第四天了,开始大屏端的开发。大屏端也是分为3个场景 enroll(扫码场景) game(游戏场景显示蜗牛) ranking(结束后排行榜)扫码节点怎么创建呢?创建一个sprite(精灵)渲染节点。默认情况下,精灵节点会有一个默认的sprite Frame ,我把他删除(在属性检查器中操作),为什么删除呢?因为二维码是后台动态生成的。脚本怎么写呢?在enroll.js 的onlo...原创 2018-03-11 17:39:50 · 835 阅读 · 0 评论 -
摇一摇诞生记四(websocket通信构建)(cocos creator第一个项目)
现在已经进入开发第二天了,要解决的问题是与后端的通信。后端采用php websocket 服务,websocket 是自己实现还是用第三方开源程序实现呢?与领导沟通后得知我们是使用的第三方的workerman 来作为websocket 服务。手机端的三个场景,每一个都需要与后端socket服务通信。所以这就要求,封装的cocos客户端代码能方便的让三个场景共用。刚开始 ,测试客户端so...原创 2018-03-11 01:07:01 · 1680 阅读 · 0 评论 -
摇一摇诞生记三(手机重力传感事件)(cocos creator第一个项目)
这算是开发的第二天了,手机端关键功能就是摇一摇怎么实现。百度了一通,说是要用到重力感应,也能百度到代码,使用上吧,结果不太好使,大多是 cocos2d-x的代码,用C++写的。于是由看看手册,手册里就有啊。脚本开发指南--->玩家输入事件onload 如下代码 cc.inputManager.setAccelerometerEnabled(true);cc.syste...原创 2018-03-11 00:34:18 · 1218 阅读 · 0 评论 -
摇一摇诞生记二(需求理解和开发规划、创建文件)(cocos creator第一个项目)
转眼过完春节开始上班了。产品经理本来是说要我做一个简单的微信小游戏,就是 手机点击屏幕 一个小人 运动着 去扣篮,就是一个发泄的休闲的小项目。cocos creator 已经对接好了微信小游戏 可以 打包成微信小游戏的格式。不过最近微信小游戏还没有对外开放注册,还不能上传微信小游戏,所以就暂时不做这个小游戏了。不过又交给我另一个项目 "摇一摇"。项目需求: 大屏端用 pc浏览器打开,屏...原创 2018-03-11 00:26:54 · 468 阅读 · 0 评论