首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cocos creator
用户076656546383
创建于2024-04-23
订阅专栏
cocos creator
等 5 人订阅
共26篇文章
创建于2024-04-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
cocos creator从零开发五子棋(完结)-在线预览和源码地址
在线预览 https://mirahs.github.io/cases/ 源码地址 https://gitee.com/mirahs/gobang
cocos creator从零开发五子棋(08)-胜负判断
棋盘原点是左下角,每个落子根据所在行列计算出id存储在chessMap属性中。判断胜负时,依次把最后落子左至右,下至上、左下到右上、左上到右下两边各4个棋子加上自己共9个棋子取出来,判断是否有连续5个
cocos creator从零开发五子棋(07)-胜负ui
Canvas节点下新建空节点panelSettle,挂载Widget组件并勾选Top、Right、Bottom、Left把这些属性都设置为0,挂载BlockInputEvents组件。 panelSe
cocos creator从零开发五子棋(06)-棋盘落子
编辑scripts/Game.ts,添加GRID_INIT常量配置第一个落子的棋子。 添加如下成员属性。 添加如下方法。 修改start方法。 修改init方法,末尾添加如下代码。 运行项目,已经可以
cocos creator从零开发五子棋(05)-棋子布局调试
编辑scripts/Game.ts,导入Chess脚本。 添加CHESS_BLACK和CHESS_WHITE常量。 添加chessPrefab属性。 拖拽chess预设到对应属性上。 添加如下方法。
cocos creator从零开发五子棋(04)-棋子预设
资源导入 新建textures目录并把资源导入。 预设制作 拖动textures/black到Canvas节点下并重命名为chess,Size设置为45x45。chess节点下新建Sprite (单色
cocos creator从零开发五子棋(03)-棋盘网格绘制
新建scripts/Game.ts,内容如下,把它挂载到Canvas节点上。拖拽Canvas/grid/bg节点到bgNode属性上,拖拽Canvas/grid/root节点到rootNode属性上。
cocos creator从零开发五子棋(02)-棋盘设置
棋盘 Canvas节点下新建空节点grid,PositionX和Y分别设置为-375。 棋盘背景 Canvas/grid节点下新建Sprite (单色)节点bg,Anchor设置为0x0,Size设置
cocos creator从零开发五子棋(01)-项目初始化
创建项目 设计分辨率设置 点击菜单项目 => 项目设置...,弹出项目项目设置面板后点击项目预览,设置好后点击保存按钮。 设计分辨率设置好后,以后新建场景默认大小是750x1334(这个大小在实际项目
cocos creator从零开发五子棋(00)-说明
软件版本 Cocos Creator 2.4.8,安装参考 cocos creator安装 编程语言 TypeScript 功能 棋盘布局 无AI 胜负判断 在线预览 https://mirahs.g
cocos creator开发的地图编辑器
基础版 在线预览 https://mirahs.github.io/cases/ 源码地址 https://gitee.com/mirahs/mapeditor 高级版 在线预览 https://mi
cocos creator从零开发2048(完结)-在线预览和源码地址
在线预览 https://mirahs.github.io/cases/ 源码地址 https://gitee.com/mirahs/2048
cocos creator从零开发2048(11)-游戏失败处理
Canvas节点下新建空节点并重命名为panelFailed,挂载Widget组件并勾选Top、Right、Bottom、Left并把这些属性都设置为0,挂载BlockInputEvents组件。 p
cocos creator从零开发2048(10)-重新开始游戏
Canvas节点下新建Sprite (单色)并重命名为btnRestart,Position设置为280和402,Size设置为150x60,Color设置为#A69A91,挂载Button组件并设置
cocos creator从零开发2048(09)-分数逻辑
编辑scripts/Game.ts,添加lblScoreNow和lblScoreBest这两个属性。 拖拽节点到对应属性上。 编辑scripts/Game.ts,添加KEY_SCORE_BEST常量用
cocos creator从零开发2048(08)-分数ui
Canvas节点下新建Label (文字)并重命名为title,Color设置为#635B52,String输入2048,Font Size和Line Height都设置为80。 Canvas节点下新
cocos creator从零开发2048(07)-格子触摸移动
编辑scripts/Game.ts,添加MOVE_DISTANCE常量设置能移动的距离。 添加_canTouchMove属性标识当前是否能触摸移动。 添加onTouchMove方法处理触摸移动逻辑。
cocos creator从零开发2048(06)-格子移动逻辑和键盘控制移动
编辑scripts/Game.ts,添加_moving属性标识当前是否移动中。 添加move方法移动格子。 添加4个方向的移动方法。 监听键盘上下左右控制键调用移动方法。 运行程序,敲击键盘的上下左右
cocos creator从零开发2048(05)-格子设计说明
数据和显示不分离 如果数据和显示分离,意味着它们要分开存储,这样就要用行和列来做唯一标识。 格子位置只计算一次 格子位置只在初始化的时候计算一次,然后在Grid脚本保存它的初始化位置,如果不保存,就要
cocos creator从零开发2048(04)-格子初始化
新建scripts/Game.ts,内容如下,把它挂载到Canvas节点上。拖拽Canvas/grid/bg节点到bgNode属性上,拖拽Canvas/grid/root节点到rootNode属性上。
下一页