CocosCreator
Weby-Weby
前端码农,也写写cocoscreator游戏,研究下新技术什么的,回复消息可能较慢,敬请谅解。
展开
-
cocosCreator 实现相机跟随人物移动
一,需求;人物移动,相机跟随人物水平移动;当地图展示到最左边,或者最右边时,镜头不再跟随人物移动,人物可走到最左边或最右边;二,代码;编写一个js绑定到camera下:其中,target是要跟随的目标,tieldMap是地图。cc.Class({ extends: cc.Component, properties: { target:{ default:null, type:cc.Node原创 2020-06-30 15:28:42 · 4752 阅读 · 1 评论 -
cocosCreator 动态设置tiledMap碰撞区域
需求:在cocosCreator项目里,动态识别tiledMap的图层,并设置某些图层的碰撞分组。(这样一来,每次改动地图,就不需要重新手动修改碰撞区域,复杂形状的碰撞区域可能自动设置)代码:传入需要动态设置的地图节点即可。第一个wall是tiledMap中的图层名称,第二个wall是我设置的碰撞分组名称。initMap(mapNode) { let tiledMap = mapNode.getComponent(cc.TiledMap); le原创 2020-06-29 10:23:51 · 4092 阅读 · 2 评论 -
cocosCreator 计时器 schedule
官方文档:http://docs.cocos.com/creator/manual/zh/scripting/scheduler.html需求:做一个自动恢复精力的功能,每秒恢复一点,直到精力达到最大值则停止恢复;代码:onLoad () { //获取常驻节点 var node = cc.director.getScene().getChildByName("dataNode"); this.userInfo = node.getData(原创 2020-06-24 09:59:53 · 2235 阅读 · 0 评论 -
cocosCreator 用进度条展示场景加载进度
代码如下: onLoad () { var _this = this; _this.beginGame = cc.find("Canvas/bg/begin"); _this.progressBar = cc.find("Canvas/bg/progressBar"); _this.loadLabel = cc.find("Canvas/bg/loadLabel"); cc.director.preloadScene原创 2020-05-12 11:08:45 · 2706 阅读 · 0 评论 -
CocosCreator 废弃方法及替换记录
1,计算两点之间的向量及其模长:cc.pSub(p1, p2)从 v2.0 开始被废弃,目前最新的替代方法是:p1.sub(p2);2,两个点的距离计算:cc.pLength(p)改为:p.mag()持续更新……...原创 2019-07-28 12:35:05 · 3569 阅读 · 0 评论 -
CocosCreator 动态修改刚体大小不生效
获取spriteFrame大小,然后改变刚体碰撞区域大小: // 根据角色设置马里奥刚体大小和位置 var spriteFrameSize = this.standFrames[0].getOriginalSize(); var physicsBox = this.getComponent(cc.PhysicsBoxCollider); //...原创 2019-08-16 09:59:49 · 3594 阅读 · 1 评论 -
cocosCreator 长按事件
cocosCreator自带的button组件是一次点击事件,并没有长按的回调。我们要实现按钮长按,可以用TOUCH_START 和TOUCH_END,代码如下:…… onLoad () { this.baffle = cc.find("UI_ROOT/baffle").getComponent("baffle") //触摸开始 ...原创 2019-09-19 10:13:24 · 3598 阅读 · 1 评论 -
cocosCreator 设置刚体移动速度
参考文献:https://docs.cocos.com/creator/manual/zh/physics/physics/rigid-body.html代码如下:…… onLoad () { this.RigidBody = this.getComponent(cc.RigidBody) var velocity = this.RigidBod...原创 2019-09-19 11:04:12 · 9201 阅读 · 1 评论