scnnode

    1

    1答えて

    SCNodeにSKSpriteNodeイメージを含むSKSceneを追加しましたが、イメージはSCNode(フェースノード)の境界の外側に伸びて見えます。 SCNodeの境界の内側にイメージを表示するにはどうすればよいですか? 画像はfaceSKSceneに正しく表示されます。 SKNodeのコンテンツにfaceSKSceneを追加すると、SKNode全体がカバーされますが、ほとんどの画像は表示さ

    0

    1答えて

    SCNNodeを複数回コピーしたいと思います。各ノードと異なる位置に異なる素材があります。しかし、同じ規模を維持する。したがって、私がコピーしたノードのスケールを変更すると、コピーされたノードはすべて変更されるはずです。 次のコードでは、changeScale()を実行すると、コピーされたノードの縮尺が変更されません。 コピーされたすべてのノードの縮尺やジオメトリのサイズを一緒に変更する方法はあり

    5

    2答えて

    私は、タップジェスチャーでSceneKitの選択されたノードを強調表示しようとしています。残念ながら、私はそれを達成することができませんでした。私ができる最善のことは、ノードがタップされているときに材料を変更することでした。 let material = key.geometry!.firstMaterial! material.emission.contents = UIColor.black

    2

    2答えて

    私は空のノードを作成し、空のノードにノードのセットを追加し、最終的にそれを自分のルートノードに追加しました。その後、以下に示すようにカメラノードを作成します。ユーザーがノードをタップすると、カメラが移動してそのノードにフォーカスを当てるシーンキットアプリケーションに機能を追加しようとしています。私のhandleTap関数では、ノードの位置を取得し、その位置にカメラを固定しようとしていますが、動作し

    2

    1答えて

    SCNNodeの色の変化をアニメーション化するにはどうすればよいですか? SpriteKitではcolorizeWithColor SKActionを使用しますが、これはSceneKitのオプションではありません。 SpriteKitでは、通常、2つのノード間で衝突が発生します。ノードが衝突したとき、ノードの1つはcolorizeWithColor SKActionを実行するだけで色が変わりました

    2

    1答えて

    シーン内の各ノードのジオメトリを抽出しようとしています。私は.objファイルを使ってシーンを作成し、完全にレンダリングします。私は、しかし、各ノードからジオメトリを抽出するのが好きですが、私は立ち往生しています。私のコードは私がデータベースに格納できるような位置と法線を取得したいと思い let scn = SCNScene(named: "d.obj") for i in scn!.r

    0

    1答えて

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

    1

    2答えて

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

    1

    1答えて

    私はSceneKitを初めて使うので、私がやっていることはまさに正しいアプローチではない可能性があります。だから私の一般的な意図は次のとおりです。 私は、プレーヤーが移動する「トンネル」を構築しています。これは手続き的にトンネルを生成します。私は自分のトンネルのメッシュを表すポイントの位置を決定しています。次にポイントを三角形でつなぎ合わせてスキンにします。私は自分の三角形を生成するには、次の方法

    0

    1答えて

    私はSceneKitを初めて使用しています。 私は2つのSCNViewを持っています - ユーザーのためのシーンを示す大きな画像(skView)標準allowsCameraControlオプションを使用してユーザにより操作が有効 - Iは、ユーザが大SCNView に実行する任意のカメラナビゲーションを反映したい座標断面を示す左側隅に別の小さなもの(coordinateCrossView) 私は、