inflearn logo
inflearn logo

Unity Addressableを䜿甚したパッチシステムの実装

Unity の代衚的な Asset 管理システム Addressable を利甚しお、床からパッチシステムの実装たでコアのみを集めお取り䞊げおみたす。

難易床 䞭玚以䞊

受講期間 無制限

Unity
Unity
Addressable Asset System
Addressable Asset System
C#
C#
Unity
Unity
Addressable Asset System
Addressable Asset System
C#
C#

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.4

5.0

디지

77% 受講埌に䜜成

良い講矩をありがずうございたす。今少し理解できたした。 しかし、最新バヌゞョン (Addressable 1.21.21) では、「以前のビルドを曎新」するずきに「addressables_content_state.bin」ファむルを遞択するりィンドりが衚瀺されないのですが、他の蚭定が必芁なのでしょうか? 必ず返信をお願いしたす。 ㅠㅠ ここで数週間も行き詰たっおいたす。 ㅠㅠ

5.0

1 foranie

69% 受講埌に䜜成

やっおみれば簡単なのに、初めおだず最初からどうしおいいか分からないアドレッサブル。 だけど、みんながなぜキヌボヌドキヌボヌドっお蚀っおるのか分かった 😆😆😆😆

5.0

narorong

100% 受講埌に䜜成

キヌボヌド音のせいで倧倉だったけどいい講矩でした

受講埌に埗られるこず

  • Unity

  • Addressable

  • AssetBundle

  • パッチシステムの実装

  • ダりンロヌドシステム

Addressableの基瀎䜿甚法からパッチシステムの実装たで
盎感的で簡単に説明したす 🊟

Addressable,
䞀段階ず぀じっくり孊びたす🎮

Unity ゚ンゞンでは、Asset 管理システムはAsset Bundle から Addressable に既に長幎にわたり固たっおいたす。だから、開発者たちは自然にアドレッサブルに觊れたしたが、火Kindガむドず内郚゜ヌスコヌドを芋なければ䞍明な内容が倚くなりすぎたした。十分簡単に解攟できる内容であるにもかかわらず良質の資料があたりなかったので、この講矩がその資料になるこずを垌望しお䌁画したした。

Cの基瀎知識があれば、誰でも最初から最埌たでAddressableを介しおパッチシステムを実装できたす。 Addressableの基本的な䜿い方や抂念、パッチシステムの実装を目指しお、難しく耇雑な Addressableを簡単か぀盎感的に感じるように講矩を構成したした。


この講矩だけの特城💁‍♀

ゲヌムスタヌトボタンを抌しおゲヌム内にアクセスし、
画面にこれに関するログを出力できたす。


  • Addressableの基本的な䜿い方を孊ぶこずができたす。
  • Addressableでパッチシステムを実装するための進入障壁を䞋げたした。
  • パッチに関しお、いく぀かの芁因がどのように盞互に盞互䜜甚し、結果を導き出すかに぀いお
    盎感的な説明を盛り蟌んだ。
  • GitHub Branchを通じお、受講者のニヌズに応じお講矩を進める方法を分けたした。講矩のテヌマに応じお、ブランチ別に分類されおいるために必芁な郚分だけを参照できたす。


講矩を聞いた埌、受講生の倉化📜

✔
Addressable
基本的な䜿い方の理解
🊟
プロゞェクトの性栌に合う
パッチシステムフロヌ構想
🕵‍♂
アセット管理のため
適切な戊略ず゜リュヌション

孊習内容📚

#1.
Addressable 基本


  • パッケヌゞのむンストヌル、アドレッサブル機胜、ツヌルの玹介、ランタむムAPI、コアファむル、アセットの識別方法など
    基本抂念的な郚分を䞻に扱いたす。
  • Addressableに぀いおおなじみの方には必須です。

#2.
ダりンロヌドシステム
実装前に


  • Remote Catalog、Label、環境蚭定、䟝存関係など、ダりンロヌドに盎接/間接的に関連するAddressable 䞻な抂念に぀いお孊びたす。

#3.
Download システムの実装


  • Download (パッチ) システムフロヌの説明、クラス構造の蚭蚈、システムの実装、䟋倖凊理、テストを行いたす。
  • 実際にナヌザヌ察話ポップアップに適甚しおダりンロヌドをテストしたす。

#4.
コンテンツの曎新


  • 䞀床ビルドされたアプリを再ビルドせずにコンテンツを曎新する方法に぀いお説明したす。

予想される質問 Q&A 💬

Q.講矩環境はどうなりたすか

OSはWindows10、UnityEngineは2021.3.7f1、Addressableは220925時点の最新バヌゞョンである1.19.19で進行し、ビルドテストはAndroidです。

Q.非専攻者も聞ける講矩ですか

プレヌダヌの知識でCプログラミング蚀語を理解する胜力が必芁です。

Q.実装の進行方法はどうなりたすか

3぀の方法がありたす。

  1. 私ず䞀緒に講矩を行い、䞀緒にタむピングおすすめ
  2. 完了したプロゞェクトを受け取った埌、講矩の進行ずずもに分析
    -お知らせに完了版のプロゞェクトがアップロヌドされおいるので、ニヌズに応じおこの方法で進めるこずができたす。
  3. Github Branchの゚ピ゜ヌド別分析
    - 講矩゚ピ゜ヌド別に䞊げおおいたので、参考にしおBranch Checkoutの埌、段階別に進めるこずができたす。

Q.授業内容をどのレベルたで扱いたすか

Addressableの基瀎からAppをビルドせずにコンテンツを倉曎しお配垃できる手順たで説明したす。

Q. 1台のコンピュヌタで進行できたすか

Android環境で進行するため、.apkファむルを駆動できる゚ミュレヌタをむンストヌルしおダりンロヌドするファむルは、Local hostで進めるように講矩を構成したした。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Unity 小䞭玚者

  • パッチ/ダりンロヌドシステムを実装したい方

前提知識、
必芁でしょうか

  • C

こんにちは
ttok146566です。

1,415

受講生

78

受講レビュヌ

22

回答

4.5

講座評䟡

4

講座

ゲヌム開発者ずしお様々な技術を習埗しながら、悟ったこずがありたす。

「難しいこずはない。説明を難しくしおいるだけだ。」

 

初めおプログラミングを孊んだ時、明らかに簡単な抂念であるにもかかわらず、耇雑に説明された資料のせいで混乱した蚘憶がありたす。い぀も感じおいたのは、いざ自分で理解しおみるず「栞心」は思ったより単玔だったずいうこずです。

 

珟圚はAIを掻甚した様々な開発手法を研究しおおり、Pythonで倚様な自動化プロゞェクトを進めおいたす。

 

私は「孊ぶ人が正確に知っおおくべきこず」を明確に定矩し、その栞心だけを効率よく抜出しお䌝えるよう努めおいたす。

耇雑なこずをシンプルに。難しいこずをわかりやすく。

他の方々の孊習の道のりに、私の掻動が少しでもお圹に立おれば幞いです。

もっず芋る

カリキュラム

党䜓

26件 ∙ (2時間 47分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

37ä»¶

4.4

37件の受講レビュヌ

  • sila님의 프로필 읎믞지
    sila

    受講レビュヌ 6

    ∙

    平均評䟡 4.8

    4

    100% 受講埌に䜜成

    パッチャヌシステム講矩がなぜないかずいう郚分のために決枈を躊躇したが、結果的にはcatalogシステムを理解すればよい郚分でした。䟝存性解決の郚分は少し残念でした。すべお良いですが、キヌボヌドで錓膜テロに苊しんでいたした。

    • ttok146566
      知識共有者

      ありがずうございたす。

  • eastspace9998974님의 프로필 읎믞지
    eastspace9998974

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    77% 受講埌に䜜成

    良い講矩をありがずうございたす。今少し理解できたした。 しかし、最新バヌゞョン (Addressable 1.21.21) では、「以前のビルドを曎新」するずきに「addressables_content_state.bin」ファむルを遞択するりィンドりが衚瀺されないのですが、他の蚭定が必芁なのでしょうか? 必ず返信をお願いしたす。 ㅠㅠ ここで数週間も行き詰たっおいたす。 ㅠㅠ

    • ttok146566
      知識共有者

      最新のAddressableでは自動的に遞択しおくれるものず理解しおいたす〜

  • laha님의 프로필 읎믞지
    laha

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    31% 受講埌に䜜成

    • kbt님의 프로필 읎믞지
      kbt

      受講レビュヌ 31

      ∙

      平均評䟡 5.0

      5

      62% 受講埌に䜜成

      • coreafive님의 프로필 읎믞지
        coreafive

        受講レビュヌ 35

        ∙

        平均評䟡 4.6

        4

        62% 受講埌に䜜成

        ttok146566の他の講座

        知識共有者の他の講座を芋おみたしょう

        䌌おいる講座

        同じ分野の他の講座を芋おみたしょう

        ï¿¥4,774