UnityのためのC#基礎プログラミング - 構造指向(無料)
UDevApp
無料
入門 / C#
4.7
(56)
UnityにはC#プログラミングが必要です。そして、C#プログラミングはオブジェクト指向と構造指向のプログラミングに分けられます。 この講義では、基礎C#プログラミング学習の基本的な内容を紹介しています。
入門
C#
Unity の基本的な機能とメモリ動作を理解し、プロトタイプではなく実際に 1 サイクルが実行されるゲームを作成する方法を学びます。
学習した受講者のレビュー
5.0
ehdrjs0601
私は学校の先輩から推薦されて聞きました。 カリキュラムでは、セクションの整理がうまくいっていて、探したいものをすぐに聞くことができたのはとても良かったです。 私は音に少し敏感で、声はとても気にしていますが、聞いたことはありませんでした。 教科書で勉強したよりもずっと良いのが例をよく聞いて理解しやすかった C#ちょっと学んだら十分にやりそうで独学する人には投資するべきだ
5.0
dsic777
詳しく、細かく忠実な講義です...
5.0
ouni00
こんにちはハセヨン講師 最初は内容が休んでインターネットにある他の講義とは別の違いがないかと思ったのですが、少し過ぎてスクロールメニューに入ってデータロードしているのを見ると、ほぼ中級者向け講義になってしまいましたね。 私は講師が投稿した講義でUnityに初めて触れましたが、少し難しいですが、続けていくことはできると思います! これが完了したら、私もゲームをアップロードしたいです!
Unity アクションのメモリ構造
Unity でシューティング ゲームを作成する方法
プロトタイプではなく実際のゲームを作成する方法
非専攻者&入門者のためのゲーム開発!
Unity + C#の構造と原理を一緒に理解してください。
UnityのC#を学んだ後、ゲームを作りたい入門者に最も必要な講義が何であるかを考えてみました。 Unityの内部機能と実際のコードとメモリがどのような関係にあるのかを知ることです。キューブを一つ作ってもキャラクターを一つ作っても、実際の内部的なメモリ動作を知らなければ、これ以上ゲーム制作は不可能です。ただボールがふっくらと弾くプロジェクトだけが作れるだけです。そのような問題を解決するためにこのコースを作成しました。
そのため、他のゲームコースとは異なり、Unityでゲームを作成する途中でUnity機能とC#文法を一緒に学習します。機能の使用のみに焦点を当てていません。 1つの機能が内部的に私が作成するコードとどのように関係しているか、実際のクラスとインスタンスとメモリがUnity関数と私のコードの間でどのように機能するかを説明します。あえて難しい文法を使わなくてもゲーム制作は可能です。デリゲートやインターフェース多重継承が可能なキャラクタークラスを作成する作業は、複数のゲームを簡単に制作してアップロードしてからやるべきことです。
•階層ビューにあるゲームオブジェクトのメモリがどのように存在するか
• なぜドラッグしてオブジェクトをリンクするのか
•なぜTime.deltaTimeをベクトルに掛けるのか
•なぜゲームプログラミングにベクトル3があるのか
•リジッドボディと衝突体が分割されている理由の原理と理由について説明します。
これらの内容は他の講義では1分程度説明して終わる内容です。その講義は実際の開発者のための講義だからです。しかし、ゲーム開発に入門する非専攻者、非専門家には他の講義が必要です。なぜUnityにこれらの機能があるのかを理解する必要があります。
そこで、この講義ではゲーム制作のほか、Unityの機能をC#のように理解して実習する内容が講義分の半分を超えていきます。ゲームは中盤の後に出ます。原理を知るまでプログラミングを書けないからです。ゲーム開発だけの講義を学べる人は、実際の開発者だけです。
非専攻者と入門者がどのようにゲームを作れるかについての内容をお知らせするためにこの講義を制作しました。
本講義は、ゲーム開発に関する内容を非専攻者や入門者の立場からどのようにアクセスできるかを教える講義です。だからとても簡単ではありません。たとえば、モノビヘイバーのゲームオブジェクト変数が動作する原理のようなものを説明するために、所有参照、逆参照、相互参照の例を説明してから、ゲームオブジェクト変数の動作原理を説明します。似たような構造の小さな例を紹介するのを見ると、なぜこれをしなければならないのか疑問に思うかもしれません。しかし、プログラミングは、コンピュータの内部原理を理解し、コンピュータに話す作業です。私が言うように、コンピュータが動作するためにはクラスの外に出て、私たちが使用できる変数と関数がどのように動作するかを知る必要があります。他人に話すために他人の考えを逆知事するのと同じです。
そしてそれが可能でなければデバッグが可能になります。プログラミングはもともと苦難との戦いです。オルトダントしていない言葉にならないエラーが出ることがあります。これらの問題を解決するためには、基礎が不可欠です。
入門者や初心者の場合は、基礎C# (Part.2に該当する内容)を知らないと、この講義の理解が不可能です。しかし、この講義を学んだ後、私が同様の例を作ることができるようになると、実際のゲームを作る恐れはなくなります。
Unityのメモリ構造を見ながら文法を学び、実際のゲームを開発することを目指しています。簡単なシューティングゲームですが、実際のストアにまで上げるタスクを実行します。
この講義を聞いたら、簡単なゲームを開発できるようになります。ただ入門者の場合は長く握って1日30分ずつ必ず練習が必要です。ユニティに接近する初心者や非専攻者に大きな助けになると思います。
現在の講義は約8時間分で短いですが、講義数が100件近くになります。 (継続追加予定)
短い講義で短く勉強し、練習すれば1日30分で早ければ30日長いと3ヶ月でUnity C#プログラミングの基礎を学習できます。しかし、非専攻者は学習を遅くすることをお勧めします。プログラミングは言語なので、長期記憶に積み重ねてこそ自分でプログラミングをすることができます。





この講義では学習をして、ぜひ実習をすることをお勧めします。特に非専攻者はいつもプログラミングで仕事をしないので、ただ見るだけでは絶対プログラミングを習得することはできません。
理解をしてから必ず実習をしなければなりません。
Q. 非専攻者も聞くことができますか?
A. はい、非専攻者と専攻者の両方のための講義です。ただし、非専攻者や入門者の場合は、Inflearnの選手科目であるPart2のC#プログラミング講座」を聞いて来なければ聞くことができません。
Q. 「シューティングゲーム開発講義」を学ぶと何がいいですか?
A. 原理を知ってこそ応用が可能です。プログラミングをするだけでなく、エラーをキャッチする場合も原理を知ってこそ応用ができます。プログラミング時にエラーが発生しても、他の誰かが問題を解決しません。実際のゲームを作成し、1サイクルを回すと、より多くのことができます。
Q. 「シューティングゲーム開発講義」を聞くとどんなことができますか?
A. Unityでゲームを作るスタート地点に立つことができます。また、Unityで別のプログラムを作成するときに大きな助けになります。原理がわかるので応用が可能です。つまり、単純なゲームですが、ゲームを作ることができる実力を持つことができます。また、実際にアップロード可能なゲームを作ってアップロードまでする実務的な内容までも含めるため、スマートフォンのゲーム開発に必要な実際的なヒントを得ることができます。
Q. この講義だけの特別な利点がありますか?
A. 初めて見ると難しいかもしれません。しかし、その段階を超えて中盤以上に行くと、原理の概念が生まれます。内部構造を知ることで、コンピュータがどのように戻るかを予測できます。これにより、プログラミングだけでなくデバッグのスキルも向上します。キャリアはなぜキャリアですか?デバッグを上手くしてキャリアなのです。デバッグが上手なキャリアの視点をお知らせします。 99%を完了してもエラーがあると、そのゲームは成功しにくくなります。そして、エラーを解決できない場合、それほど難しいことはありません。このような状況を防ぐために、原則とメモリの勉強が必要です。
学習対象は
誰でしょう?
C# の基礎を学んだばかりの方
Unity オブジェクトのメモリ動作原理が気になる方
前提知識、
必要でしょうか?
構造指向に関連する C# プログラミング言語
C# プログラミング Part1
5,466
受講生
185
受講レビュー
151
回答
4.8
講座評価
4
講座
こんにちは。UDevAppのチェ・ヒョンソンと申します。
何かを作り出すということは、本当に幸せなことです。
自分の製品が世に出る時の感覚は、スティーブ・ジョブズが感じたそれや、
皆さんも私と変わらないと思います。
皆さんにとって、そのような感情を与えられる人になりたいです。
ネイバーカフェとブログ、YouTubeにもぜひたくさん遊びに来てください。
.
https://cafe.naver.com/ultimategunz(カフェへ移動)
http://blog.naver.com/siwoo2406(ブログはこちら)
https://www.youtube.com/user/ChoiHyungSun/(YouTubeはこちら)
ありがとうございます。
全体
230件 ∙ (30時間 21分)
講座資料(こうぎしりょう):
1. C#復習イントロ
01:14
2. Unityのビュー
03:41
5. 変数の整理
05:53
6. 関数の整理
04:18
7. 構造体のメモリ
08:11
8. クラスのメモリ
10:27
9. クラスのリファレンス
02:50
13. ゲームオブジェクト
08:33
14. コンポーネント
05:06
15. ゲームオブジェクトのメモリ
05:25
16. コンポーネントのメモリ
05:05
17. モノビヘイバーの名前変数
06:15
18. ゲームオブジェクトのクラス
04:54
19. クラスの包含関係イントロ
01:00
20. 所有する参照
09:13
21. 逆参照と相互参照
06:41
24. name変数のクリーンアップ
06:01
25. 他のオブジェクトのアクセス
05:42
26. APIドキュメントを見る
09:02
27. 自己参照
09:08
29. this の意味
03:42
全体
21件
5.0
21件の受講レビュー
受講レビュー 4
∙
平均評価 5.0
5
すべての講義のアップロードが完了したら、文章を残そうとしましたが、もう少し残っているようでレビューを残します。 私はプログラミングをこれで初めてアプローチしました。講義で言われたとおり、一日一時間ずつあるいは30分ずつを見続けて練習しました。こうして勉強してみると本当にいいですね 他のUnity講座とは異なる差別化された点があります。 ちょうどC#ではなく、C#に関連するUnityで使用されるC#の原理を学びます。 これは本当に役に立ちます。他の講義はそのまま従うように行われますが、 これは原則そのものを教えてくれるので本当に良いです。 なぜこのコードを今書かなければならないのか分かるので、自分で作るときにも大きな助けになるようです。 そしてキャラクターアップグレードされて選択して解禁する機能になっているんですよ。 別のゲームを作るときに大きな助けになりそうです。 早く全部完了して私もアップロードをしてみてほしいです。 次回も良い講義をお願いします。
よろしくお願いします。 毎日練習しましたね。生業があったという立場で、非専攻者が近づくにはこの方法しかないと思います。良い結果があることを願って、次の講義も早く作ってオープンします。ありがとうございます。 ^^
受講レビュー 3
∙
平均評価 5.0
5
私は学校の先輩から推薦されて聞きました。 カリキュラムでは、セクションの整理がうまくいっていて、探したいものをすぐに聞くことができたのはとても良かったです。 私は音に少し敏感で、声はとても気にしていますが、聞いたことはありませんでした。 教科書で勉強したよりもずっと良いのが例をよく聞いて理解しやすかった C#ちょっと学んだら十分にやりそうで独学する人には投資するべきだ
良い受講評 ありがとうございます。非専攻者がアクセスしやすい講義です。 頑張って良い結果があってほしいです。 ^^
受講レビュー 4
∙
平均評価 4.0
受講レビュー 1
∙
平均評価 5.0
5
こんにちはハセヨン講師 最初は内容が休んでインターネットにある他の講義とは別の違いがないかと思ったのですが、少し過ぎてスクロールメニューに入ってデータロードしているのを見ると、ほぼ中級者向け講義になってしまいましたね。 私は講師が投稿した講義でUnityに初めて触れましたが、少し難しいですが、続けていくことはできると思います! これが完了したら、私もゲームをアップロードしたいです!
良い受講評 ありがとうございます。 早く次の講義をしてお会いしましょう^^
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥9,643