問題タブ [content-pipeline]

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 に答える
529 参照

windows-phone-8 - Windows Phone 8 の SharpDX ゲームで XNA コンテンツ パイプラインを使用する

初めての Windows Phone ゲームで SharpDX を試すことにしましたが、コンテンツ パイプラインの設定に問題があります。

XNA コンテンツ プロジェクトとダミーの XNA ゲーム ライブラリ プロジェクト (コンテンツ プロジェクトを参照するためだけ) を作成しようとしましたがSharpDX.Toolkit.Content.AssetNotFoundException、テクスチャを読み込もうとしたときにできました。

2 番目の試みは、XNA 4.0 Content Compilerを使用して .xnb ファイルを取得し、手動でプロジェクトに追加することでしたが、やはりAssetNotFoundException.

Content.RootDirectory正しい値 ("Content"最初の試行では XNA コンテンツ プロジェクトの名前、2 回目の試行では .xnb ファイルを含むフォルダーの名前) に設定されているため、おそらく問題にはなりません。

それで、本当の問題は、SharpDX プロジェクトのファイルから Texture2D をロードする方法ですか?

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

c# - リフレクションを使用してゲームのコンテンツを逆シリアル化し、MethodAccessException をスローする

リフレクションを使用してゲームのコンテンツ (.xml) を逆シリアル化するカスタム XMLDeserializer を開発しました。しかし、コンテンツ パイプラインのコンパイル時にエラーが発生します。

エラー 1 コンテンツの構築で MethodAccessException がスローされました: セキュリティの透過的なメソッド 'DynamicClass.ReflectionEmitUtils(System.Object)' によるセキュリティ クリティカルなメソッド 'System.Reflection.Assembly.get_PermissionSet()' へのアクセスに失敗しました。

アセンブリ 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' は、AllowPartiallyTrustedCallersAttribute でマークされ、レベル 2 のセキュリティ透過性モデルを使用します。レベル 2 の透過性により、AllowPartiallyTrustedCallers アセンブリのすべてのメソッドが既定で透過的なセキュリティになります。これが、この例外の原因である可能性があります。

このコードをコメントアウトすると、エラーは発生しません。

私のアセンブリには、mscorlib アセンブリのコードを呼び出す権限がないようです。コンソール アプリケーションでメソッドを呼び出すと、機能します。

手伝って頂けますか?

ありがとう

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

c# - DXT1 でテクスチャを圧縮するには?

私は現在 XNA を使用しています。問題は、テクスチャ (.png) が多くのスペースを使用していることです。それらを「DXT1」で圧縮するにはどうすればよいですか。解決策を見つけようとしましたが、何も見つかりませんでした。