微信小游戏
木辛梓
这个作者很懒,什么都没留下…
展开
-
微信小游戏MagnetGame开发(六)主角逻辑
1. 主角行为分析- 主角状态主角要能根据触摸切换S和N两种状态。 - 主角位置主角只在两个状态之间切换,并不需要运动,因此位置固定。2. 主角脚本控制- 创建一个Game脚本,并将其添加到gamesence中的canvas组件中。- 往Game脚本中添加触摸控制逻辑函数,并在onLoad里初始化。设定一个bool型的Flag N,当屏幕触摸时,改变N的值。 ...原创 2018-08-30 17:23:51 · 296 阅读 · 0 评论 -
微信小游戏MagnetGame开发(十一)发布小游戏到原生系统
1. 发布到Web端 点击-项目——>构建发布。发布平台选择Web Desktop。设置发布路径。设置初始场景为startscence。设置分辨率。然后点击构建,构建完成后,点击运行,即可预览游戏。或者在浏览器中输入预览URL即可预览。 或者将build下的文件夹拷贝到Tomcat的webapp文件夹下,在浏览器中输入http://localhost:8080/MagnetG...原创 2018-08-31 21:25:59 · 508 阅读 · 0 评论 -
微信小游戏MagnetGame开发(十)游戏音效
第一步: 在Game脚本中加入得分音效资源、背景音效资源、游戏结束音效资源三个AudioClip资源,并且和准备的三个音频文件分别绑定: // 得分音效资源 scoreAudio: { default: null, url: cc.AudioClip }, // 背景音效资源 ...原创 2018-08-31 20:51:27 · 1382 阅读 · 0 评论 -
微信小游戏MagnetGame开发(九)GameOver
1. 创建GameOver场景在gamescence场景下新建一个gameover节点,如图1所示。在gameover节点下加入游戏结束背景、当前的分、在玩一次、回到首页、炫耀等游戏资源图片,如下图2所示。 2.GameOver实现第一步:在Game脚本的属性中加入gameOverNode节点,并且绑定gameover节点。加入bgNode节点,并和游戏背景绑定: gam...原创 2018-08-31 20:37:48 · 549 阅读 · 0 评论 -
微信小游戏MagnetGame开发(八)得分逻辑
1. 分数显示 拖动一个Label到gamescence中,如图1,调整合适位置。设置Label的初始文字为Score:0。 给Game脚本添加一个scoreDisplay的Label属性,并且绑定上述Label。 // score label 的引用 scoreDisplay: { default: null, ...原创 2018-08-31 19:48:47 · 294 阅读 · 0 评论 -
微信小游戏MagnetGame开发(七)障碍物的产生与销毁
1. 障碍物预制体的制作2. 障碍物的产生这个小游戏障碍物主要有两种,3. 障碍物产生的位置4. 障碍物的销毁原创 2018-08-31 17:23:19 · 878 阅读 · 0 评论 -
微信小游戏MagnetGame开发(四)键盘和触摸输入
1. 键盘输入setInputControl: function () { var self = this; //添加键盘控制输入 cc.eventManager.addListener({ event: cc.EventListener.KEYBOARD, // 按下按键时 ...原创 2018-08-28 21:47:08 · 2018 阅读 · 0 评论 -
微信小游戏MagnetGame开发(三)游戏开始场景创建
场景创建 我们首先将图中预先准备好的资源2拖入到3中或者1中,都OK。然后调整大小和相对位置。这里我们放了一个Label、背景图片和一个开始的图片。我们要给这个开始图片绑定点击事件。接下来简单介绍一下JSP游戏脚本。 脚本介绍下面是一个简单的Node节点的脚本。cc.Class({ extends: cc.Component, properties: { /...原创 2018-08-28 21:29:19 · 1141 阅读 · 0 评论 -
微信小游戏MagnetGame开发(二)CocosCreator介绍
CocosCreator界面 CocosCreator界面如下图,主要包括:1、菜单栏,2、游戏场景结构,3、游戏场景,4、组件,5、节点属性,6、控制台,7、游戏资源。和Unity 3D界面十分相似,熟悉Unity 3D的同学一定会觉得似曾相识。...原创 2018-08-28 20:17:56 · 430 阅读 · 0 评论 -
微信小游戏MagnetGame开发(一)准备
前言:本人属于满脑子都是奇怪想法的人,整天想着有一天世界会因为自己有一点点不同,所以平日都思索着怎么做一款创新的产品。本科的时候想着做游戏,就接触了一点Unity 3D,但是好的游戏剧本确实是很难。暑假闲来无事,刚好微信小游戏大火,就想着要做这么一款微信小游戏。微信小程序和微信小游戏都是基于微信平台的,语法和JSP相近,不需要下载,而且兼容Android和IOS平台,因此在开发成本和推广上有很大的...原创 2018-08-28 19:38:07 · 785 阅读 · 1 评论 -
微信小游戏MagnetGame开发(五)Prefab预制体的创建与销毁
1. 预制体介绍游戏场景中左侧障碍物N、S磁铁1和右侧障碍物N、S磁铁2是在游戏中随机出现的。Player 3包含N、S两种状态,触摸屏幕后状态改变。这些都不是游戏一开始就加载的资源,我们称作预制体。 2. 预制体创建第一步:首先找到层级管理器1处的”+”号,点击,选择新建空节点,将该节点命名为Myprefab。将资源管理器中的3北极图片拖动到Myprefab上,如2所示。 ...原创 2018-08-29 19:48:22 · 941 阅读 · 0 评论