//等速度ノードをシーンに配置する。{//等速度ノードを作成する。SKFieldNode.velocityFieldWithVector(vector_float3(2.0,0,0))//減衰を設定する。10.0//位置を設定する。0)//等速度ノードをシーンに配置する。self.addChild(velocityNode)}以下は実際のプレイ動画。すべてのボールが同じ速度で等速度運動した。これにより、等速度ノードのfalloffプロパティも効果が無いことが明らかになった。https://hajihaji-lemon.com/apli/wp-content/uploads/2016/09/spritekit_velocity_field_falloff_movie.mp4DirectionX軸方向とY軸方向の速度の大きさを指定する。Directionは等速度ノード専用のプロパティである。7.3)以下の動画は、DirectionにX「3」、Y「-3」を設定した場合のプレイ動画https://hajihaji-lemon.com/apli/wp-content/uploads/2016/09/spritekit_velocity_field_direction_movie.mp4velocityFieldWithTexture等速度ノードを作るときのメソッドには、velocityFieldWithVectorメソッドの他にもう一つ、velocityFieldWithTextureメソッドがある。等速度ノードの効果をテクスチャで指定するメソッドのようだが、動作確認が取れない。以下のコードのようにするとボールが運動するようになるが、これはテクスチャの代わりにdirectionプロパティが用いられただけのようだ。//等速度ノードを作成する。//速度の大きさを設定する。//等速度ノードの位置を設定する。//等速度ノードをシーンに配置する。"bowl_black")//等速度ノードを作成する。SKFieldNode.velocityFieldWithTexture(texture)//速度の大きさを設定する。vector_float3(2.0,0,0)//等速度ノードの位置を設定する。0)//等速度ノードをシーンに配置する。self.addChild(velocityNode)}気になるのでテクニカルフォーラムに投稿してみた。何かわかったら追記する。【Swift】SpriteKitの使い方。鳥ノードをパタパタさせながら移動方向に合わせて身体の角度を変える。...【Swift】SpriteKitの使い方。SKAudioNodeでサウンドを再生すると、リスナーとの相対距離や速度で音が変化する。...【Swift】SpriteKitの使い方。物理ボディを不規則な方向に揺らす。...【Swift】SpriteKitの使い方。バックミュージックや効果音を鳴らす。...【Swift】SpriteKitの使い方。物理エンジンを使ってノードに重力をかける。コメントをキャンセルメールアドレスが公開されることはありません。