ホーリーのプログラミング日記ホーリーのプログラミング日記スマートフォン用の表示で見るホーリーのプログラミング日記エキセントリック・スーパーアプリクリエイター。プログラミング歴4年。リリース本数:約40本。総ダウンロード数:30万2016-06-23【自作アプリ第四弾】パワハラ上司をどつき回せ自作アプリ自作アプリ第四弾の話なんですが、ここからはSpriteKitを使って、ゲームばかり作ることになります。XcodeにあるGameテンプレートのやつですね。2冊ほどゲームアプリの教科書を買ったんですが、とりあえずそれらを端からパクっていこうって決めて、それで最初に作ったのが今回のアプリですね。パワハラ上司をどつき回せ。本にある、モグラ叩きをそのままパクリました。教科書だと、モグラがずーっと出てきて、それを叩いて10点、みたいな感じなんですが、これを上司、社長、OLと3人のキャラが出てくるように変えました。上司を叩くとプラス10点、社長と叩くとマイナス30点、OLを叩くとプラス50点、ていう設定です。大変だったところ実は3つのキャラを出すのに、一瞬苦労しました。2時間とかそのくらいだったんで、別に苦労でもないんですけど、丸パクリで楽勝じゃー!!って思ってただけにショックでしたwモグラだけを表示する場合は、フォーエバーなんとかってやつで、ずーっと出しておけばいいんですけど、これキャラを増やすとそうはいかないんですよね。アクションを1ターンごとにして、それを秒数指定で繰り返すってコードにしました。モザイクアートクイズのモザイクを薄くしてくやつと同じですね。=SKAction.sequence([action1,action2,action3,action4,action5])mog.runAction(actionS)}}適当なんですが、こんな風に関数にしました。赤字2つを足した秒数で繰り返せばOK。これはモグラが出てくるまでの最大秒数と、出ている間の最大秒数の合計ですね。ランダムになってるんですが、最大はこの幅です。true)それで3.5秒ごとに繰り返すと。