Unity3日目

先週のIPAの試験では、なんとか最低限の目標は達成できたと思われる(高度試験の午前Ⅰ免除ゲット)。春は資格取得まで進みたいなと思う。

今日の記録

今日詰まったこと

ButtonクリックでScene遷移しようとすると、"Schene 'Test' couldn't be loaded because it has not been added to the build settings or the AssetBundle has not been loaded."と表示される。

→build settingでシーンを追加する(参考:[Unity]LoadScene()でシーンが切り替わらない時の対処法 - Qiita)。

今日の疑問

BackgroundCanvasのWidthが1280、Heightが960なのに、FireAlpacaでは1780px×1000pxだとぴったりになるのは、どう換算されているんだろう…。

今日学んだこと、やったこと

画像

  • FireAlpacaというフリーのペイントソフトをダウンロードし、基本操作を学ぶ
  • 1780px×1000pxで新規作成するとサイズがぴったりになる(っぽい)
  • テスト用に簡単な背景画像を一枚描く

How to Create an RPG Game in Unity – Comprehensive Guide – GameDev Academy

  • シーンをまたぐとオブジェクトは破棄される
  • オブジェクトを保持するためのScriptを作成
  • オブジェクトに持たせた数字を増減させるScriptを作成

目標である自分の作りたいゲームを実現させるためには、作りたいゲームについてもっと詳しく決めてそれに必要なことを学ぶようにしなきゃなと思った。マリーのアトリエやレミュオールの錬金術師のようなゲームを作りたいから、RPGらしいマップの作り方を学んでも、学ぶことはあれど回り道になる。

少しゲームの仕様を決めていく時間を増やそうと思う。仕様に合わせてUnityを触って、わからないことを調べていく形にする。とはいえ基礎知識が足りなさすぎる気もするので、バランスを見つつ進める。

Unity2日目

本当は明日にある資格試験(IPAのやつ)に向けた勉強をするべきなのだけど、やりたいのでこちらを進める。

最初はUnityのチュートリアルを進めていたけど、途中でこの記事を見つけて、こちらを進め始めた。用意されたAssetを使って色々やるよりも、Assetのないところからどう進めるか知りたかったので。
gamedevacademy.org

あとは、ゲームデザインについて書かれたスライドを読みながら、ゲーム開発の初期の初期、企画段階では何をするのかを学びつつ、自分の作りたいゲームに引き寄せて考えた。
fullswing.dena.com

今日の記録

今日詰まったこと

RenameやDuplicateを押しても何も起こらない

→Inspectorを表示した後ならできた

今日学んだこと

Creator Kit: RPG - Unity Learn

  • Assetsの使い方
  • Fading Spriteの使い方

How to Create an RPG Game in Unity – Comprehensive Guide – GameDev Academy

  • Canvasの使い方
  • コンピュータゲームでは画面に重ねて表示される情報を「HUD表示」という
  • LayerとSortingLayerの違い
  • Buttonの使い方

DeNA現役プランナーによる『ゲームプランナーの教科書』を9スライド公開! 良いゲームはおもしろさの因数分解から生まれる | フルスイング - DeNA

  • ゲームデザインでは「プレイヤーが何をやって、どんな感情を揺さぶるのか」を考える
  • 「ユーザーに体験させたいこと」「体験した時に思う気持ちや衝動」をしっかり決める
  • ゲーム全体を把握する

Unity1日目

前置き

人生2度目のUnity入門を始めた。前回は2018年に『Unityによるモバイルゲーム開発 ―作りながら学ぶ2D/3Dゲームプログラミング入門』を読んで学ぼうとしたのだが、すぐに飽きてしまい挫折。今回は2年越しのリベンジとなる。ただ、情報の鮮度もあるし、挫折した方法を再開するよりは違う方法が良いと思うので、公式チュートリアルや動画などを利用することにする。

前回のUnity入門ではゲームを作るところまでいかなかったが、もし今回そこまで行き着ければゲーム開発は人生2度目。1度目は吉里吉里を使った小さな育成ゲームのようなものを作った(主人公が一夜漬けをして定期テストを乗り切るというゲームだった)。

現状の整理

作りたいゲームに関して、今できること
  • Unity入門のさわりだけやったことある
  • プログラミングちょっとできる(Java, C#, Ruby, JavaScriptが少し)
  • 作りたいゲームのテーマと大筋は決まってる
作りたいゲームに関して、今できていないこと
  • Unity全般わからない
  • ゲームシステム決まっていない
  • シナリオやキャラクターできていない
  • グラフィック書けない
  • SE, 音楽作れない

グラフィックやSEについては先送りするとして、システム、シナリオやキャラクターについてはUnityの学習と同時に進めていく必要がある。Unity入門記録と並行して進捗を記載していけたら。

今日の記録

今日詰まったこと

その1:Unityのチュートリアルがどこにあるかわからずに詰まる。

→ここにあった

learn.unity.com

その2:チュートリアルに出てくるMicrogameというのがどこにあるかわからずに詰まる

→Unity Hubの新規プロジェクトで、下の方にあった(この画像だとダウンロード後なので上の方に出ている)

f:id:nappyon:20201016205000p:plain

これが見つからなくて苦戦した
今日学んだこと

全般

  • Unity HubとUnityの基本的な使い方。プロジェクトの作り方や各ウィンドウの用途、操作方法など

Getting Started with Unity

  • In-Editor Tutorialの始め方、進め方(ちょいちょいバグってなかなか進められなかった…)
  • Objectの追加、編集の仕方
  • ビルドのやり方

  • 図書館の歴史を少し勉強(『情報革命の世界史と図書館-粘土板文書庫から「見えざる図書館」の出現へ-』『紙と羊皮紙・写本の社会史』)