原文链接: B 站cocos小游戏视频教程总结
相当不错的教程, 学到很多!
up主相当有才, 可惜后面好像遇到什么事了, 暂停了更新, 祝愿up主一切顺利~
https://space.bilibili.com/34380011?spm_id_from=333.788.b_765f7570696e666f.1
对目前已经看完的视频教程做个总结, 主要是玩法解析, 设计思路以及涉及到的知识点, 后面会实现一部分, up虽然在设计思路上比我强太多了, 但是至少在编码方便还是能够看到有一些改进的, 也可能是为了照顾新人, 所以使用了比较简单的方式实现, 后面自己做的时候需要优化一下
热更新实操教程
已发布游戏的增量更新
https://www.bilibili.com/video/BV1i7411E7aj
爆破点点
https://www.bilibili.com/video/BV1CE411k78J
玩法: 绿色是玩家控制的, 点击向上移动, 黄色是怪物, 会慢慢左右摇摆着飘下了, 打中则完成, 碰到石头算输
设计: 碰撞检测, 或者计算玩家和怪物的距离, 打中后计分
技术: 基本操作, 图片布局等, 上面和下面的都是同一个三角形图片复制得到的
同色消消乐
https://www.bilibili.com/video/BV18E411a7Ui
玩法: 点击变色, 全部一样则完成
设计: 类似消消乐的设计
技术: 网格布局, 以及点击换色
汉诺塔
https://www.bilibili.com/video/BV1qE411t71r
玩法: 传统游戏, 汉诺塔
设计: 游戏资源都是up自己用ppt做的, 真的相当有才
技术: 点击和拖拽事件, 是否拖进热区内判断
跃动小球
https://www.bilibili.com/video/BV1TE411v7U1
玩法: 点击改变小球下落速度
设计: 简约但是不简单, 这个游戏的思路值得借鉴
技术: 刚体和碰撞的基本使用
RPG小游戏
https://www.bilibili.com/video/BV17J411D73x
玩法: 基础打怪, 通过不同的技能组合打倒boss
设计: 传统回合制游戏
技术: cocos自己的动画设计, 和比较复杂的游戏逻辑
完美方块
https://www.bilibili.com/video/BV1mJ411D7Z1
玩法: 点击时上面放大, 松开时上面旋转到正常角度后落下
设计: 应该是这几个里面我最喜欢的了, 简单, 当按压结束后, 是否能够放进去就已经确定了, 下落和撞击都只是执行了不同的动画而已, 下面两层白色阻挡物体, 其实都是宽度为屏幕宽度一半, 通过调整x轴距离实现左右移动模拟收缩的
技术: tween动画, 串行和并行, 以及取消正在执行的动画, 按压事件
拼图
https://www.bilibili.com/video/BV1BJ41147yt
玩法: 拖拽完成拼图
设计: 传统的拼图游戏
技术: 图片的动态加载和展示指定区域, 拖拽时动态创建节点
飞刀大作战
https://www.bilibili.com/video/BV1zJ411L7FV?p=1
玩法: 点击发射飞刀, 会击中圆盘并跟随旋转
设计: 有点不足, 需要在圆盘上加上不同的区域
技术: 没有用碰撞检测, 直接是坐标系和锚点, 按照指定点旋转
生命游戏
https://www.bilibili.com/video/BV17j411f73c
玩法: 类似进化算法? 其实是一个状态机而已, 根据每个点和周围点的个数决定是否消失或者重新生成
设计: 按照给定的规律和一个初始条件, 进行一些演算以及将结果可视化, 后序不知道能不能用这东西做3d统计图表
技术: 棋盘网格生成