scenekit

    0

    1答えて

    私が作成したオブジェクトをコントローラのビューに「落とす」ようにします。無限の量のオブジェクトを落として、ユーザーが別のView Controllerに移動するまでアニメーションを続けることも必要です。私はfor-loopを使って100個までのオブジェクトを作りました。ここでは私のためのコード... SCNMaterial *blackMaterial = [SCNMaterial materia

    0

    2答えて

    SCNBoxとSCNPyramidなどを組み合わせてカスタムシェイプを作成する場合と同様に、適切な位置と形状を設定することでそれらをまとめることができます。物理的な世界で修正したり反応させたりできる単一のユニットとして、それらを組み合わせる方法を見つけられません。 以下のコードは、シンプルな家形SCNNodeを作成したいものです。衝突や重力の影響を受けると、ノードは互いに接続したいと思います。 誰

    1

    1答えて

    Xcodeでゲームアプリケーションを開いてSceneKitに行くと、すでにいくつかのコードが書かれています。コードは飛行機を描画し、ユーザーがそれを回転させることができます。画面の任意の場所をダブルタップすると、プレーンは元の位置に戻ります。どうやってそれができる。私は全体のアプリケーションを見て、ダブルタップジェスチャーのヒントやビューをその位置に戻すことはありません。それはコードなしでどうやっ

    -3

    3答えて

    SCNViewから継承するカスタムクラス "CustomSCNView"を作成しました。別のビューコントローラでカスタムクラスを使用したいです。ですから、私はCustomSCNViewオブジェクトを作成し、それを別のクラスに使用して操作する必要があります。しかし、別のクラスでCustomSCNViewオブジェクトを作成するにはどうしたらいいですか? これが動作していません。 CustomSCNVi

    0

    1答えて

    SCNSceneを継承するScoreBoardSceneというカスタムクラスを作成しました。 .mファイルには、 - (void)createSceneというシーンにすべてのジオメトリを追加するメソッドがあります。今どこでcreateSceneを呼び出しますか?同様のinitメソッドがありますか?また、thisチュートリアルによると、nscoderメソッドも必要です。では、私が持っているすべてのカ

    0

    1答えて

    私は画面をタップするとボックスが浮動から重力の影響を受けて切り替わる簡単なアプリケーションを作ろうとしています。私は箱を空中に浮かせる方法を見つけるように見えない。 ここにこのコードは、問題の半分の世話をする: boxNode.physicsBody = [SCNPhysicsBody dynamicBody]; これは、空気の外にドロップすると、私が作成したフロアをヒットするボックスが発生し

    1

    1答えて

    一定の期間にわたってノードのy値だけを縮小したいと思っています。 scaleBy:duration:またはscaleTo:durationのメソッドを使用することはできません。すべての軸の値を変更する代わりに、代わりにyの値を変更するだけです。私はcustomActionWithDuration:actionBlockというメソッドを使ってカスタムアニメーションを作ろうと決めました。ここでは、私は

    1

    1答えて

    .objファイルをロードしようとしています。どのようにロードされた後、secenekitは多くのサブメッシュを持つ巨大なジオメトリを持つ1つのノードしか生成しません。誰もがこの巨大なノードを多くのノードに分割する方法を知っています。各ノードは1つのサブメッシュフォームを元のノードとして所有していますか?私はそれらに別の物理学を適用する必要があります。前もって感謝します。 私は、次の方法を試してみま

    3

    2答えて

    私はSceneKitにSCNLookAtConstraintの存在を認識しています。しかし、この方法は私が探しているものではありません。 私が必要とするのは、ある瞬間にカメラを宇宙のある点(ノードではない)に向けることです。 世界座標でX、Y、Zを持つので、私はカメラがこの点に向くように回転する必要があります。 ポイントは時間とともに変化します(異なるポイントがメソッドに渡されているため、あるポイ

    3

    1答えて

    SceneKitのジオメトリにSCNプログラムを添付しましたが、ユニフォームをフラグメントシェーダーに渡そうとしています。私の単純なコードスニペットでは、出力カラーをフラグメントシェーダに渡して、出力値として出力します。 私はすでにシェーダをテストしていますが、頂点シェーダでオブジェクトを回転させたり、フラグメントシェイダーなどで別の色でオブジェクトを描画したりすることができます。私が制服を渡すと