[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
258
(2): 2017/11/17(金)11:48 ID:4JWi97sr(3/4) AAS
さてさて、いつまで経っても自分でググらず初心者のフリして質問スレに質問し続けるキムチ君とそれを注意する大人たちの言い合いより
大好評な初心者講義第三弾のお時間がやってまいりました

前回は「Debug.Log」を使った変数の中身と、おまけでダブルクオーテーション「"」についてチラ見せしました。

今回は「変数」について更に詳しく説明します。

「int a;」これが変数ですが「a」が好きなように名前をつけて良い変数本体で
「int」の部分が"変数の型"を表しています。
変数の型によって変数の中に入れられる物が決定されます。

"0〜9999"のような"数字"を扱う場合は「int」又は「byte」を使用します。
"0.0〜9999.9"のような"小数点(実数と言います)"を扱う場合は「float」を使用します。
"A"や"おはよう"のような文字や文字列を扱う場合は「string」を使用します。
"true"と"false"を扱う場合は「bool」を使用します。


int a = 5; byte c = 5; // 整数型の変数を作成
float d = 12.5f; // 小数型の変数を作成。小数の数字は「12.5f」のように最後に「f」を付けます。
string m = "おはよう"; // 文字列型の変数を作成。文字列はダブルクオーテーション「"」で囲みます。
bool f = false; // bool型の変数を作成。今後の講義で出てくる"if文"でよく使用します。ゲームのフラグ管理にもよく使われます。

尚、intやbyteで作成した整数型の変数に小数値や文字列といった他の値を入れる事は原則的にできずエラーとなります。

エラーになる例
int a = "おはよう"; // 整数型に文字は入れられません
string m = 5; // 同じように文字列型に整数は入れられません

"int"と"byte"の違いは表現できる桁数に違いがあります。
byteは"0 〜 255"までの数字しか扱えず256やマイナスの値(-1など)を入れようとするとエラーになります。
表現できる桁数が少ない分メモリー使用量を節約できます。
intは"-2,147,483,648 〜 2,147,483,647"までの数字を扱えます。
261
(1): 2017/11/17(金)12:40 ID:qninLRFu(1/2) AAS
無給でやってることだから批判はしないけど、スレチかな
だたせっかくだし、この講座が勉強になるわぁって人は
ネット上にはすでに同じような講座が無数に存在するから調べてみるといいかも

たとえば無料なら以下の記事がおすすめ
外部リンク:qiita.com

こちらは図解付きで、UnityにおけるC#の基礎部分が書かれてある
>>258の方では端折られてたスクリプトの新規作成方法も説明されてる
多分>>258の今後2、3回分先の内容まであるから、自分のペースで勉強できるよ

あと書籍できっちり学びたい人(でゲーム開発初心者)にはこちらがおすすめ
UnityではじめるC# 基礎編
外部リンク:www.amazon.co.jp

左の"なか見検索"を押せば、Chapter1とChapter2は無料でみられるよ
それだけでもUnityのインストールから、(>>168の内容とか含め)C#の変数やクラスの作成まではタダでみられる
こちらも図がついてるから文章だけの説明じゃわかりにくい、って人は買ってみるのも手かも
262: 2017/11/17(金)13:11 ID:qninLRFu(2/2) AAS
スレチだけど最後にもう一個だけ

>>258の講座は今のところUnityっていうよりC#の説明なんだけど
前述した2つはどちらかというとUnity寄りの説明でC#部分の説明は弱い印象
もし>>258と同じレベル(かそれ以上)のC#の勉強がしたいなら、以下のサイトがおすすめ
外部リンク:csharp.sevendays-study.com

>>258の今日の部分だけを抜き出すなら以下かな
外部リンク[html]:csharp.sevendays-study.com

こちらは(実際できるかは別として)一週間でC#の一通りの基礎知識を学べて
さらに練習問題まで付いてるからかなりおすすめ
最初から全部の解説が網羅されてるので知りたい部分だけ掻い摘んで見るのもいいかも
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.032s