Celeste 在发行后可谓大红大紫,尽管难度颇高,但是无法阻止玩家无数次的挑战,有些拥趸甚至已经将这款游戏确认为个人年度最佳。
最近,来自开发团队的 Matt Thorson 放出了游戏的角色操作部分的源代码(C#)。

尽管代码不是很整洁,而且几乎没有什么注释,但是还是提供了一个供开发者学习的好机会,因为游戏中的操作是非常复杂的。看看开发者们是如何实现如此复杂的操作,也不失为一种乐趣。
代码有 5471 行,有耐心的同学不妨来这里看看:https://github.com/NoelFB/Celeste/blob/master/Source/Player.cs
关于这部分代码还有提供了一个简短的 ReadMe(https://github.com/NoelFB/Celeste/blob/master/README.md )。
如果您还有兴趣,不妨到 Gamasutra 上看看 Thorson 在 GDC 2017 上的 Workshop,是关于 Celeste 的关卡设计的。


推荐阅读
开发者从四个方面介绍Unity的20个实用小技巧
逆水寒手游怎么完成太平有象星火不灭
vivo游戏开发者沙龙举办第二场 共话轻休闲游戏发展
揭秘中重度游戏运营策略 2023vivo游戏开发者沙龙上海场成功举办
《梦幻西游三维版》全新坐骑一剪梅上线,门派平衡调整全面放出!
2022中国游戏开发者大会 CGDC Indie专场部分嘉宾&话题抢先曝光!
Tags:
责任编辑:小黑游戏