2

iOSでCocos3dを使用して3Dアプリを開発しています。家のブレンダーファイルを作成し、それを.daeとしてエクスポートし、colladatopodツールを使用して.podに変換しました。Blenderで画像をレンダリングすると、出力はうまく表示されますが、cocos3dプロジェクトで.podファイルとして変換して追加し、シミュレーターで実行した後、出力は黒い影になります。誰かがこの問題が発生する理由をアドバイスできますか?コードでshouldCullBackFacesをNOに設定しました。ポッド変換の手順をそのまま実行しました。今どこに問題があるのか​​わかりません。

参照スクリーンショットリンクは次のとおりです。Blender出力:http ://s11.postimage.org/94d9d2h8z/Blender_House_Model.png シミュレータ出力:http ://s3.postimage.org/jztkix0s3/Output_In_Simulator.png

Blenderの出力: http ://s14.postimage.org/huixtamk1/Blender_Output.png シミュレーターの出力: http ://s14.postimage.org/u3k1kcu5t/Simulator_Output.png

そして別の質問は、ポッドの出力は、ポッドモデルが大きいにもかかわらず、シミュレーターで常に小さい画像を表示するということです。コードで実際のサイズに設定するにはどうすればよいですか?

ありがとうございました

4

2 に答える 2

3

ポッドファイルに問題があると思います。ポッドファイルをどのようにエクスポートしていますか?colladaにエクスポートしてから、colladaからPODへのコンバーターを使用して必要な.podファイルを取得するなどの操作を行います。以前、blenderで問題が発生しました。追加機能のためにPythonファイルを追加する必要があります。あなたがいくつかを逃している可能性があります。いくつかのチュートリアルを試してみてください。私は数日間ココスで働いていたので、理由を詳しく説明することはできません。お役に立てれば :)

また、PODファイルが壊れているかどうかを確認することもできます。これらに従ってください

  • brenwill.com/2011/cocos3d-importing-converting-collada-to-pod

  • cocos2d-iphone.org/forum/topic/28872(Bill
    Hollingsのチュートリアルもご覧ください)

于 2013-03-01T05:33:54.970 に答える
1

セットアップが何であるかを判断するのは難しいですが、ここにチェックするもののリストがあります

  • シェーダーはレンダリング前に適切に設定されていますか?別のものを使用してみてください。

  • シェーダーは、何らかの形でずれている照明を使用していますか?法線があるべきですか?

  • 問題の原因となっているのは、不適切にロードされた2の累乗以外のテクスチャですか?別のテクスチャを試してください。

  • テクスチャ座標を適切にエクスポートしていますか?それらをVBOに読み込みますか?

于 2013-03-03T00:11:15.437 に答える