前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >神秘爆品!6重福利!这个5.1江湖必定不会风静浪平

神秘爆品!6重福利!这个5.1江湖必定不会风静浪平

作者头像
张晓衡
发布2022-05-18 14:15:21
5260
发布2022-05-18 14:15:21
举报

开发环境

  • 引擎版本:Cocos Creator 2.4.5
  • 编程语言:TypeScript

游戏玩法

核心玩法是益智解谜,通过控制钢管触发各类机关,巧妙关卡设计先易后难,让玩家轻松上手!

游戏主打休闲游戏时长,绕过岩石、岩浆最终拿到宝石,拯救小姐姐!

激励广告

本游戏已经接入微信小游戏、抖音等平台SDK,具备广告变现能力。

1. 过关双倍奖励激励

1.jpg

2. 失败回血+跳过关卡

2.jpg

3. 体力机制控制游戏节奏

3.jpg

技术特点

1. 通过SingleGenerator脚本对物理金币、液体、岩浆、毒雾模拟,并可针对Web、Android、iOS不同运行平台进行数量控制,性能调优

image.png

2. 游戏关卡通过Creator场景直接编辑,资源包目前内置55关

4.jpg

3. 游戏背景砖墙为各种不规则多边形,通过 PolygonMask 组件,对多边形遮罩,可将一张背景整图,裁剪成任意形状

5.jpg

关卡编辑说明

1. 关卡使用Cocos Creator编辑, 每一关单独一个Scene,包含两个Camera:
  • UICamera:用于显示游戏UI
  • Main Camera:用于显示游戏中的内容, 游戏中需要做镜头放大的效果.
2. Prince为游戏中的王子主角 节点下三个节点分别为主角和特效Spine动画
  • 包含RigidBody组件
  • 3个PhysicsPolygonCollider组件,分别对应角色的头部、身体和站立点的碰撞
  • 根据组件的不同Tag在代码中的碰撞回调来做区分
  • 主角绑定Prince 用于实现对主角逻辑的控制
3. PinGroup 为游戏中别针节点, 绑定脚本PinGroup用对针的移动进行控制
  • 包含RigidBody和PhysicsBoxCollider组件 组件Type为Kinematic类型,使别针出于静止状态,挡住宝石等其它物品,并不会因此发生位移
  • RectWood, CircleWood等节点用于关卡边界的限制, 防止其它物理组件掉出地图外
4. Level节点下绑定一个多边形裁剪插件 polygonMask 用于把背景墙裁剪成地图所需要的形状
  • GoldGenerator 节点, 上绑定一个TS脚本 GoldGennerator
  • 这个脚本用于创建宝石到节点所在的位置 绑定宝石预制件,配置不同的宝石数量
  • poisonGases节点为毒雾所在位置, 绑定一个SingleGenerator脚本用于在该位置创建毒雾
  • lavas节点用于生成熔岩 ,绑定脚本SingleGenerator 用于生产一定数量的熔岩
5. Monster节点 为游戏中怪物, 绑定脚本Monster 用于控制与主角的碰撞击杀主角的逻辑

技术文档

1. 游戏中关于熔岩、水、毒雾的部分,参考了白玉无冰大神的“欢乐水杯的流体实现” 这篇文章来实现流体效果

http://lamyoung.com/cocos-creator/2020/03/26/ccc-water/

2. 游戏中背景砖墙为各种不规则多边形,这里实现了一个 PolygonMask 插件,用于做多边形遮罩,将一张背景整图,裁剪成任意形状。
3. 组件支持点击editing之后 添加、删除、拖动控制点

154.gif

4. 组件脚本位于项目packages/polygon-mask

美术资源

  • 游戏包含PNG图片147个
  • 岩浆、水体材质2个
  • 包含王子、小姐姐、怪物、爆炸特效、特效Spine动画5个
  • 以上美术资源为十锦狸网络有限公司创作内容
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Creator星球游戏开发社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 游戏玩法
  • 激励广告
    • 1. 过关双倍奖励激励
      • 2. 失败回血+跳过关卡
        • 3. 体力机制控制游戏节奏
        • 技术特点
          • 1. 通过SingleGenerator脚本对物理金币、液体、岩浆、毒雾模拟,并可针对Web、Android、iOS不同运行平台进行数量控制,性能调优
            • 2. 游戏关卡通过Creator场景直接编辑,资源包目前内置55关
              • 3. 游戏背景砖墙为各种不规则多边形,通过 PolygonMask 组件,对多边形遮罩,可将一张背景整图,裁剪成任意形状
              • 关卡编辑说明
                • 1. 关卡使用Cocos Creator编辑, 每一关单独一个Scene,包含两个Camera:
                  • 2. Prince为游戏中的王子主角 节点下三个节点分别为主角和特效Spine动画
                    • 3. PinGroup 为游戏中别针节点, 绑定脚本PinGroup用对针的移动进行控制
                      • 4. Level节点下绑定一个多边形裁剪插件 polygonMask 用于把背景墙裁剪成地图所需要的形状
                        • 5. Monster节点 为游戏中怪物, 绑定脚本Monster 用于控制与主角的碰撞击杀主角的逻辑
                        • 技术文档
                          • 1. 游戏中关于熔岩、水、毒雾的部分,参考了白玉无冰大神的“欢乐水杯的流体实现” 这篇文章来实现流体效果
                            • 2. 游戏中背景砖墙为各种不规则多边形,这里实现了一个 PolygonMask 插件,用于做多边形遮罩,将一张背景整图,裁剪成任意形状。
                              • 3. 组件支持点击editing之后 添加、删除、拖动控制点
                                • 4. 组件脚本位于项目packages/polygon-mask
                                • 美术资源
                                相关产品与服务
                                对象存储
                                对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
                                领券
                                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档