dasasdhba 发表于 2022-4-9 11:34:23

【Godot】Mario Forever Berry Editor 工程记录帖

本帖最后由 dasasdhba 于 2023-8-6 22:43 编辑

黑历史项目,各种耦合比较严重,慎用。
项目地址:https://github.com/dasasdhba/Mario_Forever_Berry_Editor
https://ldbbs.ldmnq.com/bbs/topic/attachment/2022-4/1bc10cc6-c714-414b-b563-b191b1596e5d.png

囿里有条小咸鱼 发表于 2022-4-9 19:19:44

不错,至少godot的即时可视化功能是很强大的

dasasdhba 发表于 2022-4-10 22:06:18

https://s1.ax1x.com/2022/04/10/LAWZ79.md.png
今日份进度:完成马里奥运动和基本动画(除滑蹲防卡墙)

dasasdhba 发表于 2022-4-11 22:29:21

https://s1.ax1x.com/2022/04/11/LZUlb6.md.png
完成大个子滑蹲卡墙
完成马里奥受伤和状态更新的 method
封装了部分 class

dasasdhba 发表于 2022-4-12 22:15:47

今日份进度:
1. 完成火力花、甜菜、绿果状态的动画
2. 完成马里奥状态切换、受伤、发射子弹的动画

dasasdhba 发表于 2022-4-14 22:34:46

今天上课摸鱼摸了个绿果幻影(

dasasdhba 发表于 2022-4-17 00:05:24

https://ldbbs.ldmnq.com/bbs/topic/attachment/2022-4/1de58a30-72b5-4cab-8ced-44d922820e76.png
这段时间主要在调试物理引擎
除此之外还完成了火球和基本滚屏,以及一些全局事件的编写

dasasdhba 发表于 2022-4-17 23:05:15

今天再次改了一下物理以及做了出入水动画和气泡相关效果

dasasdhba 发表于 2022-4-18 23:05:41

今天做了甜菜,以及由于个人学业原因,暂时放缓更新速度,到暑假应该有时间集中更新

dasasdhba 发表于 2022-4-21 21:49:03

完成金币,问号砖与分数

dasasdhba 发表于 2022-4-22 17:44:44

完成砖块,金砖,并搭建了补给需要的一些数据

dasasdhba 发表于 2022-4-23 21:23:43

完成蘑菇、火力花、甜菜、绿果补给
完成刺
微调物理相关事件

dasasdhba 发表于 2022-4-24 23:01:17

完成vn,玩家死亡,并为滚屏和转场作了一些铺垫

dasasdhba 发表于 2022-4-29 23:20:01

调整转场管理,封装部分常用函数,完成敌人基本运动

dasasdhba 发表于 2022-5-3 22:20:41

完成踩敌人判定,整理部分 script

dasasdhba 发表于 2022-5-8 22:24:46

这段时间的进度

1.完成攻击判定
2.完成隐藏砖
3.完成 HUD(除剩余 100 单位提示)
4.内置少量 Tileset

dasasdhba 发表于 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 个
暂时不清楚堆到一起为什么会出现这种现象,不过至少一般来说不太有人会这么做关对吧(

dasasdhba 发表于 2022-5-12 20:51:42

https://s1.ax1x.com/2022/05/12/OBrwN9.md.png
顺带附个图吧(

dasasdhba 发表于 2022-5-23 22:32:14

前段时间完成了红黄蓝王八以及硬壳龟,以及龟壳砸砖

LooPeR231 发表于 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

dasasdhba 发表于 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.

LooPeR231 发表于 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

LooPeR231 发表于 2022-5-31 15:01:42

Just contacted the developersthey have already implemented everything besides multiplayer. :)

dasasdhba 发表于 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.

dasasdhba 发表于 2022-6-1 01:40:21

LooPeR231 发表于 2022-5-31 15:01
Just contacted the developersthey 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.

LooPeR231 发表于 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

dasasdhba 发表于 2022-6-17 13:02:45

本帖最后由 dasasdhba 于 2022-6-17 13:07 编辑


起了个名字,以及过几天应该可以复工(

BJ99 发表于 2022-6-17 16:41:18

超人!
话说我也想用Godot做游戏的,可惜我太懒烂尾了(

dasasdhba 发表于 2022-6-17 18:39:58

完成四个颜色的食人花

dasasdhba 发表于 2022-6-17 23:49:41

完成四个飞乌龟,金乌龟圈,探照灯
页: [1] 2 3
查看完整版本: 【Godot】Mario Forever Berry Editor 工程记录帖