scenekit

    1

    1答えて

    場所と高度のデータを含むGPXファイルがあります。 私は3Dモデルを作成し、このモデルをSceneKitを使用して表示したいと思います。 私は既にNSBezierPathを使用してこのメ​​ソッドを試しましたが、問題はZデータを追加できないということです。これは2Dルートのようなものです。 現在、私は単一のトラックポイントごとにSCNBoxを作成しています - うまくいきますが、実際にはそれほどで

    1

    1答えて

    キューブにテクスチャを表示しています(SceneKit - Map cube texture to boxを参照してください) 今はうまくいきますが、ここで概説したいくつかのキューブフェイス)キューブ内にある: 私はそれを取り除くことができますどのように任意のアイデアは?だから、入力中に、いくつかの不連続性がある のように入力テクスチャが見えます。私は、このテクスチャをキューブにマッピングする以外

    0

    1答えて

    SceneKitでは、半透明のノードであるParentの中にChildというノードを埋め込み、ParentがChildを通して見ることができる「ケージ」のように動作するようにしたいとします。 具体的には、Parentは半径2のSCNSphereです。Childは半径1のSCNSphereであり、Parentの子ノードです。 親が親の中にあるため、子が表示されません。親の不透明度を0.3に設定する、

    0

    1答えて

    ユーザーが画面をタップしてキューブの色を変更するたびに、直前のキューブのすぐ隣にキューブを生成する機能がある場合、各キューブがランダムな色になるようにするにはどうすればよいですかすべてのキューブが同じランダムな色になるわけではありませんか?私は各キューブに同じジオメトリを使用することはできないと思います。なぜなら、最初に与えた素材を継承するからです。私は、生成された各キューブが、それ自身のランダム

    3

    2答えて

    私はSCNNodeインスタンスにカスタムデータを追加するためのオプションを検討しています。 私が考えていた一つの方法は、関連するオブジェクトを使用することです。 もう1つはSCNNodeサブクラスを使用することです。 関連オブジェクトについては、シーンをNSKeyedArchiver.archiveRootObject(_:toFile:)でアーカイブし、データを保持する可能性について疑問を抱いて

    1

    2答えて

    目的は複数のSCNNodeを同時にアニメーション化し、すべてのアニメーションが完了したら完了ブロックを呼び出すことです。パラレルアニメーションは同じ持続時間を持ちますので、同時に起動すると同時に完了します。 This SO answerは、Sprite Kitの group機能を使用して提案したが、 SCNSceneクラスは runActionがないため、シーンキットにはアナログはありません。 1

    1

    1答えて

    加速度計の動きを適切な値に変換して、SceneKitオブジェクトを回転させる必要があります。ラジアンに生X、Y、Z値を変換するための私のコードは次のとおり let theta : Float = atan2(x, sqrtf(powf(y, 2)+powf(z, 2))) let psi : Float = atan2(y, sqrtf(powf(x, 2)+powf(z, 2)))

    0

    1答えて

    目的は、SCNNodeをスケールし、その親の中に垂直に中心を置くことです。 ただし、SCNNodeのスケーリングはその境界ボックスには影響しません。スケールされた高さの計算は機能しません。正確な高さがなければ、どのようにノードをその親の中に垂直に配置することができますか? 縮尺の高さの使用に関する問題を説明するには、添付ファイルTiki.daeを参照してください。アセットの元の高さ(バウンディング

    0

    1答えて

    どのように動く球のx位置に従ってカメラを動かすことができますか?同時に、その球のy座標とz座標を無視しますか?ここではその3次元の球を次のための私のコードは次のとおりです。 let cameraNode = SCNNode() cameraNode.camera = SCNCamera() cameraNode.camera?.usesOrthographicProjectio

    0

    1答えて

    3D戦場でカードゲームをプログラミングしています。私はSceneKitを追加しています。 戦場には、3Dオブジェクトの上部が城の上部にあり、下部のレイヤーが地面を表すz軸上にさらに下がっています。 プレイヤーが手札にカードを持っている場合、可能な限り上のレイヤーにUIViewとして描画したいのですが、私は自分のGameControllerViewを追加してカードのUIViewをサブビューとして追加