查看: 8895|回复: 64

[讨论] 【Godot】Mario Forever Berry Editor 工程记录帖

[复制链接]

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

发表于 2022-4-9 11:34:23 | 显示全部楼层 |阅读模式
本帖最后由 dasasdhba 于 2023-8-6 22:43 编辑

黑历史项目,各种耦合比较严重,慎用。
项目地址:https://github.com/dasasdhba/Mario_Forever_Berry_Editor

                               
登录/注册后可看大图

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

62

主题

452

回帖

8

精华

版主

☯ 博 丽 不 是 灵 梦 ☯

经验
7115
硬币
1200 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章

发表于 2022-4-9 19:19:44 来自手机 | 显示全部楼层
不错,至少godot的即时可视化功能是很强大的
>❀ To the Best You ❀<

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-10 22:06:18 | 显示全部楼层

今日份进度:完成马里奥运动和基本动画(除滑蹲防卡墙)
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-11 22:29:21 | 显示全部楼层

完成大个子滑蹲卡墙
完成马里奥受伤和状态更新的 method
封装了部分 class
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-12 22:15:47 | 显示全部楼层
今日份进度:
1. 完成火力花、甜菜、绿果状态的动画
2. 完成马里奥状态切换、受伤、发射子弹的动画
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-14 22:34:46 来自手机 | 显示全部楼层
今天上课摸鱼摸了个绿果幻影(

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-17 00:05:24 | 显示全部楼层

                               
登录/注册后可看大图

这段时间主要在调试物理引擎
除此之外还完成了火球和基本滚屏,以及一些全局事件的编写
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-17 23:05:15 来自手机 | 显示全部楼层
今天再次改了一下物理以及做了出入水动画和气泡相关效果

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-18 23:05:41 来自手机 | 显示全部楼层
今天做了甜菜,以及由于个人学业原因,暂时放缓更新速度,到暑假应该有时间集中更新

评分

参与人数 1经验 +3 硬币 +2 收起 理由
囿里有条小咸鱼 + 3 + 2

查看全部评分

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-21 21:49:03 | 显示全部楼层
完成金币,问号砖与分数
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-22 17:44:44 来自手机 | 显示全部楼层
完成砖块,金砖,并搭建了补给需要的一些数据

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-23 21:23:43 | 显示全部楼层
完成蘑菇、火力花、甜菜、绿果补给
完成刺
微调物理相关事件
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-24 23:01:17 | 显示全部楼层
完成vn,玩家死亡,并为滚屏和转场作了一些铺垫
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-4-29 23:20:01 | 显示全部楼层
调整转场管理,封装部分常用函数,完成敌人基本运动
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-5-3 22:20:41 | 显示全部楼层
完成踩敌人判定,整理部分 script
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-5-8 22:24:46 | 显示全部楼层
这段时间的进度

1.完成攻击判定
2.完成隐藏砖
3.完成 HUD(除剩余 100 单位提示)
4.内置少量 Tileset
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-5-12 20:50:52 | 显示全部楼层
本帖最后由 dasasdhba 于 2022-5-12 21:37 编辑

1.自制矩形碰撞检测 class,并接管顶砖块和踩敌人判定
2.优化部分敌人物理
3.部分 Area2D 改为 signal 以提高性能
4.调整 view 底层逻辑以适配多 viewport 需求
5.完成绿乌龟

godot 的自带物理引擎的性能很迷,如果分散摆板栗大概能跑 900 个左右,如果堆起来就只能跑不到 200 个
暂时不清楚堆到一起为什么会出现这种现象,不过至少一般来说不太有人会这么做关对吧(

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

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-5-12 20:51:42 | 显示全部楼层
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-5-23 22:32:14 来自手机 | 显示全部楼层
前段时间完成了红黄蓝王八以及硬壳龟,以及龟壳砸砖

11

主题

107

回帖

0

精华

小红刺猬

经验
684
硬币
149 枚
发表于 2022-5-31 02:41:07 | 显示全部楼层
I see you have progress.

I don't know if X7 already told you, but Team CE already is developing an MF engine on godot.
If you want to see it in action, give MF : Time Has Come a look.

It's also public on github : https://github.com/Team-CE/Mario-Forever-Storm-Engine
"The meaning of life is to become a legend" - Kefrens

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-5-31 09:44:00 | 显示全部楼层
本帖最后由 dasasdhba 于 2022-5-31 17:40 编辑
LooPeR231 发表于 2022-5-31 02:41
I see you have progress.

I don't know if X7 already told you, but Team CE already is developing an  ...

Nice work! I have heard this before from WSW actually, but I still like to do something first by myself so that I can be familiar with Godot quickly. I'm also planning to add more powerful features such as custom gravity direction, multiplayer, multiplatform export since Godot is powerful enough to do that.
However, I have to prepare for my final exam, so as you can see I didn't make any progress recently. Maybe I can continue this project a month later. I'm also planning to put my project on GitHub in public when most of work is finished.
Moonstruck Blossom
个人网站:dasasdhba.github.io

11

主题

107

回帖

0

精华

小红刺猬

经验
684
硬币
149 枚
发表于 2022-5-31 14:54:14 来自手机 | 显示全部楼层
dasasdhba 发表于 2022-5-31 09:44
Nice work! I have heard this before from WSW actually, but I still like to do something first by m ...

Wow. Funny how both decelopers are planning to do the same thing, actually. Team CE wants to make a CTF like editor for their godot engine as well. If anything, I'd really like it if you would join your efforts 9ne day, but I understand your reasons. Good luck with school and make sure to keep us posted about this

11

主题

107

回帖

0

精华

小红刺猬

经验
684
硬币
149 枚
发表于 2022-5-31 15:01:42 来自手机 | 显示全部楼层
Just contacted the developers  they have already implemented everything besides multiplayer. :)

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-6-1 01:16:35 | 显示全部楼层
LooPeR231 发表于 2022-5-31 14:54
Wow. Funny how both decelopers are planning to do the same thing, actually. Team CE wants to make  ...

A CTF like editor addon in Godot?Well, I admit that CTF's layer system is very convenient to use and you can peform many interesting things by Layer Object, but one thing I really dislike is that you can only drag the item from the sidebar to the edit panel(paint mode is even worse). Even though you can easily hold Ctrl to do quick copy and paste, it's still very inconvenient if I have too many kinds of tiles or the specific item is too small.
I prefer a better paint tool actually, just like Tiled. Sadly, in Godot you can only use the paint tool in the TileMap Node, so I'm also working on an addon to help to "paint" PackedScene in Godot 2D panel. When the addon node in the editor scene tree and the PackedScene resource in the file system are both selected in the 2D panel, the addon node will help to paint and erase when specific key is pressed(Not the mouse button, since that will make the addon node be deselected, I haven't found any solution for this so far). But that's still in progress since I've found some issues.
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-6-1 01:40:21 | 显示全部楼层
LooPeR231 发表于 2022-5-31 15:01
Just contacted the developers  they have already implemented everything besides multiplayer.

It's very inconvenient for me to use some services such as Discord or YouTube unfortunately. Maybe I'll pay for a vpn in the future(possibly not). I have finished most of the core parts in my own MF Godot(except pipe warp, that's annoyed). The remaining work is just repeating to export the image resources from CTF and import them to Godot(that's even more annoyed). Anyway I'll continue to finish my own project this summer holiday.
For the storm engine, I may have a look at that this weekend if I can have some free time.

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

11

主题

107

回帖

0

精华

小红刺猬

经验
684
硬币
149 枚
发表于 2022-6-1 03:25:50 | 显示全部楼层
dasasdhba 发表于 2022-6-1 01:40
It's very inconvenient for me to use some services such as Discord or YouTube unfortunately. Maybe ...

Someone can try to host a Matrix server. We also have our own messenger that you can use : https://nexo.fun/

Invite ID : Wwiy4y
"The meaning of life is to become a legend" - Kefrens

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-6-17 13:02:45 | 显示全部楼层
本帖最后由 dasasdhba 于 2022-6-17 13:07 编辑


起了个名字,以及过几天应该可以复工(
Moonstruck Blossom
个人网站:dasasdhba.github.io

2

主题

40

回帖

0

精华

勇敢红花

经验
385
硬币
111 枚
QQ
发表于 2022-6-17 16:41:18 | 显示全部楼层
超人!
话说我也想用Godot做游戏的,可惜我太懒烂尾了(
近江彼方我老婆!!!

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-6-17 18:39:58 | 显示全部楼层
完成四个颜色的食人花
Moonstruck Blossom
个人网站:dasasdhba.github.io

40

主题

815

回帖

14

精华

版主

经验
8373
硬币
1394 枚

赞助用户永吧十五周年建吧日纪念勋章永吧十五周年倒计时海报勋章第五届MW杯亚军对不起,小姐盲猜大王数字君X68数字君X68数字君X78

 楼主| 发表于 2022-6-17 23:49:41 | 显示全部楼层
完成四个飞乌龟,金乌龟圈,探照灯
Moonstruck Blossom
个人网站:dasasdhba.github.io
您需要登录后才可以回帖 登录 | 创建账户

本版积分规则