godot的学习串无名氏No.65631695 只看PO
2025-03-24(一)11:33:22 ID:Hd7Lkam 回应
听说godot是最适合2d和小型3d游戏,已经相当适合个人开发者的引擎。
使用的gdscript极易学习,似乎还便于跨平台移植。
好那么好,我将以godot形态开发!
无标题无名氏No.65644277
2025-03-25(二)14:29:57 ID: Hd7Lkam (PO主)
今天上午按教程该做武器了。
幸存者游戏的武器是自动攻击,今天午休时间达成了固定时间内在玩家身上生成武器贴图。
我猜教程下一步是加攻击动画。
上午最重要的收获是得知了武器和武器控制器应该分开管理,好像是为了不耦合以保证可拓展性。
好怪哦,和平时我尽可能简洁的文件系统方式完全相反
无标题无名氏No.65644322
2025-03-25(二)14:34:18 ID: Hd7Lkam (PO主)
>>No.65644277
固定时间生成武器贴图,毫无疑问用到了定时器。定时器就毫无疑问用到了信号。
信号这个东西让我想起了无线电的频率,发送的人只管发送就好了。接收的人要指定的频率就很多。
无标题无名氏No.65645574
2025-03-25(二)16:50:52 ID: oK6kmfA
>>No.65645426
信号就是godot自己实现的一套观察者模式,在godot .net里直接用的就是.net的事件系统
无标题无名氏No.65645597
2025-03-25(二)16:53:43 ID: yaLcDXM
我突然发现是自己对于程序名词过于不了解了,就像生啃多元微积分似的( ´_ゝ`)对于怎么实现没有一点思路,大d老师有时候讲的我也处理不了
无标题无名氏No.65645681
2025-03-25(二)17:03:40 ID: oK6kmfA
推荐点游戏设计方面的书:
游戏设计模式:https://gpp.tkchu.me/acknowledgements.html
The Book of Shader:
https://thebookofshaders.com/04/?lan=ch
无标题无名氏No.65647411
2025-03-25(二)19:56:03 ID: Hd7Lkam (PO主)
刚刚跟完了一集教程,是做第一个动画。
我发现真的有够方便,比我想象中简单很多,当然也是因为这段动画只是个简单的挥剑动作。
我也意识到一个游戏就是无数个这种元素组合起来,做游戏也是一项很大的工程。
向所有的独立开发爱好者致敬