問題タブ [flyweight-pattern]
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.
unity3d - FlyWeight パターンを使用してオブジェクトをスポーンする方法
そこで、フライウェイト パターンを実装するためにこのテストをセットアップしました。ここでオブジェクト クラスとファクトリを作成し、基本的に異なるプロパティ (この場合は色、サイズ、形状) を持つ同じ種類のオブジェクトを生成します。そのため、各プロパティのドロップダウン メニューと、オブジェクトを作成するためのボタンがあります。ファクトリ クラスで getobject 関数を使用してオブジェクトを作成したいのですが、正しく作成できないようです。形はわかりましたが、色やサイズはわかりませんでした。関数に設定したパラメーターと関係があります。立方体と円柱を生成するために現在行っていることを単に実行したくありません。それはただのテストです。誰かがこれを回避する方法を思い付くことができれば、感謝します。
オブジェクト クラス
ファクトリークラス