便利なアプリの紹介など幅広く雑多に記録するブログ。9分38秒clrmemory先日、Unityでタップ処理を追加する方法という記事の中で「タップされた回数をテキストで表示する」という方法をとりました。Unityなら簡単にコードからテキストを書き換えることができるので紹介します。まとめはじめに前回紹介した方法は以下の記事から確認してください。Unityでタップ処理を実装する|動画あり2016.1.9Unityでスマホアプリを作る場合、タップ処理は必ず必要になります。そんな時に毎回コードの書き方を調べるのは大変です。タップ処理の実装はとても簡単なので、これを機会にぜひ覚えておいてください。動画もあるので見てから読むと、より理解しやすくなるかと思います。今回の方法はスマホとPC...この記事で紹介している動画を見ていただけると「テキストをコードから書き換える」という動作がよりわかりやすくなると思います。今回の動作はUnityを使って確認しています。今回使うオブジェクトを作っていきましょう。今回使うオブジェクトは:テキストのオブジェクトコードカメラ当たり判定のオブジェクトその他、動作を見やすくするためのオブジェクトです。オブジェクトを配置する私は「カメラ」「TAPというテキスト」「回数を数えるテキスト」「当たり判定のボタン」を作りました。テキストを書き換えるだけなら「回数を数えるテキスト」だけあれば十分です。配置が完了したらいよいよコードを書いてみましょう。今回のコードでは「ボタンをクリックした回数を数える」という処理にしてあります。コードを書くまず結論から申しますと、以下のようなコードを書けばテキストをコードから書き換えることができます。Count);』です。他の部分はテキストの書き換えとは関係ないので、注意してください。(今回のコードは、かなり細かく分割しています。内で、各オブジェクトを取得しています。CountTexを取得していないと、テキストを取得できないので必須です。mousePosこの部分でカメラ内のタップした位置を取得します。詳しい説明は「タップ処理を実行する方法」で説明しています。よければご覧ください。colタップした位置に当たり判定を発生させます。こちらもより詳しい説明は「タップ処理を実行する方法」で説明してあります。if(Input.GetMouseButtonDown(0)){}マウスをクリックした位置が「ボタン」のコライダー内だった時の処理です。TAPテキストを非表示にし、Countテキストを表示します。デフォルトではこのようになっていると思ってください。タップすると以下のように変わっていきます。5回クリックしたらこのようになります。if(Input.GetMouseButtonDown(1)){}右クリックしたら数えた回数を0に戻します。9){}カウントした回数が0〜9の間なら「0x」という表示にするようになっています。「Count」を「{0}」に入れるという意味なので、コードでテキストを書き換える時に使えます。Countの値が変わったら、テキストも変わるので「クリックされたらCountを1増やす」という処理をすれば、テキストも1ずつ増えていきます。他にも、例えば「TAP」と書かれたテキストを使わずに「Count」のテキストに「TAP」と書いておけば、無駄なオブジェクトを使わずに済みます。いうように「まだタップされていなければ」というように処理を変更してあげてください。変更した時は「else{」の方も変更しなければなりません。string.Format(“{0}”)というように2つを分けているのは「初期設定だと、01と1では表示される位置が違う」からです。設定を変更すれば問題なく表示できるようになります。【Unity】テキストの中心点を変更する方法|桁が変わるとテキストがずれる2016.1.11Unityのテキストは「とても簡単に文字が打てる」のでとても便利です。テキストはどんなゲームでも、ほぼ必ず使われる機能です。そんなテキストの中心点はデフォルトでは「左上」になっています。テキストの中心点は配置する位置によって変えたほうが良いので、今回は「テキストの中心点を変更する方法」を紹介し...スポンサーリンクスポンサーリンクまとめ今回の方法は「回数を数える」時だけでなく、テキストを書き換える時にも使えます。Point例えば:「こんにちは」TAP「私は○○○です」TAP「よろしくお願いします」TAP非表示というように「タップすることで、会話が進む」というようなRPG要素を作ることもできます。チュートリアルなど簡単なテキスト表示に活用してみてください。他にもいろいろな使い方があると思うので、ぜひいろいろ試してみてください。【Unity】テキストの中心点を変更する方法|桁が変わるとテキストがずれるアドセンスの成果をスマホで確認できる無料アプリ使ってる?記事を探すプロフィールクリアメモリクリアメモリは、プログラミングに関する記事やガジェットのレビュー、便利なアプリケーションの紹介など、幅広く雑多に記録するブログです。Wizardがすごい!クリアメモリ。