dasasdhba 发表于 2020-10-12 00:01:57

【共同进步】CTF 公开问答帖

本帖最后由 dasasdhba 于 2021-7-21 23:04 编辑

我其实一直想开一个 CTF 教程,因为现在确实没有一个好的教程,也就 wiki 上的稍微能看一点。
w11 的那个教程并不系统,你确实可以从那个教程里边学到一些经验。
但必须指出的是,那个教程里面有太多错误,毕竟那会我们对这个软件也只是一知半解,编写的内容完全是经验之谈。

而由于编写系统化的 CTF 教程过于困难,尤其是一些基础内容的讲解,我决定开一个公开的问答帖。
考虑到 CTF 这个软件其实不太需要系统化地学习,其实很多时候你只要看看别人是怎么做的,你就逐渐学会了。


你可以在这里询问有关 CTF 的任何问题,我都会尽力解答。
为了达到共同进步的目标,我会对部分问题以文字或视频的形式作出详细解答,包括:

[*]对具体功能实现的教程,如:

[*]如何实现 Roman Worlds 中的狙击食人花?(这种问题最好配上图片,或者引用视频出处,我才方便对照解决。)
[*]如何实现 AUE 式的大地图?
[*]如何制作 SMMWW 式的标题界面?
[*]如何实现 MFAI 中的某一 Boss 招式?
[*]如何实现 Celeste 式的滚屏切换?
[*]……
[*]对某个复杂功能的解释,如:Subtract 特效的原理是什么?
[*]对某个既有物件的分析,如:如何解读 Rainbow Engine 锤子龟运动事件?
[*]……

但我不会详细解答不够具体的问题和非常基础的问题,包括:

[*]对不具体功能实现的教程,如:

[*]如何制作剧情动画?(不够具体,如果你把剧情动画具体描述出来我是可以解答的。)
[*]如何制作 Boss?(不够具体,如果你询问如何制作某一具体招式我是可以解答的。)
[*]……
[*]电脑常识相关问题的解答,如:如何下载 Clickteam Fusion?
[*]对某个基础功能的解释,如:Blend Coefficient 有啥用?(太基础了)
[*]对某个对象的解释,如:Array 对象有啥用?(不够具体)
[*]……

我也拒绝解答过于宽泛,过于困难的问题或者完全无关的问题,如:

[*]如何用 CTF 开发一款手游?(太宽泛了)
[*]如何用 CTF 实现联机游戏?(同上,这种问题我最多给出大体思路,不可能给出详细解答。)
[*]如何编写 Effect?(涉及到 HLSL 等诸多问题,太困难了。)
[*]如何编写 mfx?(同上,如果是多平台扩展的话,甚至同时涉及到 C++,Java 等诸多内容。)
[*]如何选取关卡的音乐?(无关问题)
[*]……

视频回复合集:

[*]Week 1:https://www.bilibili.com/video/BV1At4y1i7g7
[*]Week 2:https://www.bilibili.com/video/BV15r4y1w74n
[*]Week 3:https://www.bilibili.com/video/BV1v5411L766
[*]Week 4:https://www.bilibili.com/video/BV1Wa411c7Eo
[*]Week 5:https://www.bilibili.com/video/BV1xK4y1j7om

mfa 下载:http://dasasdhba.ys168.com/

集中回复时间:
周一到周六:中午 12:30~14:00,晚上 22:30 以后,我有时间(指写完作业)可以解答一些简单的问题。
周六和周日(节假日):我可能会以视频的形式集中解答一些问题。

本人精力有限,可能无法及时回复,敬请谅解。

最后,欢迎大家踊跃提问!!!

zqh——123 发表于 2020-10-12 10:46:22

请问能否讲解一下比较具体的一些粒子背景实例,如SMMWW5-1、MFIT3-4等。直接看事件感觉并不是很容易get到逻辑(

数字1528君 发表于 2020-10-12 21:04:07

请问如何制作decaworld7开始出现的全跟踪炮弹?(mfa)

数字1528君 发表于 2020-10-12 21:04:22

手滑了,去掉mfa。。。。

zyc233 发表于 2020-10-12 21:23:51

如何制作罗马式精准狙花?(    这个不用图吧(   )

zyc233 发表于 2020-10-12 21:27:00

如何做出手感好的大风关?(指在空中逆风贴墙和顶头时不反弹)

zyc233 发表于 2020-10-12 21:32:32

如何修复卡机高跳?

newlife2017 发表于 2020-10-12 22:01:21

如何修复磁铁墙(

s小s飞s侠s 发表于 2020-10-13 00:28:53

本帖最后由 s小s飞s侠s 于 2020-10-13 00:35 编辑

不同方向的大风和向左走通关的小通关器+通关杠都是咋做的?
如何实现 Celeste 式的滚屏切换?
信息砖的文本能做到顶开时字在关卡左下角打出来吗?

绿色的糖果 发表于 2020-10-13 21:57:18

罗马按下暂停键怎么做到音乐也同步暂停的

dasasdhba 发表于 2020-10-13 23:41:48

本帖最后由 dasasdhba 于 2020-10-14 12:48 编辑

s小s飞s侠s 发表于 2020-10-13 00:28
不同方向的大风和向左走通关的小通关器+通关杠都是咋做的?
如何实现 Celeste 式的滚屏切换?
信息砖的文本 ...
向左的终点非常容易实现,做如下处理即可:
https://s1.ax1x.com/2020/10/13/04MN2n.png
https://s1.ax1x.com/2020/10/13/04MDVU.png
最后处理一下马里奥事件以使得向左可出屏:
https://s1.ax1x.com/2020/10/14/05m9Ve.png

其他问题周末解答

dasasdhba 发表于 2020-10-13 23:53:03

绿色的糖果 发表于 2020-10-13 21:57
罗马按下暂停键怎么做到音乐也同步暂停的

CTF 自带的暂停功能属于黑箱,非常恶心(
罗马没有菜单,所以我大概能猜到罗马的处理手段,你可以这么处理:

删除自带的菜单快捷键:
https://s1.ax1x.com/2020/10/13/04QLY4.png
在全局事件上添加如下事件:
https://s1.ax1x.com/2020/10/13/04QvlR.png
你也可以把按键条件绑到 Player 1 的按键上,这样还能修改设置
上图中一个比较生僻的动作如下图:
https://s1.ax1x.com/2020/10/13/04lCTO.png

囿里有条小咸鱼 发表于 2020-10-14 13:20:56

问:
如何不用彩条做横向卡墙判定
以及,怎么解决上述问题中x速度在0和9之间闪现的问题

无视我233 发表于 2020-10-15 23:42:52

有没有什么办法比较好地给一个物件做到描边的效果?

s小s飞s侠s 发表于 2020-10-17 19:43:10

使用RE自带的平台传送来传送上升下降桥总是会出现传送位置错误,有没有什么好的解决办法

dasasdhba 发表于 2020-10-17 19:44:43

第一周视频已全部更新

dasasdhba 发表于 2020-10-17 19:57:30

无视我233 发表于 2020-10-15 23:42
有没有什么办法比较好地给一个物件做到描边的效果?
https://s1.ax1x.com/2020/10/17/0LORoR.png
这个特效可以嘛,好像倒也没什么很好的方法

dasasdhba 发表于 2020-10-17 20:04:26

s小s飞s侠s 发表于 2020-10-17 19:43
使用RE自带的平台传送来传送上升下降桥总是会出现传送位置错误,有没有什么好的解决办法 ...

我不是很懂这个问题啥意思,但我很多年前在参与 MRI2 制作的时候好像也确实遇到了同样的问题,应该可以这样解决:
https://s1.ax1x.com/2020/10/17/0LX07d.png

数字1528君 发表于 2020-10-18 08:59:56

如何在MF制作如同东方系列作品的Replay?

zyc233 发表于 2020-10-23 19:24:00

本帖最后由 zyc233 于 2020-11-2 07:10 编辑

如何制作马里奥横向挤死的判定(DECA11-1和MFIT1-3式的)
增补
如何制作XVII-IV式左右循环的关卡

dasasdhba 发表于 2020-10-24 19:40:07

第二周视频正在审核

newlife2017 发表于 2020-10-24 21:04:11

上次的视频解决了无法转向,但跳跃的问题解决了吗。。

ƒresh★LAKE 发表于 2020-10-27 19:48:53

如何弄那种单关存档,然后存档页面有点像DECA2(MFOBM)那种,但可以按左右键选取关卡,以及存档内部的格式

囿里有条小咸鱼 发表于 2020-10-28 16:09:16

如何利用两个obj即可确定一个滚屏范围(非强制,一般滚屏)

dasasdhba 发表于 2020-10-30 16:29:47

第三周视频正在审核

dasasdhba 发表于 2020-10-30 16:30:39

zyc233 发表于 2020-10-23 19:24
zyc的问题集中楼:
2020-10-23增补
如何制作马里奥横向挤死的判定(DECA11-1和MFIT1-3式的)


草我没看到新增的,能不能发新帖(
我下周再说第二个问题吧(

ƒresh★LAKE 发表于 2020-10-30 17:01:38

本帖最后由 wyf01234567 于 2020-10-30 17:02 编辑

怎么记录命数(将会改成死亡数)

zyc233 发表于 2020-10-30 19:04:09

本帖最后由 zyc233 于 2022-7-9 23:35 编辑

dasasdhba 发表于 2020-10-30 16:30
草我没看到新增的,能不能发新帖(
我下周再说第二个问题吧(
好滴

囿里有条小咸鱼 发表于 2020-10-30 23:01:36

本帖最后由 雨树·电童 于 2020-11-6 19:25 编辑

请问如何在不修改彩条和原有代码的情况(重力以及卡地除外)下,制作反重力?(已自行解决√)

ƒresh★LAKE 发表于 2020-11-2 12:04:23

怎么防锁状态
页: [1] 2 3 4 5 6
查看完整版本: 【共同进步】CTF 公开问答帖