問題タブ [cryengine]

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 投票する
3 に答える
332 参照

c++ - この CryEngine のハッシュ関数はどのように機能しますか?

彼らのコードをさまよっているだけです。ただし、このようなハッシュ関数はこれまで見たことがありません。

ビットごとの操作に関しては、私はあまり経験がありません。ビットシフトとマスキングがどのように機能するかは知っていますが、ビットが設定されているかどうかを確認するなどの基本的なシナリオでのみです。

これは正確に何をしますか?

0 投票する
1 に答える
929 参照

qt - CryEngine 3 で Qt GUI を実行する

Qt と cryengine を使い始めたばかりで、cryengine 内で Qt GUI アプリケーションを実行したいと考えています。Qtアドオンを使用してVisual Studio 2010でプログラミングしています。同じソリューションでコンパイルした cryengine ソース コードと Qt GUI のソース コードの両方があります。ただし、コード内で Qt GUI を実際に実行する方法がわかりません。

Qt GUI を実行するために使用できるコードの例を誰か教えてもらえますか? 明確にするために、私の Qt プロジェクトには、main.cpp、ヘッダー、別の .cpp、および .ui ファイルが含まれています。これらのいずれかを使用して GUI を実行できますか? または、コンパイル時に作成される実際の .exe を実行する必要がありますか?

ありがとう

0 投票する
1 に答える
50 参照

visual-studio-2010 - Visual Studio (複数のプロジェクト) リンク エラー

私はビジュアル スタジオで Qt と Cryengine を使用しています。私はこのような大規模なプロジェクトにはまったく慣れていませんが、実際にこのエンジンに何かを追加するところまで来ています。私のコードは 1 つずつコンパイルされますが、「インディー ゲーム」プロジェクトをコンパイルしようとするとリンク エラーが発生し、調査しても解決方法がわかりません。そのファイルを削除すると、プロジェクトはリンクエラーなしで正常にコンパイルされるため、エラーがコード InventoryGUI に関連していることはわかっています。

これは私の InventoryGUI コードであり、インディー ゲームをビルドしようとしたときに表示されるエラーです http://imgur.com/hzmGdvH

これは、インクルードするヘッダー ファイルです。 http://imgur.com/o22GHXg

皆さんがこれについて与えることができる助けに感謝します。もちろん、私のコードの別の部分を見る必要がある場合は、私に知らせてください。それも投稿します。

ありがとう

編集:関数「createInventory()」が別のプロジェクトから関数InventoryGUIを呼び出すことを追加するのを忘れました。プロジェクト間を移動することがエラーの原因である可能性が非常に高いと思います。

0 投票する
1 に答える
2501 参照

java - Java CryEngine 3

簡単な質問です。グーグル検索しても (良い) 結果が得られないので、Java 内から CryEngine 3 を使用できますか? もしそうなら、それは良い選択でしょうか?

現在、私は jME3 (jMonkey) で何かを試していますが、かなりうまくいっているようですが、CryEngine 3 はもっと多くのことができるはずだと思います。

0 投票する
1 に答える
246 参照

artificial-intelligence - Cryengine 3.5 AI タグポイントが機能しない

エンティティ キャラクター「Human」(Cryengine 3.5) をタグポイントに向かって移動させることができません。

私のタグポイントフローグラフの写真の下に見つけてください:

http://i.stack.imgur.com/MsyaE.jpg

残念ながら、AI を生成し、人間がプレイヤーを見ることができない領域 (フロー グラフを壊す) を含めてゲームを複数回実行したにもかかわらず、AI はタグポイントに向かって移動しません。

よろしくお願いします。

0 投票する
0 に答える
39 参照

c++ - 存在しないシンボルパスからのVisual Studioロードシンボル

これを取得するとフリーズするため、C++ プロジェクトをデバッグできません。

事は、私は手紙の付いたハードドライブを持っていないということですE:.私はすべてを試しましたが、何をすべきかわかりません!! どうすれば修正できますか?

0 投票する
1 に答える
1231 参照

c++ - 自動生成された WAF ソリューションの読み込みに失敗する

SDK としての Cryengine は最近、既製のソリューションを提供することから、開発者に WAF ベースのビルド システムを使用してビジュアル スタジオ ソリューションを自動的に生成することを強制することに切り替えました。現在、Crytek から新しいビルド システムで発生している問題についての連絡はほとんどないため、誰かが助けてくれることを期待していました。

ソリューションを生成するために Cry-WAF (Crytek の WAF ベースのビルド システム) を取得していますが、それを開くとエラー (以下に引用) が表示され、ソリューション エクスプローラーでソリューション内の各プロジェクトに (読み込みに失敗しました) が追加されます。Cry-WAF の msvs.py スクリプトを使用してソリューションを生成する際に、プラットフォーム/構成のプロパティを収集できないという問題が最初に発生しましたが、最終的に停止し、引用された問題でソリューションを生成できるようになりました。

根本的な原因に関する一般的な Google 検索では、IIS を有効にしようとしていることが示唆されましたが、それでも問題は解決しませんでした。.vcxproj ファイルを編集すると、そのプロジェクトに関連付けられているすべてのファイルへのパスが正しく一覧表示されていることがわかります。ソリューションに欠けている唯一のものは、使用するコンパイラ、ターゲット名、ターゲット パスなどを示す情報だけのようです。ビルド システムとしての WAF について私が知っていることはほとんどありませんが、Python コード Crytek はその情報を収集するために使用しているのは、完全に失敗しています。

何ができるかについて誰か提案がありますか?

c:\Program Files (x86)\Steam\SteamApps\common\CRYENGINE\CRYENGINE_pc_eaascode\Solutions.depproj\CryAction.vcxproj : エラー : 構成で 1 つの構成エラーが発生しました。根本的な原因を以下に示します。詳細については、CompositionException.Errors プロパティを確認してください。

1) 指定された引数が有効な値の範囲外でした。パラメータ名:インデックス

結果: プロパティ 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef.VCConfigurationShim' の値を取得しようとしているときに例外が発生しました。

結果: 一部の 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine からエクスポート 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef.VCConfigurationShim (ContractName="Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationShim")' を取得できません.VCConfigurationMef'. 要素: Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef.VCConfigurationShim (ContractName="Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationShim") --> Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef

結果: 一部の 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine でインポート 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator.VCConfiguration (ContractName="Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationShim")' を設定できません.VCLegacyEventsTranslator'. 要素: Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator.VCConfiguration (ContractName="Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationShim") --> Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator

結果: 一部の 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator からエクスポート 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator (ContractName="Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator")' を取得できません'。要素: Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator (ContractName="Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator") --> Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator

結果: 一部の 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine でインポート 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef.EventsTranslator (ContractName="Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator")' を設定できません.VCConfigurationMef'. 要素: Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef.EventsTranslator (ContractName="Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCLegacyEventsTranslator") --> Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef

結果: 一部の 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef からエクスポート 'Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef.VCConfigurationShim (ContractName="Microsoft.VisualStudio.ProjectSystem.ConfiguredProject.HostObject")' を取得できません'。要素: Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef.VCConfigurationShim (ContractName="Microsoft.VisualStudio.ProjectSystem.ConfiguredProject.HostObject") --> Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigurationMef

0 投票する
1 に答える
316 参照

c++ - CryEngine EaaS での Winres.h コンパイル エラー

私は Cryengine を初めて使用しGame DLL、自分のゲームのカスタムを作成しようとしています。しかし、最初にコンパイルを試みたCryGameZero DLLところ、いくつかのコンパイル エラーが発生しました。

VS2013 Professionalを使用しています。

VC++ ディレクトリをチェックインしましC:\Program Files (x86)\Windows Kits\8.0\include\um たが、そのディレクトリにはありませんでしたので、ある場所winres.hに変更しましたが、それでも同じエラーが発生します。C:\Program Files (x86)\Windows Kits\8.1\Include\umwinres.h

誰かが同じ問題を抱えているか、これを修正する方法を知っていますか. 私はGoogleで検索していましたが、これまでのところ、WAFなしでVS2010またはVS2012を使用して古いバージョンのCryengineでこれを行うためのドキュメントとチュートリアルを見つけました.