2016年01月29日

sprite kitでパラパラアニメ、

swiiftのsprite kitでパラパラアニメを作るまとめでござる。

sprite kitで始める2Dゲームプログラミングの
パラパラアニメのコードがプログラミング初心者の自分には、
難しかったので、簡単にsprite kitでパラパラアニメを簡単に使えるようにまとめてみたでござる。
難しいと思ったのは自分だけではないはず!!

まず初めにパラパラアニメにしたい画像を用意。
このキャラは拙者の作ってるゲームの主人公のジョニーでござる。
メガネがとっても可愛いでござる。
動作確認の画像が無い場合は使用してくだされ。


歩き.png  歩き2.png


んでんで、画像のキャラ(ジョニー)を主人公とした場合で説明。

var 主人公 = SKSpriteNode(imageNamed: "主人公画像")
主人公.position = CGPoint(x: self.frame.size.width/2, y: self.frame.size.height/2)
主人公.zPosition = 2
self.addChild(主人公)

let action = SKTexture(imageNamed: "歩き")
let action2 = SKTexture(imageNamed: "歩き2")

let action = SKAction.animateWithTextures([action, action2], timePerFrame: 0.25)
主人公.runAction(SKAction.repeatActionForever(action))

で、主人公がパラパラ歩くようになるでござる。
簡単に説明しておくでござる。

skspritenodeに主人公の画像をうpして。
主人公のnodeをうpする場所を指定。
zPositionで画像の前後の関係を設定。
んで、addChild。

action1,2で歩く画像を指定、SKAction.animateWithTexturesの後のカッコにパラパラさせたい
アクションを指定するでござる。
timePerFrameはパラパラする時間でござる。0.25秒ごとにパラパラするでござる。
このままでは2歩しか歩かないので永久に歩いてもらう。SKAction.repeatActionForever

以上、sprite kitでパラパラアニメを設定する方法でした。
それでは、初心者スイフターの皆さん、一緒に頑張るでござる!!
twitterも始めたでござる!気軽にフォローしてくださいでござる。
それでは、ばいにー( ^ω^ )
posted by 開発者(M) at 21:48| Comment(0) | swift | このブログの読者になる | 更新情報をチェックする

2015年12月28日

spritekitを使ったゲーム

spritekitを使ってゲームを作る本を読みながら2個目のゲームを作った。

最初は落下物をどんぶりで受け止めるゲーム。
2つ目は通称フラッピーバード系ゲーム。

どちらも共通して言える事は、この本に書いてるプログラミングよくワカンネ。でした。
これは多分自分と同じタイミング、ってか、swift少しかじってspriktkiteを使って
ゲームプログラミングの本を読んだ人は皆そうなんじゃないのか。
swiftでフラッピーバードのゲーム作るやつ確かpart10までのやつ。凄い分かりやすかったです。
そのムービーのおかげで自分だけの力で1作目、2作目を作れるようになりました。

正直、今の所swiftの基礎勉強まるで意味なし。
ifととか、classを自分で作ってとかはほぼ出てきません。まー聞いたことも無いって人は回れ右のレベルなんだが。

結論!swiftの内容をとりあえずぱぱーっと頭に入れてspritekitいったほうがよろしいかも。
正直spritekitで覚えながらswiftを覚える方が、自分はわかりやすかったりしたでござるw
これはswift初めて2ヶ月の人間の言う事なので信じるか信じないかは貴方次第でw
とにかく、良くわからない人はフラッピーバードをswiftで作ってる動画みたら順序とか、
spritenoodとかsknoodとか良くわかると思う。

それでは、皆で頑張ろう!おやすみ1

posted by 開発者(M) at 02:14| Comment(0) | swift | このブログの読者になる | 更新情報をチェックする

2015年12月13日

swift、spritekit、プログラミング初心者が最初に選ぶ本について。

はい、みなぎってきましたー。

えっとspritekitではじめる2dゲームプログラミングを読みだして1週間くらいかな。
リンクは下に貼っておくでござる。多分ここに流れ着いて来る人達は、
swift+プログラミング初心者の人達だと思っている。

そして拙者もプログラミング初心者でござる。
それも、ゴリゴリの初心者で初めて2週間程でござる。

そんなゴリゴリの初心者は、最初に絶対に挫折しないiPhoneアプリ開発「超」入門をじっくりと
読んで少しはコード読めるんじゃね?って思って、spritekitではじめる2dゲームプログラミング
読みだしたんだけど、舐めてかかってたでござるwww

もうね、何かいてるのか最初はさっぱりわかりません。色々funcとかclassとかプレイグラウンドに
書いて自分なりにやってきたけど、急にSKViewとかSKSceneとかwwww
なんやww physicsBodyってwww ????

self使いすぎだろwww selfの説明とか(自分自身に)くらいしか説明なかったでござるよwww
とかなります。その上12/12日現在ではswiftのverも2.0になってるし(本は1.2の時)
色々変わってます。解らない事あったらすぐネットで調べて、
書いてみてシュミレーションで試すの繰り返し。

覚える事多すぎます。プログラミングは一生勉強と聞いたことありますが、本当でござる。
spritekitでも覚える事はめちゃめちゃあるでござるwww
でもね、少し、ほんの少し理解出来てきている気がするでござる。(気のせい)
でも、でもね、これだけは言える。初心者の皆さん。

「 継続は力なり 」

さて、明日も勉強にはげむでござる。おつかれした〜。

ちなみに、迷える自分よりプログラミング初心者の皆さん。
本買う順番は、挫折しない→spritekitの順は間違いないと思うでござる。
自分は買う前にかなりAmazonでレビュー見てきたからwww
多分、swiftの基本を少し勉強しても、spritekitの勉強しないとゲームは作れませんwww








posted by 開発者(M) at 01:08| Comment(0) | swift | このブログの読者になる | 更新情報をチェックする
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。