タグ

iOS-devとspritekitに関するgologo13のブックマーク (4)

  • 初心者の為のSprite Kit チュートリアル | Ray Wenderlich

    このチュートリアルは次の言語で閲覧可能です: 簡体中国語, 英語 Rayから一言: 皆さんおめでとう!皆さんがiOS 7 祝宴祭を広めてくれたおかげで、iOS7の初めてのチュートリアルがアンロックされました!どうぞ至高の1品第1弾をお楽しみください。:] Sprite KitはiOS7でビルトインされている2Dゲームを作成する為の新しく、そして素晴らしいフレームワークです。Sprite KitはもちろんSpriteがサポートされていて、尚かつVideoのような素晴らしいエフェクト、フィルター、マスキングそして物理エンジン等もサポートされてています。 iOS7にはAdventureと呼ばれるSprite Kitの為の素晴らしいサンプルプロジェクトが用意されていますので、是非そちらも試してみて下さい。しかし、ゲームとなると少しハードルが高い気がする感はありますね。「だから、何かシンプルなゲ

  • Sprite Kitでブロック崩し - Qiita

    はじめに みなさん、スマフォのゲームは好きですか? 僕は、 片手で操作できる 画面は縦向き 2D 短時間でプレイできる 音なしでも楽しめる 側近的な奴がスタミナとかガチャとか言い出さない ような、電車やトイレでサクッと遊べるゲームが好きです。 今日は、そんなお手軽ゲームの代表的存在ブロック崩しをSprite Kitで作ってみます。 こちらが完成イメージです。 Sprite Kitとは Sprite Kitとは、iOS・Mac OS X向けの2Dゲームを作るための、Apple純正フレームワークです。 メリット OS標準機能 UIKit・AppKitと連携しやすい 物理演算やパーティクルが簡単 デメリット iOS 7, Max OS X 10.9以降が必要 Android対応不可(Cocos2d-xで作りましょう) 3D未対応(Unityで作りましょう) 機能不足(結局Kobold Kitなど

    Sprite Kitでブロック崩し - Qiita
  • 【Xcode5】Xcodeの使い方 SpriteKit 編 Vol10 〜 SpriteKitにおけるボタンについての考察〜 - @kitano_ow 's blog

    的に、SKNodeのsubclassは、公式ドキュメントによると、以下の通りであり、 SKSpriteNode SKVideoNode SKLabelNode SKShapeNode SKEmitterNode SKCropNode SKEffectNode SpriteKitにおいてはUIButtonに該当するようなボタンのクラスが用意されていないと思われます。 そのため、あるnodeに対して、UIButtonのような動きをさせるのであればどのような方法があるか考えてみました。 0.どのノードを利用するのか。 例えば、ある文字だけをボタンと見立てたいだけの場合は SKLabelNode イメージボタンを想定しているのであれば SKSpriteNode がよいのではないかと思います。 1.SceneのtouchesBegan/touchesEndなどを利用する。 TouchDownであ

    【Xcode5】Xcodeの使い方 SpriteKit 編 Vol10 〜 SpriteKitにおけるボタンについての考察〜 - @kitano_ow 's blog
    gologo13
    gologo13 2014/03/22
    あまりクラスが整ってないのね
  • SpriteKit.jp : Sprite Kit 日本語情報サイト

    GitHubで良さそうなゲームを見つけました。 https://github.com/AngelaRucci/ColorWheel こんな感じで降ってくるボールと回転するホイールの色を合わせるカジュアルゲームです。 ColorWheel このままでも面白いのですが、シンプルなのでいろいろ手を加えやすそうです。 例えば、 タップで回転ではなく指の動きに合わせて回せるようにする ボールを跳ね返るようにする など。 FlappyBirdは実装がお手頃で、今でもいろんな題材に使われていますが、このゲームもそういう用途にいい感じだと思います。 これを元にして、久しぶりになにか作ってみようかな。 2018年3月1日〜2日にtry! Swift TOKYO 2018が開催されました。 https://www.tryswift.co/events/2018/tokyo/jp/ 僕は残念ながら参加できなかっ

  • 1