簡単で匷力な Unity ゚ディタのプログラミング

Unityの匷力だが簡単なEditor Programming゚ディタプログラミングを玹介したす。栞心だけを抌し蟌み、盎接ツヌルも補䜜しおみる時間たで持っおいきたす。

難易床 初玚

受講期間 無制限

Unity
Unity
Unity
Unity

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

4.5

5.0

Yoonyeol Na

100% 受講埌に䜜成

講矩を芋た埌、必芁なずきはい぀でも゚ディタヌを䜜っお䜿っおいたす。 ゚ディタコヌドが開発する 少し面倒であっおも思ったより生産性が途方もなく䞊がりたすね

5.0

uty1993

100% 受講埌に䜜成

Unityを扱う方法をもっず孊びたしたありがずうございたす

5.0

assdfghjkll

100% 受講埌に䜜成

むンタヌネットで゚ディタに぀いおよく敎理された資料を芋぀けるこずが難しかったが、この講矩だけを聞いおも簡単な゚ディタは実装できるようになりたす。

受講埌に埗られるこず

  • より良い生産性のためのツヌルの䜜り方

  • Unityの基本゚ディタを拡匵する

  • Unity Editor プログラミング

Unity Editorプログラミングのアシスタント
その匷力な利䟿性を䜓隓しおください。 ✹

ゲヌム開発はUnity Unity
今、ちゃんず曞いおいたすか

ゲヌム゚ンゞンの䞭で最も掻発に䜿われる゚ンゞンなら、やはりナニティUnityです。
それだけ倚くのゲヌム開発者の方が Unity を䜿っおいたすが、いざ私に合うように「よく」曞く方は䞀般的ではありたせん。゚ディタプログラミングが重芁だずはいえ、盎接経隓しおみなくおはその利䟿性ず匷力さを䜓感するこずも容易ではないからです。

今回の講矩では💻

Unity゚ンゞンを䜿甚しおいる倚くの人に䞍慣れに近づく゚ディタプログラミング
今回の講矩では、ゲヌム゚ンゞン内の他の゚ンゞンず同じUnity Editor Scripting゚ディタスクリプティング技術掻甚法の栞心をコンパクトながらも䞍足なく解攟したいず思いたす。

講矩を聞いたら、既存のUnity゚ディタの限界を超えお、より改善された゚ディタたたは私に合ったカスタムツヌルを制䜜したい人には玠晎らしいアシスタントになるこずを期埅しおいたす。

こんなものも䜜れたすよ

最埌に、マップツヌル線集モヌドたで盎接実装しおみたす 😊


こんな方ぞ
おすすめです。

Unity゚ンゞン
初心者ず
新ゲヌムプログラマヌ

Unity Editor スクリプト
経隓がない
あいたいにしか知らない方

Unityを通しお
独自のツヌルを補䜜しお
䌚瀟に貢献したい方


コンパクトに扱う
゚ディタプログラミングの䞭栞

このレッスンでは、倚くの方々に䞍慣れな゚ディタプログラミング/゚ディタスクリプティングをコンパクトですが、䞍足なく扱いながら、自分でも様々なテストケヌスを䜜成しお勉匷できる環境を䜜り䞊げたす。

1⃣時間を倧切に実戊に必芁な内容だけがすっぜり。

本講座では、やや退屈で繰り返し䜜業ができる郚分は、適切にコヌドリサむクルのためのヘルパヌを構成し、実戊に近い構造で構成されおいたす。

2⃣私の手で構築する゚ディタプログラミング。

受講生の方々が自分でツヌルをUser-Friendlyに蚭蚈できるように、さたざたな䟿利な機胜を実装しおいたす。

3⃣ 3時間20分、集䞭攻略

耇雑で非効率的な機胜は、短時間で芋おいるレベルで、実際の゚ディタプログラミングに頻繁に䜿甚される郚分を集䞭的に攻略したした。

4⃣マップツヌル補䜜、実装たでOK

最埌に補䜜するMapToolマップツヌルは、実際のツヌルが備えるべき基本的な圢を備えた圢で、難しくない難易床であっおも実務に必芁な倚くの郚分を孊べるように構成されおいたす。

Unity Editor プログラミングに必芁な内容を扱いたす。

  1. Editor GUI芁玠
  2. 䌌おいたすが、さたざたなEditorGUILayoutクラスの違い
  3. GUIレむアりトシステム
  4. さたざたなEditor APIを介しお目的のフィヌルドを構成する
  5. GUI図面ずむベントを理解する
  6. Editorでのナヌザヌ入力凊理ずむベントの消去方法
  7. シリアル化されたオブゞェクト、シリアル化されたプロパティを理解する
  8. SceneViewにさたざたな描画方法を適甚する
  9. Component Editor カスタマむゞング
  10. UnityのAssetファむルを管理する方法
  1. AssetDatabaseの掻甚
  2. 他のコンポヌネントのEditorをCopy&Pasteする
  3. Binaryフォヌマットを利甚したMap Data Save/Load
  4. ゚ディタで遞択したオブゞェクトを制埡する
  5. SceneViewレむキャスト
  6. ScriptableObjectでアセットを管理する
  7. よく䜿甚されるUtil関数
  8. GridをSceneViewに描画する
  9. ツヌルで状態を適切に分割しお管理する
  10. 自動的に数を調敎するグリッド圢状のGUI芁玠を描画する

詳现カリキュラム
確認しおみおください。

CustomEditor/SceneViewむンタラクション
MapTool線集モヌド

Section 01. 調べる

  • Editor Programmingに入門するために最も基本的な郚分を芋お、代衚的によく䜿われる簡単な難易床のAPIを緎習しおみたす。

Section 02. GUIず芪しくなる

  • ただ䞍慣れなさたざたなGUIクラスが提䟛する類䌌のAPIを詊しおみたす。
  • Editor Programmingのコアクラス4぀を芋お、それぞれの違いを正確に理解したす。
  • GUI LayoutSystemを芋お、私が必芁な状況に䜿甚するAPIを遞ぶ方法を孊びたす。
  • 同じGUIでもさたざたな図面を䜜成できる方法を孊びたす。

Section 03. Eventを理解する

  • UnityのGUIシステムずEventの関係に぀いお説明したす。

Section 04. 既存のEditorを掻甚する

  • Inspector View / Scene View に描画する方法に぀いお説明したす。
  • Editor Window での SerializedObject/SerializedProperty のアプリケヌションに぀いお孊習したす。
  • プロパティをカスタマむズしお描画できる機胜に぀いお説明したす。

Section 05. よく䜿われるナヌティリティ機胜

  • アセットを盎接操䜜する方法を孊びたす。
  • 他のEditorをCopy&Pasteしお必芁な堎所で描画できる方法に぀いお説明したす。
  • ナヌザヌの遞択を制埡する方法を孊びたす。
  • オプションで、倀を氞続的に保存できる機胜に぀いお孊習したす。

Section 06. MapToolの実装

  • 基本ツヌルの構造ず状態に応じた凊理方法を孊習したす。
  • 特城に合ったさたざたなコントロヌルを掻甚する方法を孊びたす。
  • MapToolのGridを描画する方法ずナヌザヌ察話方法に぀いお説明したす。
  • ナヌザヌフレンドリヌなツヌルを䜜成するために、さたざたな䟿利な機胜を実装したす。

よくある質問
確認しおみおください。

Q. Unity Editor プログラミング、孊んでどこに曞きたすか

プロゞェクトの性質にかかわらず、Unity゚ンゞンで開発されおいるすべおのアプリケヌションで利甚でき、特に繰り返し䜜業を自動化したり、専甚のツヌルを䜜成したりできたす。

Q. 講矩に出おくるツヌルではなく、他のツヌルも䜜れたすか

はい、そうです。このレッスンでは、基本的に゚ディタヌプログラミング、぀たりツヌルを実装できる党䜓的な基瀎知識を倚様に孊習し、これらの内容を掻甚したMapToolを䜜成したす。

Q. 非専攻者も聞くこずができたすか

C文法を理解するこずができ、基瀎ナニティの䜿い方を知っおいれば問題ありたせん。

䞀緒に芋れば良い講矩

ナニティプログラマヌ 珟業者の基本スキル
新ゲヌムプログラマヌが必ず備えなければならない必須胜力ノりハり

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Unity Engine 初心者/新芏プログラマヌ

  • Unity Editor Scriptingの経隓がない人や、あいたいに知っおいる人

  • ツヌルを補䜜しお䌚瀟に貢献したい方

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

  • C

こんにちは
ttok146566です。

1,423

受講生

80

受講レビュヌ

22

回答

4.5

講座評䟡

4

講座

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

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

 

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

 

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

 

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

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

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

もっず芋る

カリキュラム

党䜓

24件 ∙ (3時間 20分)

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

受講レビュヌ

党䜓

19ä»¶

4.5

19件の受講レビュヌ

  • yun990112님의 프로필 읎믞지
    yun990112

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    講矩を芋た埌、必芁なずきはい぀でも゚ディタヌを䜜っお䜿っおいたす。 ゚ディタコヌドが開発する 少し面倒であっおも思ったより生産性が途方もなく䞊がりたすね

    • uty19938570님의 프로필 읎믞지
      uty19938570

      受講レビュヌ 31

      ∙

      平均評䟡 4.9

      5

      100% 受講埌に䜜成

      Unityを扱う方法をもっず孊びたしたありがずうございたす

      • seongsin님의 프로필 읎믞지
        seongsin

        受講レビュヌ 1

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        むンタヌネットで゚ディタに぀いおよく敎理された資料を芋぀けるこずが難しかったが、この講矩だけを聞いおも簡単な゚ディタは実装できるようになりたす。

        • sokoon90370님의 프로필 읎믞지
          sokoon90370

          受講レビュヌ 8

          ∙

          平均評䟡 5.0

          5

          100% 受講埌に䜜成

          短い講矩に倚くの内容をすばやく教えおもいいです。たたに远いにくい郚分もありたすが、繰り返し芋ればいいず思いたす。 1぀の残念なこずは、マップツヌルを䜜成するこずを知らせる前に、マップツヌルがどのように動䜜するのかを短く芋せおくれたら、理解がはるかに簡単だったようです。もちろん埌でたた埩習すればいいのですが。それでも残念ですね。

          • return01024183님의 프로필 읎믞지
            return01024183

            受講レビュヌ 1

            ∙

            平均評䟡 1.0

            1

            100% 受講埌に䜜成

            戻るに぀れお説明が䞍足しおいたす。

            ttok146566の他の講座

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

            䌌おいる講座

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