Swift転職なら=>【LevTech】
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

HOME > 3Dでゲームを作ってみたい(#3)

3Dでゲームを作ってみたい(#3)

前回の記事より、SceneKitを学びつつ。3Dを作成していきたいと思います。

目標

前回と同じく、以下のような四角がくるくる回る形の作成を検証してみます。 3Dゲームのサンプル画像

SceneKit

前回調査したURL(参考:第2回 Swift勉強会で登壇してきました) を元に調査を進めます。さっそくサンプルコードが置いてありましたのでダウンロードしてコンパイル。あこがれの3Dがぐるぐるマウスと一緒に動いています!

上記サイトにリンクされている以下ページもとても参考になりました。(ExSwift,Quick等のExtentionのスライド説明もありました。)
(参考:第2回 Swift 勉強会@TechBuzz でLTしてきた #swiftjp

ただし、サンプルコードが複雑なので、もっと簡単なサンプルが欲しいので調査継続。。。

.....

以下の英語サイトはSceneKitのチュートリアルのようでしたので、こちらをなぞってコーディングをトライしてみます。
参考:Beginning Scene Kit Tutorial

SceneKitで新しいプロジェクトを作成してコンパイルするだけでいきなりかっこいい飛行機が飛び出てきました!え!そういうものなんでしょうか。


Gameを選択して、、、
3Dゲームのサンプル画像

TechnologyにSceneKitを選択して、、、
3Dゲームのサンプル画像

コンパイルすると、、、
3Dゲームのサンプル画像

画面右下の記号の意味は次のようになっています。
fps: 一秒間フレーム数 / ◆: フレーム毎の描画処理数 / Δ: ポリゴンの数/ •: 頂点の数

さて、上記のサイトにあるGetting Startedセクションの「starter pack」からダウンロードできる「CarbonVisualizer-Starter.zip」に含まれるプロジェクトを利用すればコーディングしつつ学べそうですので、 これをダウンロードします。起動すると何も表示されませんが、チュートリアルには以下のように目標としている四角形を描画させるところまで記載されていますので、ここを目指します!

3Dゲームのサンプル画像

今日もほとんど進められていませんが、少しずつ進めてまいります。


次の3Dの記事はこちらからどうぞ

↓こんな記事もありますよ!

Facebook SDKを試してみる#3(再調査)

SDKのインストーラが起動しても結局frameworkをドラッグドロップしなちゃ追加できない、面倒臭い、と発言してしまったのですが、 どうやらSDKをインストーラにてインストールした場合(SDK4.1)は、importするだけでどうやらSDKが追加できるとかなんとか。

カスタムクラスを作成時いつも忘れる。継承クラス作成時のメモ

カスタムクラスを作成する時いつもUIViewを継承する際のrequired Initの箇所でハマってしまうので覚書です。

SqliteのDBファイル保存+レビュー却下

2回既にレビューを通過していたアプリが、バイナリレビューで却下されてしまいました。理由は、2.23 Details On launch and content download, your app stores 26.48MB on the user's iCloud, which does not comply with the iOS Data Storage となっていてiCouldに保存される量にしては多いから管理してください、といった旨の内容でした。別に却下理由に難癖つけるつもりではないのですが、最初のレビュー時にいってほしい。。。
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!