Hi I'm Shendi
选用了Unity来制作游戏,于是从官网下载了 Unity Hub,并在Hub中安装了最新的长期支持的Unity(2021.3.23版)
在Unity Hub新建项目,选择2D创建,创建完界面大概如下
将Unity改成中文,在UnityHub中,给Unity增加语言模块即可
增加后,重新打开Unity,在 Edit - Pre... 中就可以找到Language来进行切换语言了
切换完后需要重启一下Unity才会生效。
策划
在之前简单描述了一下游戏大体内容,现在来详细策划一下
(策划的一些数值之类的可能不太正确,后面会通过实际来进行调整)
完全单机版
核心玩法
游戏结束
角色触碰到从上落下的方块
角色触碰到顶部的尖刺
结算
击碎一个方块获得随机1-15分,分数与金币比为 50:1
额外金币结算
方块
多个小方块组成一个方块,方块颜色和小方块数量随机,小方块数量组合起来的宽度不应超过屏幕的一半,高度不应超过三个小方块
每个小方块有血量值,默认1,每10秒增加0.2,血量值低于0,指定小方块消失
方块从上落下,每秒速度为1(1个方块高度),每10秒增加0.1,上限为4
方块触碰到最底部当前方块整体停止运动
角色
角色在最底部,可以跳跃,按的越久跳的越高,最多跳上三格方块
自带武器,武器拥有攻击力等,攻击力与方块血量一一对应
使用武器击碎方块有几率获得随机加成
- 攻击翻倍(1-10秒随机)
- 额外金币(1-15随机)
- 冷却减半(1-10秒随机)
- 地图拉长(将所有地面方块往下拉一排,最后一排消失)
有不同角色,不同角色对不同类型的武器拥有格外效果/加成
- 目前就做一个角色,没有任何加成的角色
角色移速默认为2方块宽度
武器
武器分类型,不同武器有不同效果
目前只做两种类型,三个武器
轻武器
破烂铁筒
- 攻击力1,冷却1秒,攻速0.5方块高/秒
- 默认武器
精装铁筒
- 攻击力0.6,冷却0.1,攻速1方块/秒
- 100金币
重武器
火箭筒
- 攻击力2,冷却3,攻速1方块/秒,对打中方块的附近一圈方块也造成伤害
- 200金币
商店
提供角色和武器的购买,两个栏目(目前只有武器有内容)
策划就先到这吧,可能有很多地方有问题,只有在开始制作后才会发现。
下一篇就开始制作首页了
本文链接:https://sdpro.top/blog/html/article/1060.html
♥ 赞助 ♥
尽管去做,或许最终的结果不尽人意,但你不付出,他不付出,那怎会进步呢?