自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 学习完美方块小游戏(cocos creator)

学习完美方块小游戏通过学习完美方块小游戏,了解缓动系统(cc.tween)的简单运用【游戏效果图】【游戏玩法】:玩家通过长按屏幕,使方块放大到一定的大小后下落,如果被基座接住算是过关,掉落或者被墙体接住算是不过关。首先,搭建好场景与布置好节点,需要注意一下,基座与墙体的左右两个方块锚点改成如下图:在game脚本中编写游戏逻辑:绑定相应的节点、绑定touchstart、touchend事件、初始化、随机设置背景颜色properties: { blockNode: cc.Nod

2020-12-23 22:49:19 687

原创 学习跃动小球小游戏(cocos creator)

学习跃动小球小游戏玩法:小球会不断的上下跳动,点击屏幕小球会加速掉落,下面的白色跳板一直在移动,小球需要准确的跳到跳板上才能得分。效果图【截图】ball脚本小球碰撞回调block脚本初始跳板的宽度以及自身碰撞体的宽度game脚本开启物流引擎生成跳板点击加速事件跳板超出屏幕后,填补到最后面,实现循环使用首先,我们先做好场景的布局【截图】为ball节点添加物理组件RigidBody(钢体),再添加一个物理组件里的collider—>Box组件,这个组

2020-12-17 21:49:16 2079 1

原创 学习同色消消小游戏(cocos creator)

学习同色消消小游戏随机生成小球点击小球切换成下一个小球初始化地图检查小球是否全部相同升级结束逻辑效果图【截图】首先,搭建好场景布局。这里用到的小球name是有顺序的,一会做点击小球切换的时候,是根据顺序切换的。【截图】小球做成预制体,绑定ball脚本。添加一个button组件指定点击事件nextBall()ball脚本完整代码如下:cc.Class({ extends: cc.Component, properties: { ballA

2020-12-16 21:06:48 1005

原创 学习爆破点点小游戏

学习爆破点点小游戏首先,我们先搭建好场景(如下图),然后新建game脚本挂载在bg节点上,接下来在game脚本中编写代码。放置玩家节点放置敌人节点点击发射事件爆炸效果update判断是否撞击了游戏结束,重新加载场景1、放置玩家节点placePlayer() { this.playerNode.active = true; // 激活节点 this.isFire = false; // 玩家可发射标识 this.playerNode.y = -cc.winSiz

2020-12-15 22:44:38 537

原创 学习飞刀小游戏案例(cocos creator)

学习飞刀小游戏案例(cocos creator)首先,我们先进行布局,搭建好靶点与小刀节点,小刀位置(0,-300),靶点位置(0,300),小刀生成预制体,一会需要用到。【截图】1、在onLoad()中进行屏幕点击事件的注册与一些参数的初始化onLoad() { this.canThrow = true //是否可以发刀 this.targetNode.zIndex = 1 // 设置靶点层级 this.targetRotation = 3 //靶点的转动速度 t

2020-12-14 21:11:34 925

原创 小程序数据预拉取

小程序数据预拉取目的:合理缓存能提高用户体验度。理解:数据预拉取也叫预加载,这项能力可以提前加载未来要用到的数据,然后缓存到本地。使用方式周期性更新数据预拉取1、周期性更新小程序未启动时,微信客户端定时(12小时)拉取数据并缓存到小程序本地,用于弱网情况。周期性更新是一个任务队列。1.1、在微信小程序后台配置预加载数据请求地址1.2、第一次启动小程序时,将自定义登录态同步给微信客户端,请注意是微信客户端而不是微信服务端App({ onLaunch() { /

2020-12-11 20:03:18 4041

原创 学习飞机大战小游戏的个人笔记(Cocos Creator)

学习飞机大战的个人笔记飞机大战前14课时1、游戏轮播背景相同的两张图片进行位置移动进行交替轮播2、暂停页面带图片的按钮事件应该灵活使用button按钮组件防止背景穿透,添加使用block input events组件3、飞机移动动画获取飞机位置获取触摸点移动的距离飞机位置+触摸点移动的距离4、子弹对象池4.1、初始化对象池//...onLoad: function () { this.enemyPool = new cc.NodePool();}4.

2020-12-05 22:17:57 422

原创 学习微信模块化

一、js模块将公共的代码抽离成为一个单独的 js 文件,作为一个模块,模块通过 module.exports 对外暴露接口。function sayHello(name) { console.log(`Hello ${name} !`)}function sayGoodbye(name) { console.log(`Goodbye ${name} !`)}module.exports.sayHello = sayHello其他文件调用模块 .js文件(使用 require(p

2020-12-04 21:55:12 427

原创 学习微信自定义组件

微信自定义组件开发者可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用。类似于页面,一个自定义组件由 json wxml wxss js 4个文件组成1、配置自定义组件在json文件中写入代码:“component”: true 表示自定义组件声明,代码如下所示。{ "component": true}同时,js文件中也需要写成这种格式,其代码如下:Component({ properties: { paramA: Number, paramB

2020-12-04 20:47:29 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除