問題タブ [entity-component-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
160 参照

rust - Rust - Vec でコンポーネントを取得する> (ECS)

私は Rust 言語のジュニア開発者です。私は JavaScript から来ましたが、多くの機能と特異性がまだ不明です。

現在、Rust で独自の ECS (エンティティ コンポーネント システム) システムを構築しようとしています。エンティティからコンポーネントを取得したいときに立ち往生しています。

実際には、dyn ボックス化されたベクトルを使用してコンポーネントをエンティティに格納しますが、それは良い方法ですか?

私のコード:

エンティティから位置コンポーネントを取得するにはどうすればよいですか?

編集:

ここでは、コンポーネントを取得するためのテスト関数 (エンティティ実装) :

ありがとう。