問題タブ [unity3d]
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.
iphone - UnityとSIO2の代替品
UnityやSIO2のように、商用目的で使用できるオープンソースの無料APIを探しています。iPhone3Dゲーム用のAPIがあるかどうか教えてください。
c++ - DLLNotFoundException
Unity3d というゲーム エンジンのプラグインである DLL を使用しています。Windows 7 64 ビット Ultimate Edition の Visual C++ Express 2010 で DLL を作成しました。DLL は、最初に作成されたマシン上で正しく機能します。
問題は、DLL が別のマシンの Unity3d エディターで機能せず、基本的に DLL がその依存関係の一部を欠いていることを示すエラーを与えることです。ターゲット マシンが Windows 7 Home 64 ビットを実行している (これが該当する場合)
Dependency Walker のエラー ログの結果:
エラー: "c:\users\dewayne\desktop\shared\vrpnplugin\unityplugin\build\release\OPTITRACKPLUGIN.DLL" の Side-by-Side 構成情報にエラーが含まれています。サイド バイ サイド構成が正しくないため、アプリケーションを開始できませんでした。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.exe ツールを使用してください (14001)。
エラー: 暗黙的に依存するモジュールにエクスポート関数がないため、少なくとも 1 つのモジュールに未解決のインポートがあります。
エラー: CPU タイプが異なるモジュールが見つかりました。
警告: 少なくとも 1 つの遅延読み込み依存モジュールが見つかりませんでした。
警告: 遅延ロード依存モジュールにエクスポート機能がないため、少なくとも 1 つのモジュールに未解決のインポートがあります。
Visual C++ Express 2010 プロジェクトとソリューション ファイルは、ここにあります。zip は 79MB で、依存関係も含まれています。
問題の DLL は OptiTrackPlugin.dll です。
iphone - Xcode のデバッグが遅い!
Xcode を使用して Unity3D iPhone アプリをデバッグしようとしていますが、非常に遅いです。
アプリケーションはスムーズに実行されていますが、Xcode 環境はクロールして停止します。デバッグメニューにほとんどアクセスできず、終了します。これを 2GHz、3GB RAM のマシンで実行していますが、Xcode はアクティビティ モニターで CPU を占有していません。これを引き起こしている可能性のあるアイデアはありますか?
よろしく/あたり
math - Unity3D とベクトル演算 - Slepr、Lerp、Quaternions
私は Unity3d を数か月間研究しており、オブジェクトを移動/回転するときに使用できるこの数学的概念についていくつかの調査を行いました。
いくつかの数学的な説明を読みましたが、unity3d で自分のニーズにどのように適用/適合するかわかりません。
誰かがこれらの 2 つの概念についての良い資料を指摘してくれたり、クォータニオンとスラープを使用する必要があるときに説明してくれたりできますか? なぜ私はそれを使わなければならないのですか?いつ?
私が得ることができるどんな助けにも感謝します。
plugins - Unity3DのWeb展開はどのように機能しますか?
ボタンをクリックするだけで非常に滑らかでクロスブラウザ/プラットフォームになります。これは、技術的でないタイプをリードして、エンジン全体が現在使用しているものよりも本質的に優れていると結論付けています。UnityWebPlayerのすべてのブラウザー/OSプラグインバージョンを実装して洗練するのに時間をかけただけですか、それともエンジンアーキテクチャのセットアップ方法にもっと深いものがありますか?
c# - Unity XmlDocument 関数が常に機能するとは限らない
unity3d で XmlDocument 関数を使用する際に考慮すべきことはありますか? 私はこの奇妙な問題を抱えています: XmlDocument を使用する関数が Awake() または OnGUI() から呼び出されると、ドキュメントは正常に編集されます。しかし、ボタンイベント内から呼び出された場合、ドキュメントを保存する前に適切に編集された文字列を取得するのは難しいイベントであり、ドキュメント自体を変更することはできません。
ファイルを編集する関数 (場合によっては):
この問題をテストするためだけに新しいプロジェクトを作成しました。Application.loadLevel(); を呼び出す直前に呼び出された場合、ファイルは編集されません。
ここではうまく機能し、ファイル自体が編集されています。
しかし、これがどのように機能していないか:
結果の文字列を save() xmlDocument 関数の直前に出力すると、新しいアイテムが表示されますが、何とか xml ファイルは同じままです。実行順序に関連している可能性のある重要なものがありませんか? タイムアウトみたいなもの?
linq-to-xml - Unity3d と System.Xml.Linq
したがって、Unity\Editor\Data\Mono\lib\mono\2.0\System.Xml.Linq.dll ファイルが存在する場合でも、次のようにします。
次のエラーが生成されます:「型または名前空間名 'Linq' は、名前空間 'System.Xml' に存在しません。
これを実装するにはどうすればよいですか?
c# - リストの要素を変換するリストへC# (Unity3d) で
の要素を変換するにはどうすればよいですか
に:
ファイル名を XML ファイル (初期文字列形式) から取得していますが、ファイル名は実行時に動的に形成されるため、インスペクターから読み込めないため、テクスチャ形式に変換したいと考えています。
c# - UnityのRunTimeでファイルからTexture2Dを使用してテクスチャリストを動的にロードする
XML ファイルからリスト テクスチャに動的に入力されるリスト文字列からロードする Texture2D 要素へのパスの文字列があります。
公開リスト コマンド; public List icons = new List(); void Awake() { int i = 0; foreach (コマンドの文字列要素) { icons.Insert(i, icons[i].Resources.Load(element, Texture2D)); //エラー行 i++; }
}
これは私がこれまでに持っているものですが、Unityで次のコンパイラエラーを生成しています:
error CS1061: Type UnityEngine.Texture' には Resources の定義が含まれておらず、拡張メソッドがありません タイプ `UnityEngine.Texture の Resources が見つかりました (using ディレクティブまたはアセンブリ参照がありませんか?)
エラー CS1502: `System.Collections.Generic.List.Insert(int, UnityEngine.Texture)' に最適なオーバーロードされたメソッドの一致には、いくつかの無効な引数があります
error CS1503: Argument #2' cannot convert object' expression to type `UnityEngine.Texture'
私がやろうとしているように、Resources.Loadをアイコン要素で直接使用することはできないようですが、他にどうすればよいか途方に暮れています。