回应模式 - No.65631695


No.65631695 - 技术宅


godot的学习串无名氏No.65631695 只看PO

2025-03-24(一)11:33:22 ID:Hd7Lkam 回应

听说godot是最适合2d和小型3d游戏,已经相当适合个人开发者的引擎。
使用的gdscript极易学习,似乎还便于跨平台移植。

好那么好,我将以godot形态开发!

无标题无名氏No.65633846

2025-03-24(一)15:06:56 ID: Hd7Lkam (PO主)

首先是教程,我跟的是油管一个老教程,使用godot4.0,其中分享了一个素材站

kenney.nl

包含很多完全免费,无版权风险的2d素材

这里的2d素材都叫tile也就是瓦片,好奇怪,就连国内的教程也叫他瓦片

无标题无名氏No.65633999

2025-03-24(一)15:22:36 ID: Sya8lRN

我以前用的是Unity,后来因为Unity6和团结引擎的问题,想转godot了。

无标题无名氏No.65634090

2025-03-24(一)15:31:27 ID: Hd7Lkam (PO主)

>>No.65633999
对,我是新手上路,以单人的体量本来应该选择unity的,但是看网上风评太差,还是选择godot

无标题无名氏No.65634239

2025-03-24(一)15:45:29 ID: Hd7Lkam (PO主)

我跟的教程是复现一个幸存者游戏,简单但是应该能跑通整个2d的很多流程。

学习是今天开始的,时间只有午休和下班时间。
我是计算机专业的编程苦手,但由于gdscript的超绝易学性,中午就毫无难度的跟教程做出了2d的移动效果,尽管是贴图平移,但比我想象中简单的多。

我自此才知道,所谓的游戏编程使用的很多都是引擎内置的东西。

比如有2Dplayer节点(即一个可操作玩家),其中有针对这个node的各种属性和方法。

我一直以为要造轮子……
不,要从砍树开始呢( ;`д´; )

无标题无名氏No.65634957

2025-03-24(一)16:52:21 ID: Hd7Lkam (PO主)

上午大概认识了一下常用的窗口。创建了一个玩家。创建了一个主场景。并且完成了玩家的移动。在这期间保持着良好的文目录管理

下午要看tilemap,因为教程的这部分讲的好难懂,要找另外的来看。

无标题无名氏No.65635502

2025-03-24(一)17:54:08 ID: R88abeU

>>No.65634239
最近也在学godot,但是之前没有编程基础,代码从头开始学感觉好难(;´Д`)

无标题无名氏No.65635729

2025-03-24(一)18:21:25 ID: avKAmbn

>>No.65635502

无标题无名氏No.65635983

2025-03-24(一)18:48:58 ID: hWMiBPO

>>No.65634957
godot 4.3里弃用了tilemap改用tilemaplayer,可以直接找这个

无标题无名氏No.65636858

2025-03-24(一)20:09:20 ID: Hd7Lkam (PO主)

>>No.65635983
对,我刚发现了,配置上没什么差别,好像就是把layer给拿出来了?

并且我现在跟教程做了一个简单敌人,虽然只是个会跟着玩家走的贴图

这个贴图不动。

我好疑惑。

明明每一步都是一样的