‫また来るよ｡
‫そして､ このビデオでは､ まだ使っていない､ でも使えるクラスを紹介したいと思います｡
‫そして､ 一般的には､ 自分で書かなくても使える機能があるクラスがあることを紹介したいと思います｡
‫そこで､ ほとんどのビデオゲームで非常に重要な常用されているのが､ ランダム要素です｡
‫次に何が起こるか予測できないからこそ､ ゲームを楽しくするために､ 時にはある種のランダム性が必要なのです｡
‫また､ そうしたいのであれば､ ランダムな機能を自分で書く必要はありません｡
‫C-sharp､ またはこの場合はunityに組み込まれているクラスを使用すればよいのです｡
‫つまり､ unityが使用するこのランダムクラスには､ 別のタイプがあるのです｡
‫だから､ ランダムで行こう｡
‫つまり､ 何をするかというと､ ランダムなデータを生成するためのクラスです｡
‫だから､ ランダムというクラスがあるのです｡
‫そして､ ドットボタンを押すと､ このクラスが提供するさまざまなメソッドやプロパティが表示されます｡
‫だから例えば､ これでレンジを提供するとか､ レンジ方式でないとダメなんです｡
‫これは float 値を返すもので､ 自分で指定した最小値と最大値の間のランダムな値です｡
‫そうすると､ 例えば､ 0から15までの値を持ちたいと言った場合､ 先に進みます｡
‫だから､ float minは0､ float maxは15とした｡
‫これを変数に保存して､ 乱数を浮動小数点数で保存し､
‫プリントアウトします｡
‫だから､ バックログ・マイ・ランダム・ナンバー｡
‫スタートメソッドでそれをやるのもいいですが､ アップデートメソッドでそれをやるのも面白いかもしれません｡
‫では､ そうしましょう｡
‫毎回新しい乱数を作り､ それを画面にプリントすれば､ 乱数のロードが作成されます｡
‫では､ それが何をするものなのか､ ちょっと見てみましょう｡
‫わかりました｡
‫そこで､ 私たちは
‫もう定期的に100とかの数字が乱数で出てくるんですよ｡
‫では､ ゲームを一時停止してみましょう｡
‫そして､ ご覧の通り､ 得られた数値は11です｡ 6, 6. 3, 9. 1 といった具合です｡
‫だから､ 0から15までの数字が出るんですが､ 完全にランダムなんです｡
‫まあ､ 少なくともコンピュータが作ることができる以上､ ランダムは存在します｡
‫そして､ ここで得られるのは､ かなりのランダム性です｡
‫これは､ 作りたいゲームによって､ よく使う機能かもしれませんね｡
‫さて､ もうひとつ､ 算数教室と数学教室を利用するのもいいかもしれません｡
‫この場合､ 厳密には数学のFで､ 構造体には一般的な数学関数のコレクションが含まれています｡
‫では､ 計算を見てみましょう｡
‫ドットを押すと､ それらのプロパティとメソッドがすべて表示されます｡
‫だから､ ここでは､ 居心地のよさの向こう側にある絶対数を取得したい場合は､ よく数学のメソッドの多くをfのアークコサインを持っている場合､
‫アプリを持っています｡
‫これらは､ 角度をつけて何かをしたいときに､ かなり便利です｡
‫角度を変えたり､ 角度を計算したりする場合､ 何かを切り捨てたい場合は､ floorを使うことができます｡
‫指数を使いたい場合は､ x､ pなどを使えばいい｡
‫ここには､ パウ､ シン・サイン､ スムース・ステップなど､ さまざまなメソッドが用意されているのがわかります｡
‫だから､ あなたのためだけに全部を紹介するつもりはないんだ｡
‫だから､ あなたの仕事をもっと楽にしてくれるものがあることを知っているのです｡
‫そこで､ 「そうだ､ A､ B､ Cをやりたいんだけど､ 簡単にできる方法はないかな」と思ったときに､
‫ぜひお勧めしたいのがこの方法です｡
‫だから､ 複雑で高度なコードを書こうとしないことです｡
‫まずはGoogleで調べてみてください｡
‫ちょっと見てみてください｡
‫何時間もプログラミングをする前に､ 何か調べられるかもしれませんよ｡
‫わかりました｡
‫ですから､ 例えば数学のF関数は､ 数学に関係することなら何でも助けてくれる､ とても強力なものです｡
‫また､ コースで扱っていないクラスでも､ あなたにとってとても役に立つクラスがあるかもしれません｡
‫ですから､ 常に自分が置かれている状況に応じて､ どのクラスが利用可能で､ どのクラスが自分を助けてくれるかを見ておく必要があります｡
‫わかりました｡
‫というわけで､ 今回の動画はここまでです｡
‫数学の授業､ ランダムの授業をチェックして､ 使ってみて､ 試してみて､ 次のビデオでお会いしましょう｡