编辑scripts/Game.ts,添加lblScoreNow和lblScoreBest这两个属性。 private rootNode: cc.Node = null @property(cc.Label) private lblScoreNow: cc.Label = null @prop...
Canvas节点下新建Label (文字)并重命名为title,Color设置为#635B52,String输入2048,Font Size和Line Height都设置为80。 [图片] Canvas节点下新建Sprite (单色)并重命...
编辑scripts/Game.ts,添加MOVE_DISTANCE常量设置能移动的距离。 const DURATION = 0.1 const MOVE_DISTANCE = 10 添加_canTouchMove属性标识当前是否能触摸移动。 priva...
编辑scripts/Game.ts,添加_moving属性标识当前是否移动中。 private gridsReversed: Grid[][] = [] private _moving = false 添加move方法移动格子。 private move(grid...
数据和显示不分离 如果数据和显示分离,意味着它们要分开存储,这样就要用行和列来做唯一标识。 格子位置只计算一次 格子位置只在初始化的时候计算一次,然后在Grid脚本...
新建scripts/Game.ts,内容如下,把它挂载到Canvas节点上。拖拽Canvas/grid/bg节点到bgNode属性上,拖拽Canvas/grid/root节点到rootNode属性上。 import Grid from "./Gr...
Canvas/grid节点下新建空节点并重命名为root,宽高设置为730x730。 [图片] Canvas/grid/root节点下新建Sprite (单色),宽高设置为170x170。在新建的节点下新建Label (文...
场景背景 场景Canvas节点下新建Sprite (单色)并重命名为bg,再给bg挂载一个Widget组件,勾选Top、Right、Bottom、Left并把这些属性都设置为0,这样场景就会有一个全白的...
创建项目 [图片] 设计分辨率设置 点击菜单项目 => 项目设置...,弹出项目项目设置面板后点击项目预览,设置好后点击保存按钮。 [图片] 设计分辨率设置好后,以后新建...
软件版本 Cocos Creator 2.4.8,安装参考 cocos creator安装 编程语言 TypeScript 特点 数字和格子不分离消除方向概念得益于上面两点,代码逻辑更清晰,代码量非常少 在...
[图片]
基础版 在线预览 mirahs.github.io/cases/源码地址 gitee.com/mirahs/mapeditor 高级版 在线预览 mirahs.github.io/cases/商城地址 store.cocos.com/app/detail/6380
接口文档链接:apifox.com/apidoc/shared-f39e718c-...最近和领导的领导对接口,他对我的接口文档提出很多的不解和困惑,如下图 [图片] [图片] [图片]请问一下大家,我文...
中途转行做了6年php,现在又要转行了,具体转行做什么还不懂,可能先领失业金躺一段时间也不一定,估计以后也不会上来了,发个贴了结可惜三年前买的L01 课程 ,当时只随机...
新建framework/scripts/state/State.ts,状态基类,内容如下 。 export default class State { public static readonly invalidState = 'invalid' protected _ow...
社交账号:
我要举报该,理由是: