Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

游戏开发 #66

Closed
timzaak opened this issue Nov 7, 2020 · 3 comments
Closed

游戏开发 #66

timzaak opened this issue Nov 7, 2020 · 3 comments

Comments

@timzaak
Copy link
Owner

timzaak commented Nov 7, 2020

由于可能要搞 hololens,学了学 Unity 3D, 代码上没多少问题,主要是 Assets, 视觉、听觉 的理解, 完全欠缺。不能以世界皆是由信息构成的来看待。

在学的过程中,逻辑编程方面没问题,但涉及到 🎨、🎵 就完全懵逼了,不在一个频道上。

@timzaak timzaak changed the title Unity3D 游戏开发 Jul 24, 2021
@timzaak
Copy link
Owner Author

timzaak commented Jul 24, 2021

这次准备做一个游戏出来,想以Rust/Scala/Js 为语言开发,不想搞脚本化开发,原因是代码复用上会出问题。 Bevy 成了我第一个测试对象,但按照 issue Very high CPU usage with empty example using just default plugins #1462, 以及自己实际体验(就算用 cargo run --release, demo 还是会有卡卡的视觉效果)。
所以目前只能放弃,bevy 官网推荐 Godot 游戏引擎,我拿来试用了一下,效果不错,但就是那状态机的demo,真是xxx, 一个StateMachine 由N个文件组成,阅读起来特别麻烦,幸好有 godot-rust, 试跑了下它的demo,效果不错,虽然讨厌 Annotation,但在 Rust 的世界里,它是代码简化、DSL的基石。

godot-rust 走起!

用 Clion 开发,由于对 bindinggen 支持的还不够好,代码提示在写godot代码时,基本是残废,还不如写gdscript,网上搜了一圈,发现 rust-analyzer ok,但其官方支持的是vscode、vim 之类, Clion 不行,目前先切换到 vscode 上开发,后续再看。

@timzaak
Copy link
Owner Author

timzaak commented Nov 16, 2021

讽刺的是:最终决定用 React+Redux 开发文字剧情游戏。其所需要的是我「整个人」,而不是所谓的技术。
想了想,这些年所学所做,总是感觉有点舍本逐末。

@timzaak timzaak closed this as completed Nov 16, 2021
@timzaak
Copy link
Owner Author

timzaak commented Mar 2, 2022

如果以后再搞游戏,第一件事情就是整 windows 机器,第二件事情就是用 Unity。 Godot 这种自己搞 Script 的,先直接放弃。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant