バッテラのハローワールド研究室

エンジニア、プログラミングに関する情報を掲載中!

【Unity】Recorder機能でスクリーンショットを撮る方法

はじめに 今日はUnityのRecorderについて勉強していきます。 RecorderはUnity標準ライブラリですがインストールが別途必要です。 今回はインストール手順とどういったことができるを共有していきます。 はじめに 環境 導入手順 基本的な使い方 ゲームサイズ…

【Unity】ランダムな方向を生成するには 2Dと3D両方対応

はじめに 今回は方向をランダムで生成した場合に使えるテクニックを共有したいと思います。 はじめに 3D(Vector3)は Random.insideUnitSphere 2D(Vector2)は Random.insideUnitSphere おわりに 3D(Vector3)は Random.insideUnitSphere docs.unity3d.com 説明…

【日記】本日もおつかれ!20220522

05/21分をかけてなかったので2日分 振り返り かにおくんのゲーム開発の脱出ゲーム制作動画を真似してなんとか作ることができました。 かなり収穫があったなー。 来週は動画制作の勉強にやるぞー。 作業報告 ブログ記事を3本投稿 脱出ゲーム進捗(学習が完成)

【Unity】GameObjectのRotationを変更すると移動がしづらい件について

はじめに 表題の件の通りなんですがトランスフォームの回転情報をいじって 移動させようとしたら、矢印の方向がぐちゃぐちゃになって非常に移動させにくいという状態になりました。 今回はこれを解消するにはどうするかという内容になります。 はじめに 移動…

【Unity】エディタの視点移動が遅くなってしまった件について

はじめに 今日はUnityについて書いていきます。 オブジェクトに近寄るためマウスのホイール転がして視点移動をしていたのですが、 ある時を境にどんだけ強く転がしてもちょっとずつしか移動しなくなる現象が起きました。 今回はその視点移動が遅くなる問題に…

【Photoshop】テキスト(文字)が中央寄せしたのに中央にならない件について

はじめに テキストツールで1文字書いて中央配置したらこうなりました。 うーん。なんか右に寄ってる?。 テキストツールの設定が問題なのかと思いましたが何やってもうまくいきませんでした。 ある程度原因が分かったのでそれを共有したいと思います。 はじ…

【日記】本日もおつかれ!20200520

振り返り 今日の一番の収穫はこれかな。YouTubeのコメントが更新されない件のやつ。 www.m2game.net ↑は手順のめんどくささはあるもののおおむね目的を達成できたので満足。 今まで時間割けなかったらこういった調べる系に時間使うのはなかったなぁ。 どうし…

【YouTube】YouTubeLiveのアーカイブのチャットリプレイ(コメント)が途中再生だと更新されない件について

はじめに 私はYouTubeLiveのアーカイブ動画をよく見るのですが、チャットリプレイ(ライブ中のコメント)が10秒ぐらいで更新されなくなる現象がよく起きます。 私はコメントで楽しむ派なので、コメントが止まるのはおもしろさ半減です。 うーむ困った。 なん…

【YouTube】再生履歴を保存しないようにする方法 (途中再生をオフ)

はじめに 今日はYouTubeのシステム部分について触れていこうと思います。 YouTubeは再生履歴を収集するようなシステムを持っていてデフォルトでそれが有効になっています。 今回はそれを無効化する方法について共有します。 先にいっておくと無効化するメリ…

【Unity】インスペクタービューでアタッチするときはウィンドウロック機能使うとやりやすいです

はじめに 今日はUnityの勉強していきます。 インスペクタービューにアタッチするときに間違って違うゲームオブジェクトに触れてしまってページが変わって「あーくそ」と思ったことありませんか? なんかいい方法がないかなと探していたところロック機能を使…

【Unity】シーンビューで映っている状態をゲームビュー(Camera)に反映させる方法

はじめに 今日はUnityの勉強していきます。 Cameraを複数箇所使うゲームだとトランスフォームのXYZをいじっては調整してという繰り返しが発生します。 Cameraの調整は本当にめんどくさいです。 Cameraを移動させるのがそもそも大変ですからね。 そこでシーン…

【日記】本日もおつかれ!20220519

振り返り 今日はマウスと有線ヘッドセットを購入してきました。 ヘッドセットを購入した理由はビデオ通話でAirPods使っていたのですが色々不都合が起きたゆえです。 不都合がなにかというと、Macで画面収録してたときにAirPodsの電池がなくなって収録が強制…

WIP【Unity】ProBuilderの備忘録

選択は青 ツールの「青」ラベルがついている物は「選択関連」です Rectの意味 頂点選択では使用不可 マウス範囲における精度の話 Intersect → 一部が範囲にあれば選択(大雑把) Complete → 全部が範囲内にあれば選択(厳密) Complete → その範囲に収まる頂点 S…

【Unity】エディタでオブジェクトは表示するけど選択できない状態にする方法

はじめに 今日はUnityのエディタについて勉強していきます。 エディタでモデルをたくさん配置していくと重なったところがうまく選択できないことありませんか? 邪魔なやつを非Activeにすることで選択させないのはできますがこれだと表示されないため配置等…

【Unity】Mathf.Repeatを使って値を特定の範囲で循環(ループ)させる

はじめに 今日はUnityの計算処理の勉強していきます。 循環は剰余演算子(%)を使うやり方もあると思うのですが、公式が用意しているAPIを使ってやってみようと思います。 はじめに 環境 Mathf.Repeatについて 0 〜 MAX で値を循環させる方法 角度を -180 〜 1…

【日記】本日もおつかれ!20220518

振り返り Unityの基礎の部分を忘れてしまっていたので復習という感じな1日でした。 今日みたいに記事3本と本作業の進捗があるのが理想的なムーブ。なんとか続けていきたい。 絵を描く習慣をつけないといけないのけどどう組み込めばいいかが分からん。 作業…

【Unity】3Dオブジェクトを回転させる方法

はじめに 今日はUnityについて勉強していきます。 今更ですがゲームオブジェクトの回転をどうやるのかを覚えていなかったので自分の脳への定着化も兼ねて記事化していこうと思います。 はじめに 環境 指定の角度に設定する (絶対値) 指定の角度分回転する (…

【Unity】Sceneビューの視点移動はWASDでもできますた (視点移動が遅いと感じたらやってみて)

はじめに 今日はUnityのシーンビューについて勉強していきます。 シーンビューの視点移動は基本的にはマウスホイールをスクロールさせて寄ったり離れたりしますよね? でも急に視点移動が遅くなっていらいらしませんか?調べてみたら他に視点移動する方法が…

【Unity/MacOSX】ヒエラルキーウィンドウで複数選択する方法 3選

はじめに 今日はUnityのヒエラルキーウィンドウについて勉強していきます。 この記事ではヒエラルキーウィンドウのいろんな選択方法についてまとめていこうと思います。 はじめに 環境 Command(Shift)押しながら↑↓キー Command押しながらクリック Shift押し…

【日記】本日もおつかれ!20220517

出来事 今日は外出のため作業はほぼできず。あと疲れて寝てた。 ということで作業進捗はなし。ブログ記事更新のみ。 作業報告 ブログのメイン記事にサムネイルを追加(SEO対策想定)

【日記】本日もおつかれ!20220516

今日から作業日記をつけたいと思います。忘れないようにせねば。。 主に出来事や作業した内容をつらつら書いていこうと思います。 出来事 今週はUnity強化週間です。直近の目標は脱出ゲームを作ることです。※先週はSwiftUIでTODOアプリ作りました。 とはいえ…

【MacOSX】適切なアクセス権限がないために実行できませんが出てしまう件

はじめに 新しくシェルスクリプトファイル(.command)を作って実行しようとするとこのエラーが出ます。 MacOS Catarina ぐらいからこのエラーダイアログが表示されるようになったと記憶しています。 commandファイルにアクセス権限を付与する方法を共有したい…

【MacOSX】壊れていないのに「壊れているため開けません。 ゴミ箱に入れる必要があります」と表示された件について

はじめに 普段使えていたのに急にこのエラーが出たので何事かと調べて解決できたので、 その方法を共有したいと思います。 はじめに 環境 ターミナルで修正 注意事項 参考にしたサイト おわりに 環境 この記事の情報は次のバージョンで動作確認しています。 …

【Unity】シーンビューツールの使い方 (移動ツール 回転ツール 拡大ツール)

はじめに 今日はUnityの勉強していきます。 今回はシーンビューでよく使うツールについて共有したいと思います。 はじめに ハンドツール 移動ツール 回転ツール 拡大ツール おわりに ハンドツール 執筆中 移動ツール 執筆中 回転ツール 執筆中 拡大ツール 執…

【Unity/MacOX】エディタで使えるショートカットキー

※MacPC限定です 各ウィンドウごとに使えるショートカットキーをまとめています。 ヒエラルキーウィンドウ シーンウィンドウ インスペクターウィンドウ ウィンドウ共通 ヒエラルキーウィンドウ アクション キー オブジェクトをコピー command + C オブジェク…

【Unity】無料アセットをインポートしたらStandard Assetsでエラーが出る件 (ImageEffects)

はじめに 今日はUnityの勉強していきます。 assetstore.unity.com ↑のアセットをダウンロードしてインポートしたらエラーが出てきました。 Assets/Standard Assets/Effects/ImageEffects/Scripts/DepthOfField.cs(9,33): error CS0246: The type or namespac…

【SwiftUI】Listをスクロールさせた時にバウンドさせないようにする方法

はじめに 今日はSwiftUIの勉強していきます。 Listでスクロールさせると上下で↓のようにバウンドしますよね? このバウンドをさせなくする方法について共有したいと思います。 はじめに 環境 バウンドをさせなくするには おわりに 環境 この記事の情報は次の…

【SwiftUI】ListでNaigationLinkすると選択状態になってしまう件について

はじめに 今日はSwiftUIの勉強していきます。 Listでセルをクリックしたら画面遷移するのを作りました(↓参照) 動画見てもらうとわかると思うのですが戻ってきた時にそのセルが選択状態になっています。 ※iOS15ではこの現象は発生しません これがデザイン的に…

【SwiftUI】前の画面に戻る方法 (NavigationLink、sheetで遷移)

はじめに 今日はSwiftUIの勉強していきます。 NavigationLinkやsheetを使って別画面を表示した後にコードで戻る処理を書きたいときがやってます。 今回はコードで前の画面に戻る方法について共有したいと思います。 はじめに 環境 コードで前の画面に戻る お…

【SwiftUI】何もないところを押したらキーボードを閉じさせる方法

はじめに 今日はSwiftUIの勉強していきます。 TextFieldやTextEditorのようなキーボードが表示される場合に、キーボードが表示されたままで閉じれないことがありました。 とりあえず背景部分をタップしたらキーボード閉じるという方法がわかったので共有しま…