環境変数を設定
GMAIL_USER = ‘hogehoge@gmail.com’
GMAIL_PASSWORD = ‘password’
TO_ADDRESS = ‘hogehoge@gmail.com’
日々の学習メモ
環境変数を設定
GMAIL_USER = ‘hogehoge@gmail.com’
GMAIL_PASSWORD = ‘password’
TO_ADDRESS = ‘hogehoge@gmail.com’
キューブを2つ追加(以下のようにくっつける)
StandRight > ボックスコリダーをwallと同じ高さへ調整
StandRightを複製(名前StandLeft)
【ヒエラルキ】空のオブジェクトを作成し4つのオブジェクトを同じ階層にまとめておく(名前Stage)
プロジェクト内にマテリアルを作成(名前base) > テクスチャをbaseマテリアルのアルベトに挿入
【ヒエラルキ】base > マテリアルにbaseマテリアルを挿入
プロジェクトのマテリアル内にマテリアル作成(名前wall) > テクスチャをwallマテリアルのアルベドに挿入
【ヒエラルキ】wall > マテリアルにwallマテリアルを挿入
【ヒエラルキ】StandRight > マテリアルを挿入
3Dモデルを挿入
【ヒエラルキ】オブジェクトを作成しその中に3Dモデルを6つ挿入下記のように配置
プロジェクト > マテリアル >マテリアル作成(名前logo) > 素材からLogoマテリアルをアルベドに挿入 > Renderingをカットモード
【ヒエラルキ】Logoにlogoマテリアルを挿入
【ヒエラルキ】Stage > クアッド作成(名前Flag)大きさと位置を調整
【ヒエラルキ】Flagを複製して位置を調整
【ヒエラルキ】Stage > クアッド作成(Cloth) > マテリアルを挿入
【ヒエラルキ】Clothを複製(名前:ClothFront)
メインカメラの調整
画面サイズを縦長に変更
【ヒエラルキ】キューブ作成(名前Pusher)位置を調整
【スクリプト】Pusher.cs作成
【ヒエラルキ】Pusher > Pusherコンポーネントとリジッドボディを追加
Pusher Amplitude 2 リジッドボディ0.5
リジッドボディのキネマティックにチェック
タイトル用のシーンを追加(名前:Title)
タイトルを開きUIオブジェクトからCanvas追加
Canvas > CanvasScaler > スケールモードを画面サイズに拡大に変更
Canvas > UIのイメージを追加
Asset内にフォルダを追加(名前:Sprite)
Spriteフォルダにタイトル画像を追加
タイトル画像のテクスチャタイプをsprite2Dに変更
【ヒエラルキ】image > ソース画像にタイトル画像を追加
image > アンカープリセットをストレッチに設定して画像を画面サイズに拡大
【ヒエラルキ】Canvas > UIのテキストを追加(名前:TitleText)
テキストの位置と文字を調整
輪郭コンポーネント追加してタイトル文字に輪郭をつける
【ヒエラルキ】Canvas > UIのボタンを追加(名前:StartButton)
ボタンの大きさ調整(イメージは必要ないためチェックを外す)
ボタンの位置や文字を変更して輪郭もつける
【ヒエラルキ】空のオブジェクトを追加(名前:SystemManager)
【スクリプト】SystemManager.cs作成
【ヒエラルキ】SystemManager > SystemManagerコンポーネント追加
【スクリプト】SystemManager.cs編集
ファイル>ビルド設定を開きシーンを追加
タイトルシーンが追加されたことを確認
TitleシーンをMainの上に移動(ゲーム開始時にTitleが読み込まれるようになる)
【ヒエラルキ】Canvas > StartButton > クリック時()追加 > SystemManager挿入 > GameStart()呼び出し
【スクリプト】FPSController.cs編集
再生でスタートボタンを押してメイン画面へ遷移することを確認
モジュールの依存関係の調査と依存関係のデータファイルの更新
depmod
モジュールの組み込み
Insmod
組み込みモジュール一覧
lsmod
モジュール情報確認
modinfo
依存関係を考慮したモジュールの組み込みまたは取り外し
modprobe
モジュール取り外し
rmmod
【ヒエラルキ】Player選択 > オブジェクト追加(名前:GroundCheckPoint)
追加したオブジェクトをPlayerの足元へ移動
レイヤーを追加(名前:Ground)
【ヒエラルキ】TerrainのレイヤーをGroundに変更
【スクリプト】FPSController.cs編集
【ヒエラルキ】Player > FPSController > GroundLayersにGroundを設定, GroundCheckPointにGroundCheckPointオブジェクトを挿入
再生してジャンプすることを確認
【スクリプト】FPSController.cs編集
以上でジャンプ実装完了
【ヒエラルキ】Canvas > CanvasCcaler > UIスケールモードを画面サイズに拡大に変更
画面サイズを1920 * 1080に変更
【ヒエラルキ】AmmoTextとHPSliderのサイズ調整
【ヒエラルキ】GameOverText,GameClearTextにOutlineコンポーネント追加
文字に黒いふちが表示されていることを確認
【ヒエラルキ】SoundフォルダからBGMファイルを挿入 ループにチェック
【スクリプト】FPSController.cs編集
再生でBGMが再生されていることとPlayerが浮かなくなることを確認
丸い穴をあけてみる
メッシュ > 立方体と円柱を追加
円柱を対象に突き刺す
モディファイア > ブーリアンを選択
演算は差分を選択
穴をあける対象を選択してオブジェクトに円柱を選択し適用