スマホ研究部 byブレイブソフト

ヒットノウハウから最新技術まで、スマホの全てを明らかにする部活!

株式会社ブレイブソフト

みっちー【ARKit】カメラの前方に向けてオブジェクトを発射する

  • このエントリーをはてなブックマークに追加

最近ARKitを触ることがあり、
「カメラが向いてる方向に何かを発射したい」
と思ったのですが、結構実装に苦労したので共有します。

※sceneViewはARKitで使用するARSCNViewのインスタンス、nodeはSCNNodeのインスタンスです

やってる事自体は単純で、

  1. nodeの位置をカメラの中心位置に合わせる
  2. nodeに対して、カメラが向いてる方向に力を加える

の2つだけです。
使用する機会は多そうに見えるのですが、(似たような処理はあるものの)調べても実装方法が出てこなかったので割と試行錯誤しました。
これができればARのシューティングゲームなど、色々作れる気がします。

そして今、ブレイブソフトではARKitを使ったゲームアプリを開発中で、初期verが近々リリースできるかと思います!

リリースしたらまたお知らせしますのでお楽しみにー!

【追記】
「ARケチャマヨバトル」というアプリをリリースしました!
リアルタイムでARで対戦できるゲームとなっていますので、是非ともインストールしてみてください!
インストール

★部員募集中★

ブレイブソフトは現在エンジニアを募集中です。ご応募お待ちしてます!

  • このエントリーをはてなブックマークに追加
カテゴリー:iOS | タグ: