個人アプリ開発で月収5万円目指す

個人アプリ開発で月収入5万円目指す

「定年後の収入に不安を感じる30代会社員」のリアル成長記録

Unity

【Unity】シーンの事前ロード

環境 はじめに 方法 解説 おわりに 環境 Unity 2019.3.7f1 はじめに 移動先のシーンが重くて遷移まで間が開いてしまう問題を解決するべく シーンの事前ロードについて調べました。 方法 事前ロードし、ボタンを押したらシーン移動するコード using System.Co…

【Unity】newってなに?? newが必要なシチュエーションまとめ

環境 はじめに newとは何か? newが必要なシチュエーション コード例 Vector3 Vector2 おわりに 環境 Unity 2019.3.7f1 はじめに ネットでコードを検索していると new がついているコードありますよね?? 今回は、 ・newとは何か? ・newが必要なシチュエー…

【Unity】クラスや関数の名前の先頭は大文字な件→アッパーキャメルケース

はじめに 結論 書き方の種類 おわりに はじめに クラス名や関数名の名前の付け方は、 プログラミング界隈では一般常識があるようです。 個人制作では関係無いですが、頭の片隅にでも入れておきましょう。 結論 クラスや関数の名前は 複合語の先頭を、大文字…

【Unity】引数を使ったボタンで好きな数字をテキストに表示する

環境 はじめに 方法 具体例 実行 おわりに 環境 Unity 2019.3.7f1 はじめに 同じような処理のボタンが複数ある場合、 引数を使ったボタンでコードを簡略化できます。 こちらは一つの関数で処理しています。 pic.twitter.com/BhM6pKOAYa— Maru@個人アプリ開…

【Unity】オブジェクトを等間隔で配置する方法 Grid Layout Group

環境 はじめに 方法 具体例 おわりに 環境 Unity 2019.3.7f1 はじめに ボタンなどを等間隔で配置する方法です。 方法 1.整列させたいオブジェクト群をPanelオブジェクトに入れる 2.そのPanelオブジェクトにGrid Layout Group(グリッドレイアウトグループ)コ…

【Unity】テキストのONとOFFを交互に切り替えるボタンを作る

環境 はじめに 実装までのステップ おわりに 環境 Unity 2019.3.7f1 はじめに ONとOFFが交互に切り替わるボタン作りたいそこのあなた! 今から作ります! 実装までのステップ 全6ステップです。 1.ボタンを作成 2.空のゲームオブジェクトを作成 3.スクリプト…

【Unity】スクリプトからゲームオブジェクトの表示・非表示を判定する

環境 はじめに コード 具体例 おわりに 環境 Unity 2019.3.7f1 はじめに スクリプトからゲームオブジェクトの表示・非表示を判定する方法を説明します。 コード 表示・非表示の判定は ゲームオブジェクト型の変数.activeSelf で取得できます。 この関数はboo…

【Unity】スクリプトからのオブジェクト表示・非表示、見かけ上の表示・非表示

環境 はじめに コード 具体例 おわりに 環境 Unity 2019.3.7f1 はじめに 今回はオブジェクトにおける ・表示、非表示 ・見かけ上の表示、非表示 について書きます。 見かけ上の非表示というのは 実体はあるけど透明になってしまって見えないという意味です。…

【Unity】取得してないのにコード中唐突にでてくるgameObject、transform、tagを解説

環境 はじめに 結論 具体例 実際に使ってみる おわりに 環境 Unity 2019.3.7f1 はじめに ネットでやりたい処理内容を探していると ・gameObject ・transform ・tag こいつら唐突にでてきませんか? あれ?いつ取得したの?とりあえず動くからいいか・・・ で…

【Unity】スクリプトからテキストの改行

環境 はじめに 方法 具体例 環境 Unity 2019.3.7f1 はじめに スクリプトからのテキストの改行方法について解説します。 ↓テキスト変更についての詳細はこちらmarumaro7.hatenablog.com 方法 改行は\nで行う。 \ はスラッシュではなくバックスラッシュなので…

【Unity】実行テストする前の私的チェックリスト (随時更新)

環境 はじめに 実行前の確認事項 環境 Unity 2019.3.7f1 はじめに Unityでの実行テスト時に しょうもないことでエラーになってしまうことがあるので 実行前の確認事項を備忘録として残しておきます。 実行前の確認事項 ・スクリプトがセーブされているか ・…

【Unity初心者】関数(メソッド)説明シリーズ その4 用意されている関数-返り値無し 使い方

環境 はじめに 用意されている関数-返り値無-引数必要 用意されている関数-返り値無-引数無-① 用意されている関数-返り値無-引数無-② コルーチン関数をさくっと説明 おわりに 環境 Unity 2019.3.7f1 はじめに 過去記事で関数(メソッド)の概略を説明しました…

【Unity初心者】関数(メソッド)説明シリーズ その3 イベント関数 使い方

環境 はじめに そもそもイベント関数って? 用意されている関数-返り値無-イベント関数-引数必要 ん?引数は何の意味があるの? 用意されている関数-返り値無-イベント関数-引数不要 おわりに 環境 Unity 2019.3.7f1 はじめに 過去記事で関数(メソッド)の概…

【Unity初心者】関数(メソッド)説明シリーズ その2 用意されている関数-返り値有り 使い方

環境 はじめに 用意されている関数-返り値有-引数必要 返り値がある場合のポイント ちなみに 用意されている関数-返り値有-引数不要 おわりに 環境 Unity 2019.3.7f1 はじめに 過去記事で関数(メソッド)の概略を説明しました。marumaro7.hatenablog.com 以前…

【Unity初心者】関数(メソッド)説明シリーズ その1 自作関数の作り方 

環境 はじめに 関数の作り方 基本の形 自作の関数-返り値無-引数無 関数の作り方 関数の使い方 結果 自作の関数-返り値有-引数無 返り値とは? 関数の作り方 関数の使い方 結果 自作の関数-返り値無-引数有 引数とは? 関数の作り方 関数の使い方 結果 引数…

【Unity初心者】関数(メソッド)って何? 

環境 はじめに 関数(メソッド)とは? 関数を使うと具体的に何ができるの? 使い方をちゃんと説明してよ 環境 Unity 2019.3.7f1 はじめに メソッドは日本語でいうと関数 なかなか馴染みがない言葉ですよね。 今回は概略を説明していきます。 関数(メソッド)と…

【Unity初心者】ボタンが押せない!対処法2つ

環境 ボタンが押せなくなった! 対処法 具体例 環境 Unity 2019.3.7f1 ボタンが押せなくなった! さっきまでボタン押せてたのに! なにも消してないし。。。 どういうこと!? Unityこわれた!? 押せなくなった時には次のことが起きていませんか? ・ボタン…

【Unity初心者】超簡単! UIを手前に表示させる方法

環境 方法 座標からは調整できない 具体例 環境 Unity 2019.3.7f1 方法 ヒエラルキー上で表示順を変更するだけ。 下にいくほど手前に表示される。 座標からは調整できない テキストなどのUIには、下図のようなRectTransformコンポーネントがあり、 この値を…

【Unity初心者】テキストや画像などUIの移動方法 RectTransform

環境 移動方法 具体例 前提の作業内容 スクリプト名"Test"の中身は次のように書く 環境 Unity 2019.3.7f1 移動方法 ゲームオブジェクトなどはTransformコンポーネントをもっており、 この数値をスクリプトからいじることで移動できます。 一方、テキストなど…

【Unity初心者】インスペクターに表示したいけどpublicにしたくない。そんなときはシリアライズフィールドを使いましょう。

環境 対象の方 使い方 具体例 環境 Unity 2019.3.7f1 対象の方 なんらかのUnityチュートリアルを終えて制作の雰囲気がわかっている方 使い方 privateな変数宣言時に[SerializeField]をつけるだけ。 [SerializeField] private int a; これでインスペクターウ…

【Unity初心者】 GetComponentの使い方をテキスト変更を例に解説 おまけ:GetComponentの省略

環境 対象の方 基本文 前提の作業内容 スクリプト名"Test"の中身は次のように書く GetComponentの省略 じゃぁゲットコンポーネントいらないじゃん!! 環境 Unity 2019.3.7f1 対象の方 なんらかのUnityチュートリアルを終えて制作の雰囲気がわかっている方 …

[Unity初心者]for文"i"の正体 "i"の有効範囲

環境 "i"の正体 "i"の有効範囲 まずはfor文の基本 "i"の有効範囲解説 単発的にfor文を使う分には変数"i"をそれぞれ宣言する形でコード上は問題無い。 for文の中にfor文を入れるときは変数名を変える バグ回避のために 環境 Unity 2019.3.7f1 "i"の正体 簡単…

[Unity初心者]privateってなに?

環境 privateってなに? privateは省略できる 環境 Unity 2019.3.7f1 privateってなに? ざっくり簡単にいうと、変数やメソッドを他のスクリプトからアクセスさせないようにするもの 意図せず数値が書き換えられてしまうのを防止する 最初は、 privateは他か…

【Unity】初心者が覚えるべきDebug.Logの使い方

環境 Unity 2019.3.7f1 Debug.Logって? Unity側で用意された標準機能 Debug.Log() は定型文です。呪文として覚えましょう! 開発中めちゃくちゃ使うので勝手に覚えちゃうと思います笑 どんな時に使う? ・変数の中身を知りたいとき ・何の処理が行われたか…

【Unity初心者】チュートリアルを終えた人が知るべきこと3つ

対象の方 なんらかのUnityチュートリアルを終えて制作の雰囲気がわかっている方 知るべきこと3つ 他の記事を見る際に以下の点に注意して読むと内容が分かりやすくなるはずです。 次の3つが私がUnityを学ぶうえで、徐々につかんでいった内容になります。 1.…