老八秘制 发表于 2020-5-31 18:54:56

Scratch游戏制作-ink!Sans战还原|003战斗系统

Scratch游戏制作-ink!Sans战还原|003战斗系统
致歉:昨天没有更新,因为我电脑蓝屏了{:10_266:} 心血全部付之一炬,大家写程序时候一定要多保存啊{:10_266:}
今天的主要目标:实现战斗系统的开发/ink 闪避效果/其他细节改动完善

素材&源码:
**** Hidden Message *****

进入正题:
1.我们要实现战斗界面,首先,对话框在战斗时会全黑,所以我们需要把造型复制一下
然后用Scratch内置工具画出一个黑色长方形,覆盖框内白色

2.加载“costume”角色,并加载其他9个造型
这里我截的图比较大,需要在Scratch进行缩放或调整,只要能够适合你的Scratch即可

3.加载“bar”角色,并加载它的其他一个造型

4.给“bar”加载一个音频,名为“k╋i╋l╋l”(防河蟹)

5.绘制“check”角色,不用太大,具体看图:

把它移动到对话框右边的边上,使其无法被看到

6.加载“Miss”角色和“atk1”角色

7.先从简单的check下手:


8.然后处理costume和bar的代码:
costume:

一样的,在ink说话时候无法进行操作,所以需要一个判断条件
由于需要实现动画效果,要用循环来依次显示每个造型实现动态效果
bar:

你问我为何要设置talking?你先尝试把设置talking的代码删掉再试试

怎么样?是不是发现按下Z后会无限死循环?
这是因为在战斗时你没有禁用菜单中4个按键,所以你按下Z时,就会再次进入战斗界面
只要加上了talking的设置代码,就可以在战斗时禁用4个按键,这样就正常了

9.ink闪避效果
头:

身体:

腿:

Miss效果:

攻击效果:

这个部分比较简单,掌握好每次x, y坐标的变化即可

是不是感觉再一次有内味了{:10_256:}
下一次,我们将会完善菜单功能,给“行动”,“物品”和“仁慈”加上功能
别忘了评分鸭{:10_256:}

_2_ 发表于 2020-5-31 20:18:26

……加油鸭

Tip0 发表于 2020-5-31 23:30:35

看看

hululu 发表于 2020-6-1 08:48:39

加油,支持

KevinHu 发表于 2020-6-1 19:00:42

卧槽,老八你也够粗心的,怎么没有把这个帖子添加到淘帖里呢{:10_300:}

liaoyiqin 发表于 2020-6-1 19:52:03

1

hululu 发表于 2020-6-2 12:09:33

不错,别太监

Sukurajima_CY 发表于 2020-12-12 22:57:57

小土豆~ 发表于 2020-12-13 17:37:59

感谢分享

shaoge 发表于 2021-1-2 13:31:42

求素材

checkra1n 发表于 2021-2-24 08:41:09

真的谢谢

kstg5564323 发表于 2021-7-4 16:13:10

12345678

quark 发表于 2021-7-27 09:43:33

来看看。。。。。

hornwong 发表于 2021-7-27 10:18:35

{:5_95:}

Ethanchow 发表于 2021-8-12 11:18:10

看看喽~~~~~

隐渔 发表于 2021-8-19 17:02:40

有素材吗,想下{:5_105:}

colederek 发表于 2021-9-5 14:10:13

厉害了

own79 发表于 2022-1-24 14:06:43

学习学习

小南瓜1212 发表于 2022-2-9 10:59:55

感谢分享

lin霖 发表于 2022-4-29 08:40:59

很有意思
页: [1] 2
查看完整版本: Scratch游戏制作-ink!Sans战还原|003战斗系统