Unity
こんにちはクリアメモリです! 先日、ポモドーロ・テクニックという集中力を持続させる方法を知りました。 そこで「ポモドーロ・テクニック」を試した結果、実際に集中できたのかについて紹介します。 また今回は、ツールを自作してみたのでUnityで「ポモド…
こんにちはクリアメモリです! 先日、作成しているアプリの完成が近づいてきたので、いよいよ音を付ける作業に入りました。 アプリを開発するのにBGMや効果音は必須になります。今まで私は自作していたのですが、専門的な知識のない私にはかなり厄介でした。…
こんにちはクリアメモリです! 前回「PaintFont」で使うテキストの指定、作成前の注意点などを紹介しました。 まだ前回の記事を読んでいないという方は、そちらから作成しておいてください。 フォントを自作する前に幾つか注意点がありますので、できれば前…
こんにちはクリアメモリです! Unityでゲーム開発やYouTubeにアップロードする動画を編集していると、メニューや字幕にテキストを使います。 どちらもデフォルトや無料のフォントは用意されているのですが、自分が開発しているゲームに合わせたフォントとな…
こんにちはクリアメモリです! Unityでは3Dゲームを簡単に作ることができるのですが、私は基本的に2Dのゲームを作っています。 2Dゲームは平面画像で作るので、奥行きのある回転を作ることはできませんでした。そこで、2D画像に奥行きがあるように見える「ロ…
こんにちはクリアメモリです! Unityでゲームを開発していると、メニュー画面やスコア画面で「テキスト」を使うことが多いと思います。 ですが、ただTextMeshを追加するだけでは「ぼやけたテキスト」になってしまいます。そんな時にテキストをはっきり表示さ…
こんにちはクリアメモリです! Unityでアプリを作っていると「時間制限」や「クリアタイム」などを実装すると思います。そのような時に使える「時間を計る方法」を紹介します。 今回の方法は、使い方によっては「時計」を作ったり、「ストップウォッチ」を作…
こんにちはクリアメモリです! 先日、Unityでタップ処理を追加する方法という記事の中で「タップされた回数をテキストで表示する」という方法をとりました。 Unityなら簡単にコードからテキストを書き換えることができるので紹介します。
こんにちはクリアメモリです! Unityのテキストは「とても簡単に文字が打てる」のでとても便利です。テキストはどんなゲームでも、ほぼ必ず使われる機能です。 そんなテキストの中心点はデフォルトでは「左上」になっています。 テキストの中心点は配置する…
こんにちはクリアメモリです! Unityでスマホアプリを作る場合、タップ処理は必ず必要になります。そんな時に毎回コードの書き方を調べるのは大変です。 タップ処理の実装はとても簡単なので、これを機会にぜひ覚えておいてください。 動画もあるので見てか…
こんにちはクリアメモリです! Unityアプリをスマホ版でリリースする時に、スマホ特有のタッチ操作を実装したい時がありますよね。 今回はその中で「スワイプ」をアプリに実装する方法を紹介します。 今回は画面移動でスワイプが実装するのですが、他の処理…
こんにちはクリアメモリです! 先日、「Unityで点滅するオブジェクトの作り方」という記事を紹介しましたが、その中でレーザーのような画像を使いました。 今回紹介する方法を使えば、簡単に同じような画像を作ることができるのでぜひ試してみてください。 …
こんにちはクリアメモリです! アクションゲームを作っている時に、爆発するオブジェクトを作る事がよくあります。 Unityではリアルな爆発を簡単に実装する事ができるので、一度やってみてください。 今回の方法は「Particle System」を使います。
こんにちはクリアメモリです! Unityでゲームを作っていると「他のスクリプトを指定して処理を追加」することがよくあります。 コードAからコードBを呼び出す時に、コードを書き足さないとエラーが発生してしまうので、今回はその方法を紹介します。 今回の…
こんにちはクリアメモリです! アクションゲームで「銃で敵を倒しながら進む」というようなゲームの場合、銃弾が飛んでいかなければ話になりませんよね。 そこで今回は、アクションを起こすと銃弾が飛んでいくようにする方法を紹介します。 今回は試しに作っ…
こんにちはクリアメモリです! Unityアプリを作っている人は必ず実機テストした後、リリースするために申請しますよね。 すでにiOS Developer や GooglePlay Developer に登録を済ませている人は良いのですが、「初めてアプリを作る人」や「iOS Developerの…
こんにちはクリアメモリです! 現在作成中のアプリ内でレーザー光線のようなオブジェクトを作りました。 その中で、よりレーザーっぽく見えるようにオブジェクトのスプライトを点滅させることにしました。 点滅させる為のコードは、とても簡単に作成できるの…
こんにちはクリアメモリです! Unityで、アクションゲームやRPGを作っていると、「ホーミング」するオブジェクトを作りたくなります。 そのような時に、簡単にホーミングするオブジェクトを作る方法を紹介します。 今回は「ホーミングするオブジェクトからプ…
こんにちはクリアメモリです! 私は、主にUnityでアプリ開発をしているのですが、今回はUnityでゲームを作れるようになるまで、私が実際に使った書籍を紹介します。 私が使った書籍は「超入門」や「初めてのUnity」などというような初心者向けに書かれた本が…
こんにちはクリアメモリです! 先日Unityで順番にアニメーションを再生するステージを作成していました。 その時、1つのアニメーションを再生すると、同じアニメーションを追加しているオブジェクトがすべて再生されてしまいました。 そこで今回は、同じアニ…
こんにちはクリアメモリです! 今回は、Unityで作るアクションゲームなどでよく使われる「HPゲージ」の作り方を紹介します。 今回使用するのは「LineRenderer」というUnityの機能を使い、それをコードで制御していきます。 それほど難しくはないので、ぜひ覚…
こんにちはクリアメモリです! 今回は、Unityで子オブジェクトの数を判定する方法を紹介します。 この方法を使うことで子オブジェクトの数を数えることができるというのはもちろんのこと、オブジェクトが0個になった時に実行するという使い方もできます。 簡…
こんにちはクリアメモリです! Unityを使っているとUpdate()やFixedUpdate()を使うことが頻繁にあると思います。 その中でUpdate()に書かないほうが良いコードや、FixedUpdateに書かないほうが良いコードなどがあります。 今回はその主な使い分けの方法を紹…
こんにちはクリアメモリです! Unityでアクションゲームを作っていると、オブジェクトの移動範囲を制限したい時がよくあります。 たとえば、「プレイヤーが画面外に出ない」ようにしたり、「ある範囲内でのみ、カメラが追従する」というようなときに使えます…
こんにちはクリアメモリです! Unityでオブジェクトを操作する時にコードを使って動かすということは、アクションゲームなどでは必須だと思います。 Unityで力をかける方法は「velocity」や「AddForce」などを使いますが「オブジェクトを上下に動かす」時と…
こんにちはクリアメモリです! Unityはマルチプラットフォーム対応なので、AndroidとiOS両方に対応するアプリを作成することができます。 ですが、その中で「Androidでだけこの処理をしたい」や「iPhoneでだけこの処理をしたい」という時があるので、今回は…
こんにちはクリアメモリです! Unityの機能として「プレハブ」というものがあります。 プレハブを使うことは、Unityを使う中で最も便利ともいえる機能です。 Unityでプレハブを使うことは簡単なのですが、あるオブジェクトの子オブジェクトとして生成したい…
こんにちはクリアメモリです! 今回は、Unityを使ってAndroidのKeystoreを作成する方法を紹介します。 この手順を踏まないと、Androidアプリを作成することができません。 ではさっそくKeystoreの作成方法へ入ります。
こんにちはクリアメモリです! 先日UnityアプリにAdMobを導入するという記事で、AdMobの導入方法を紹介しました。その中で、インタースティシャル広告の表示が終了したら、削除しなければならない理由を説明しました。 今回は、AdMob広告でクラッシュしない…
こんにちはクリアメモリです! Unityのアップデートはコードの書き方が変更されたり、仕様が変わったりと何かと危険なことがあります。 もし、ゲームの作成中にアップデートし、予期せぬバグが大量に発生してしまったというような人におすすめの方法を紹介し…