0複数の画像を表示するさて、今までは1つの画像で処理を行っていましたが、今度は複数の画像を表示させてみます。これが出来れば基本的な部分は完成ですね。Flowerというクラスを作成して、画像の表示や移動、回転などの処理はすべてこのクラスにまとめてみました。setup()内でFlowerクラスのインスタンスを作成しておいて、draw()内でFlowerクラスに作成したshow()を呼び出すことで画像を表示させています。/></a>画像に色をつける次は花に色をつけます。Pimage型の画像に色をつけるにはtint()を使用します。あの花のエンディングでは花の色と動きが途中で切り替わるので、花が落ちている時の色を管理するflColorDownと花が上っている時の色を管理するflColorUpを新しく定義しました。それぞれの色はshow()を呼び出す時に指定します。切り替えを管理するためのint型変数upDownも新しく定義し、マウスをクリックすることで1回だけ切り替えできるようにしました。本来は花の動きも切り替えなければいけないのですが、一気にやると煩雑になるので今回はとりあえず色の切り替えだけ行っています。/></a>移動方向の切り替えと画面外に出た時の処理をする引き続きマウスをクリックすると花が上っていくように変更を加えていきます。花の移動はx,yの値を増やしていくことで行っていたので、マウスクリック後はx,yの値を減らすようにすれば花が上っていくように見せることが出来ます。今の状態では花が画面外に出てもそのまま進んでいってしまいますので、画面外に出たら画面内に戻って来るように変更します。これはx,yの値から花が画面外に出ていると考えられる時は、x,yの値を書き換えることで実現させています。ついでに花に色が付いたので背景色は白に変更しました。/></a>かなり完成に近づいてきましたね。ここまではx,yの2次元で作成していましたが、次回はz軸方向に空間を広げて、奥行きを出していきたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。part3SidebarAbouttamaゲーム、アートに関心あり。ninoichi名義でUnityでゲームを作ったりしています。SHOOTING】配信中!白い猫と黒い猫と暮らしてます。SHOOTING将棋のルールを取り入れた2Dシューティング。敵を倒すと自機に、自機を倒されると敵に変わります。【Unity】テキストをオブジェクトの後ろに表示する方法(2D編)【Unity】テキストをオブジェクトの後ろに表示する方法(3D編)おすすめの本Unity初めての人に1冊おすすめするならこれ。今まで読んだ中で1番わかりやすかったし、そもそもどんなスクリプトを作らないといけないのか、の考え方から説明してくれている本はこれくらいだと思う。Unityのバージョンが上がるたびに最新版を出されているので、買うときは最新版が出てないか調べてみてください。人にもう1冊おすすめするならこちら。ビジュアル綺麗なゲームができるので作ってて楽しい。あとねじ子がかわいい。スマホアプリを作りたいならこちらの本をおすすめします。サンプルゲームがスマホアプリ化を前提に作られてますし、マネタイズについても書かれています。2Dアクション、放置ゲーを作りたいなら読んでおいて損はないと思います。「Unityの教科書」の著者が書いているC#の入門書。説明が分かりやすいし、ゲームを題材にするなどUnityを使う人に向けて書かれている印象があります。テトリスを題材に、プログラミングする時の考え方を説明してくれている本。大きな問題を小さくして少しずつ解決していく過程が丁寧に説明されているので、プログラムをどう作ればいいか分からない人は読んでみると勉強になると思います。個人的にはすごく良かった本ですが、文体や言い回しに癖があって合わない人は合わないと思うので、買う時は試し読みしてからをオススメします。開発者の生き方全般について書かれている本。やる気が出ない時に読むと復活できたりすることもあるので、個人的に重宝してます。Arduino使いたいなら必携の本だと思います。必要な部品の入手方法から実装まで、基本的なパターンはほぼ網羅されてます。Anything検索:Close。