hiroki

秋田出身のプログラマー歴11年目 ★Unityの使い方がわからない人向けに、note…

hiroki

秋田出身のプログラマー歴11年目 ★Unityの使い方がわからない人向けに、noteを公開しています★ 未経験でもゲームプログラマーになれるように伝えていきます♪

マガジン

最近の記事

Missing scriptが発生した

何気なくUnityを開いたら、以下のようなエラーが、、 内容そのままではあるが、Scriptがアタッチされてないだけではありました。 対象のスクリプトを入れましたら、直りました。

    • Unityで簡単!Androidアダプティブアイコン対応ガイド

      UnityでAndroidアダプティブアイコンに簡単対応する方法(2022年版)はじめに Androidのアダプティブアイコンは、デバイスによって表示が変わるおしゃれなアイコンですが、対応が面倒で後回しにしていませんか? 実はUnityを使えば、画像を2枚用意して配置するだけで簡単に対応できます。この記事では、その方法を詳しく解説します。 手順 Background(背面)画像を用意する サイズは1024pxなど、大きめの正方形で作成します(Unityがリサイズしてく

      • 【AppStore】リジェクト対応Guideline 1.5と2.3.7への対処法

        Guideline 1.5 - 安全性: 開発者情報の適切な提供方法 私の場合、以前まではTwitterのURLでやってましたが、これではだめで、自分でブログを持っていたので、そちらで対応しましたが、連絡先情報を明記すれば問題ないとのことです。 どうやら、AppStoreの審査において、ガイドライン1.5の「安全性」に関するリジェクトが発生することがあります。このガイドラインは、開発者が提供するサポート情報が適切であることを求めています。具体的には、サポートURLが正確で信

        • 【Unity】タイルマップとスプライトのサイズが合わない時の対処法

          タイルマップでマッピングする機能があるのですが、以下のようにサイズが違うことがあって、どうすればいいのかすぐ見つからなかったので、対処方法を記載します。 問題の原因 タイルマップとスプライトのサイズが合わない主な原因は、それぞれの「Pixels Per Unit (PPU)」設定の違いです。PPUは、1単位の大きさをピクセル数で表す設定値で、タイルマップとスプライトでこの値が異なると、表示サイズにズレが生じます。 解決策 この問題を解決するには、タイルマップとスプライ

        Missing scriptが発生した

        • Unityで簡単!Androidアダプティブアイコン対応ガイド

        • 【AppStore】リジェクト対応Guideline 1.5と2.3.7への対処法

        • 【Unity】タイルマップとスプライトのサイズが合わない時の対処法

        マガジン

        • test
          0本

        記事

          Xcode 15でビルドエラー?「compact unwind compressed function offset doesn't fit in 24 bits」の解決方法

          Xcode 15にアップデートしてから、こんなエラーメッセージが発生した。 Assertion failed: (false && "compact unwind compressed function offset doesn't fit in 24 bits"), function operator(), file Layout.cpp, line 5758.clang: error: linker command failed with exit code 1 (us

          Xcode 15でビルドエラー?「compact unwind compressed function offset doesn't fit in 24 bits」の解決方法

          アセットをインポートしたら、com.unity.film-internal-utilitiesのエラーが発生した

          アセットを入れましたら、以下の見たことないエラーが発生しました。 Library/PackageCache/com.unity.film-internal-utilities@0.18.4-preview/Runtime/Scripts/Utilities/ObjectUtility.cs(14,9): error CS0246: The type or namespace name 'FindObjectsInactive' could not be found (are

          アセットをインポートしたら、com.unity.film-internal-utilitiesのエラーが発生した

          Unityプロジェクトにおける「UnityEngine名前空間が存在しない」エラーの解決法

          はじめに新しいテンプレートをインポートした時にswitch projectをしたときに「The type or namespace name 'UI' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?)」というエラーメッセージに直面しました。UI名前空間が存在しないはよくありますが、UnityEngine'がないパターンは過去に出くわしたことがないので、対

          Unityプロジェクトにおける「UnityEngine名前空間が存在しない」エラーの解決法

          Unity内部ビルドシステムエラーのトラブルシューティングと解決策ガイド

          タイトル:Unity内部ビルドシステムエラーのトラブルシューティングと解決策ガイド はじめにUnityでゲーム開発を行っていると、内部ビルドシステムに関するエラーに直面することがあります。これらのエラーはプロジェクトの進行を停滞させ、開発プロセスに大きな障害となり得ます。本記事では、Unityの内部ビルドプロセスが正常に完了しなかった場合のエラーに焦点を当て、その原因を特定し、解決するための具体的な手順を提供します。 エラーの概要Unityの内部ビルドシステムエラーは、ビ

          Unity内部ビルドシステムエラーのトラブルシューティングと解決策ガイド

          放置ゲームを作ろうとテンプレートをしたらエラーが出た話

          放置ゲームを作ろうと無料のアセットがあったので以下のAsset Storeのテンプレートを入れて検証をしてみることにしました。 以下のエラーが発生しました。 error CS0117: `UnityEngine.Application' does not contain a definition for `isWebPlayer エラーの通りではありますが、isWebPlayerは存在しないという話なので以下の通りに直すとエラーが解決します。 参考URL htt

          放置ゲームを作ろうとテンプレートをしたらエラーが出た話

          個人開発でGitをもっと便利に!マージとリベースの適切な使い分け

          最近Gitでマージではなくリベースすることが多くて、リベースとマージの違いについてまとめないといけないなと思い、メモでまとめるようにしました。 マージとは? マージは、二つのブランチの最終状態を統合し、新しい「マージコミット」を作成するプロセスです。この方法では、ブランチの歴史が保持されるため、開発の経緯を追いやすくなります。しかし、結果として非線形な歴史が作成されるため、プロジェクトの変更履歴が複雑になる可能性があります。 リベースとは? 一方、リベースはブランチの

          個人開発でGitをもっと便利に!マージとリベースの適切な使い分け

          GitHubのPull Requestsを閉じるやり方

          GithubでPull Requestしたけど、閉じることをしたことなかったので、調べたら、こちらに書いてますが、どこにある?のとなりましたので、メモします。 GitHubリポジトリにアクセスします。 ブラウザでGitHubリポジトリのページを開き、対象のPull Requestがあるリポジトリに移動します。 Pull Requestsタブをクリックします。 リポジトリのトップページにある「Pull Requests」タブをクリックして、開いているPRのリストを表示します

          GitHubのPull Requestsを閉じるやり方

          クリーンコードを目指すためのコメントの書き方ガイド

          プログラムにコメントを書くのは大事とは言われていますが、なんでもかんでも書くのもダメです。以下のサイトで細かく内容は書いていますが、少々長い上に英語なので、簡単に説明します。 1. コメントはコードを複製すべきではない コメントは、コードの動作や目的についての追加情報を提供するものであり、コードを単に言い換えるためのものではありません。コメントを使って、コードの背後にある意図や、特定の実装が選ばれた理由を説明しましょう。 2. 良いコメントは不明瞭なコードを許容しない

          クリーンコードを目指すためのコメントの書き方ガイド

          Humble Bundleの引き換えに手間取った話!

          humblebundleのお得ではあったが、引き換えの手順がちょっと手間取った話 結論は以下のサイトに書いている手順で交換できた 現象:引き換えボタンはあるけど、何から手をつけていいか分からない 私が購入したバンドルには、「Get Your Bundle」というボタンがありましたが、そこからどのようにして製品を引き換えるのかがすぐにはわかりませんでした。様々なページを行き来し、ようやく解決策を見つけました。 Humble Bundleの製品を引き換える方法は以下の通り

          Humble Bundleの引き換えに手間取った話!

          UnityとXcodeでの謎のエラー解決記

          新しいMacに切り替えた途端に、Xcodeから出力される不可解なエラーに直面しました。同じようなエラーで解決したという記事はいくつかありましたが、状況が異なるため、解決にはかなりの時間と労力を要しました。この記事では、その問題の原因と解決方法について詳しく説明します。 エラーの原因 このエラーは、UnityからXcodeへの出力時に発生しました。具体的には、モジュールのアーキテクチャが問題でした。当初はIntelベースのモジュールを使用していましたが、これがエラーの根本原

          UnityとXcodeでの謎のエラー解決記

          Macを切り替えた後のアプリ強制終了問題とその解決策

          結論 Macを新しいモデルに切り替えた後にアプリが強制終了する問題に直面した場合、アプリケーションの再インストールや設定のリセットだけでなく、OSのバージョンにも注意を払うことが重要です。特に、Time Machineを使用してデータを移行した場合、OSのバージョンの不一致が原因でアプリケーションが正常に機能しないことがあります。このような状況では、OSを最新バージョンにアップデートすることが、最善の解決策となり得ます。 Macを切り替えた後のアプリ強制終了問題とその解決

          Macを切り替えた後のアプリ強制終了問題とその解決策

          【Screenshot-to-Code】の環境構築したら、エラーばかりで大変だった話

          最近流行りのスクリーンショットするだけでHTMLとCSSを吐き出すAIができたので試したたら、大量のエラーでうまくできなかったので対応方法をメモに置きしたいと思います。 エラー対応1:no module named 'dotenv' python 3.8 このエラーは、Python 3.8環境でdotenvモジュールが見つからないという問題です。 以下のコマンドを使用して、問題を解決できます。 python -m pip install python-dotenv

          【Screenshot-to-Code】の環境構築したら、エラーばかりで大変だった話