查看: 226|回复: 43

[讨论] 【共同进步】CTF 公开问答帖

[复制链接]

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

发表于 2020-10-12 00:01:57 | 显示全部楼层 |阅读模式
本帖最后由 dasasdhba 于 2020-10-30 16:32 编辑

我其实一直想开一个 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 等诸多内容。)
  • 如何选取关卡的音乐?(无关问题)
  • ……

视频回复合集:

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

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

本人目前高三,可能无法及时回复,敬请谅解。

最后,欢迎大家踊跃提问!!!
Moonstruck Blossom
个人网站:dasasdhba.github.io
发表于 2020-10-12 10:46:22 | 显示全部楼层
请问能否讲解一下比较具体的一些粒子背景实例,如SMMWW5-1、MFIT3-4等。直接看事件感觉并不是很容易get到逻辑(

点评

好的,本周末解答(  发表于 2020-10-12 12:29
可口可乐了了

55

主题

526

帖子

2550

经验

不死法礼

只是普通的音mader而已

Rank: 10Rank: 10Rank: 10

积分
2550

PK!MF冠军

发表于 2020-10-12 21:04:07 来自手机 | 显示全部楼层
请问如何制作decaworld7开始出现的全跟踪炮弹?(mfa)

点评

算了回复太难看了( 完全精确需要三角函数的知识,粗略来说 Bouncing Ball 也可以,本周末解答  发表于 2020-10-12 22:52

55

主题

526

帖子

2550

经验

不死法礼

只是普通的音mader而已

Rank: 10Rank: 10Rank: 10

积分
2550

PK!MF冠军

发表于 2020-10-12 21:04:22 来自手机 | 显示全部楼层
手滑了,去掉mfa。。。。

2

主题

141

帖子

655

经验

小红刺猬

Rank: 8Rank: 8

积分
655
发表于 2020-10-12 21:23:51 | 显示全部楼层
如何制作罗马式精准狙花?(    这个不用图吧(     )

点评

其实罗马式远不如 MFIT 精确,我周末讲 MFIT 式吧  发表于 2020-10-12 22:53
喝 喝 喝喝喝 喝喝喝喝喝喝喝

2

主题

141

帖子

655

经验

小红刺猬

Rank: 8Rank: 8

积分
655
发表于 2020-10-12 21:27:00 | 显示全部楼层
如何做出手感好的大风关?(指在空中逆风贴墙和顶头时不反弹)

点评

顶头不反弹跟大风没关系吧,大风不是横着吹的嘛(逆风贴墙周末解答  发表于 2020-10-12 22:54
喝 喝 喝喝喝 喝喝喝喝喝喝喝

2

主题

141

帖子

655

经验

小红刺猬

Rank: 8Rank: 8

积分
655
发表于 2020-10-12 21:32:32 | 显示全部楼层
如何修复卡机高跳?

点评

本周末解答(为啥你们的问题都不能一句话说清楚,哭了(  发表于 2020-10-12 22:55
喝 喝 喝喝喝 喝喝喝喝喝喝喝

30

主题

291

帖子

3046

经验

管理员

站长

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

积分
3046
发表于 2020-10-12 22:01:21 | 显示全部楼层
如何修复磁铁墙(

点评

不用RE((((((((好吧开玩笑的,但我的方案也没法保证完全修复,这玩意太难测了。。。不过周末还是说一下吧  发表于 2020-10-12 23:01

43

主题

1359

帖子

6091

经验

版主

叉弗叉

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
6091

灌水之王MW杯冠军众筹用户

发表于 2020-10-13 00:28:53 | 显示全部楼层
本帖最后由 s小s飞s侠s 于 2020-10-13 00:35 编辑

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

LGR第八世界付费下载
纳秘本体照片点击下载

45

主题

294

帖子

2213

经验

不死法礼

绿色的糖果

Rank: 10Rank: 10Rank: 10

积分
2213
发表于 2020-10-13 21:57:18 来自手机 | 显示全部楼层
罗马按下暂停键怎么做到音乐也同步暂停的

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

 楼主| 发表于 2020-10-13 23:41:48 | 显示全部楼层
本帖最后由 dasasdhba 于 2020-10-14 12:48 编辑
s小s飞s侠s 发表于 2020-10-13 00:28
不同方向的大风和向左走通关的小通关器+通关杠都是咋做的?
如何实现 Celeste 式的滚屏切换?
信息砖的文本 ...

向左的终点非常容易实现,做如下处理即可:


最后处理一下马里奥事件以使得向左可出屏:


其他问题周末解答
Moonstruck Blossom
个人网站:dasasdhba.github.io

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

 楼主| 发表于 2020-10-13 23:53:03 | 显示全部楼层
绿色的糖果 发表于 2020-10-13 21:57
罗马按下暂停键怎么做到音乐也同步暂停的

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

删除自带的菜单快捷键:

在全局事件上添加如下事件:

你也可以把按键条件绑到 Player 1 的按键上,这样还能修改设置
上图中一个比较生僻的动作如下图:

点评

但是人家要mmf自带的暂停框框(  发表于 6 天前
可以参考一下MFIT暂停的实现(  发表于 2020-10-22 22:57
Moonstruck Blossom
个人网站:dasasdhba.github.io

6

主题

21

帖子

617

经验

小红刺猬

草神

Rank: 8Rank: 8

积分
617

众筹用户

发表于 2020-10-14 13:20:56 | 显示全部楼层
问:
如何不用彩条做横向卡墙判定
以及,怎么解决上述问题中x速度在0和9之间闪现的问题

点评

此问题已私聊解决,不公开回复(  发表于 2020-10-17 19:44
无畏前途风和雨,只问今朝前途路。

75

主题

733

帖子

3940

经验

管理员

脚滑王

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

积分
3940
发表于 2020-10-15 23:42:52 | 显示全部楼层
有没有什么办法比较好地给一个物件做到描边的效果?
个人网站wsw233.com
新作 AUE 已发布V0.4.0
解说/版聊视频随缘更新!

43

主题

1359

帖子

6091

经验

版主

叉弗叉

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
6091

灌水之王MW杯冠军众筹用户

发表于 2020-10-17 19:43:10 | 显示全部楼层
使用RE自带的平台传送来传送上升下降桥总是会出现传送位置错误,有没有什么好的解决办法

点评

不用RE(不,这个下周再说(  发表于 2020-10-17 19:44
LGR第八世界付费下载
纳秘本体照片点击下载

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

 楼主| 发表于 2020-10-17 19:44:43 | 显示全部楼层
第一周视频已全部更新
Moonstruck Blossom
个人网站:dasasdhba.github.io

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

 楼主| 发表于 2020-10-17 19:57:30 | 显示全部楼层
无视我233 发表于 2020-10-15 23:42
有没有什么办法比较好地给一个物件做到描边的效果?


这个特效可以嘛,好像倒也没什么很好的方法
Moonstruck Blossom
个人网站:dasasdhba.github.io

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

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

我不是很懂这个问题啥意思,但我很多年前在参与 MRI2 制作的时候好像也确实遇到了同样的问题,应该可以这样解决:


Moonstruck Blossom
个人网站:dasasdhba.github.io

55

主题

526

帖子

2550

经验

不死法礼

只是普通的音mader而已

Rank: 10Rank: 10Rank: 10

积分
2550

PK!MF冠军

发表于 2020-10-18 08:59:56 | 显示全部楼层
如何在MF制作如同东方系列作品的Replay?

点评

比较不费性能的方法是记录操作和随机种子,但这要求引擎没有任何every事件,RE 基本上别想了(不  发表于 2020-10-19 12:45
(即要求能显示怪物被踩死,问号砖被顶掉的回放)  发表于 2020-10-18 09:04
这个人懒活了,然后又懒死了.....
最新作MFAI(不是人工智障)随便发布(...本萌新首个大型MF作品

2

主题

141

帖子

655

经验

小红刺猬

Rank: 8Rank: 8

积分
655
发表于 7 天前 | 显示全部楼层
本帖最后由 zyc233 于 2020-10-28 20:27 编辑

zyc的问题集中楼:
2020-10-23增补
如何制作马里奥横向挤死的判定(DECA11-1和MFIT1-3式的)
2020-10-25增补
如何制作XVII-IV式左右循环的关卡
喝 喝 喝喝喝 喝喝喝喝喝喝喝

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

 楼主| 发表于 6 天前 | 显示全部楼层
第二周视频正在审核
Moonstruck Blossom
个人网站:dasasdhba.github.io

30

主题

291

帖子

3046

经验

管理员

站长

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

积分
3046
发表于 6 天前 | 显示全部楼层
上次的视频解决了无法转向,但跳跃的问题解决了吗。。

点评

好吧问题挺大的,辣鸡彩条烦死了(  发表于 5 天前
跳跃的那块同样是加了一个奇怪的马里奥顶砖块判定条件,直接去掉问题不大  发表于 6 天前

66

主题

461

帖子

2750

经验

不死法礼

CHN★LAKE

Rank: 10Rank: 10Rank: 10

积分
2750

众筹用户

发表于 3 天前 | 显示全部楼层
如何弄那种单关存档,然后存档页面有点像DECA2(MFOBM)那种,但可以按左右键选取关卡,以及存档内部的格式

6

主题

21

帖子

617

经验

小红刺猬

草神

Rank: 8Rank: 8

积分
617

众筹用户

发表于 前天 16:09 | 显示全部楼层
如何利用两个obj即可确定一个滚屏范围(非强制,一般滚屏)

点评

啥意思(  发表于 6 小时前
无畏前途风和雨,只问今朝前途路。

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

 楼主| 发表于 5 小时前 | 显示全部楼层
第三周视频正在审核
Moonstruck Blossom
个人网站:dasasdhba.github.io

7

主题

62

帖子

1315

经验

版主

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
1315

MW杯亚军

 楼主| 发表于 5 小时前 | 显示全部楼层
zyc233 发表于 2020-10-23 19:24
zyc的问题集中楼:
2020-10-23增补
如何制作马里奥横向挤死的判定(DECA11-1和MFIT1-3式的)

草我没看到新增的,能不能发新帖(
我下周再说第二个问题吧(
Moonstruck Blossom
个人网站:dasasdhba.github.io

66

主题

461

帖子

2750

经验

不死法礼

CHN★LAKE

Rank: 10Rank: 10Rank: 10

积分
2750

众筹用户

发表于 5 小时前 | 显示全部楼层
本帖最后由 wyf01234567 于 2020-10-30 17:02 编辑

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

2

主题

141

帖子

655

经验

小红刺猬

Rank: 8Rank: 8

积分
655
发表于 3 小时前 | 显示全部楼层
dasasdhba 发表于 2020-10-30 16:30
草我没看到新增的,能不能发新帖(
我下周再说第二个问题吧(

好吧(
另外我觉得发新帖有点水(
喝 喝 喝喝喝 喝喝喝喝喝喝喝
您需要登录后才可以回帖 登录 | 注册

本版积分规则