Unity 學習Q&A 紀錄

C# 程式基本功

Q: 類別轉換的方法
https://stackoverflow.com/questions/16534253/c-sharp-converting-base-class-to-child-class

Q: derived class 如何更改 parent 的 property
https://stackoverflow.com/questions/62481881/overriding-c-sharp-variable-in-derived-class-with-different-data-type

Q: interface 是什麼
https://ad57475747.medium.com/c-%E9%9B%9C%E8%A8%98-%E4%BB%8B%E9%9D%A2-interface-%E6%8A%BD%E8%B1%A1-abstract-%E8%99%9B%E6%93%AC-virtual-%E4%B9%8B%E6%88%91%E8%A6%8B-dc3c5878bb80

Q: 如何使用 trigger event
A:
https://docs.microsoft.com/zh-tw/dotnet/standard/events/how-to-raise-and-consume-events
https://www.youtube.com/watch?v=OuZrhykVytg

Q: Delegate action func…
https://www.youtube.com/watch?v=3ZfwqWl-YI0

Unity & C

https://www.youtube.com/watch?v=pRjTM3pzqDw

Unity 架構、框架選擇

Q:到底要怎麼管理程式碼跟物件之間的關聯? (2021/11/10)
A:這就是 framework 的選擇問題

https://www.getit01.com/p20190513064858713/

照著網路上教學的簡單操作通常都會是
EmptyGo 跟 Simple GameManager (2021 rose 專案)

目前寫了一個 simple gameManager ,
試著重構成 Manager of managers
2021/11/11

Manager Of Managers
MVCS
MVVM
ECS
DOD vs OOD
https://medium.com/@jonathanmines/data-oriented-vs-object-oriented-design-50ef35a99056

DOTC = Unity 的 DOD 實作

ECS 參考資料

https://medium.com/%E9%81%8A%E6%88%B2%E9%96%8B%E7%99%BC%E9%9A%A8%E7%AD%86/unity-ecs-%E8%9C%BB%E8%9C%93%E9%BB%9E%E6%B0%B4-e259ccf02d09

ECS 參考教學
https://blog.csdn.net/weixin_43925843/article/details/106335556

Q: Reflection 是啥?

TDD 參考資料

早期寫 TDD 的方法

Q: Test 的自動完成壞掉怎麼辦?

Design Pattern

https://ithelp.ithome.com.tw/articles/10201706

套件管理

Q: 如何知道當下流行的套件?(2021/11/10)

UI、特效優化

如何讓物件都有比較可愛、動感的動態?

Input System

https://tedliou.com/archives/unity-input-system-movement-tutorial/

事件控制

legency = > Coroutine => UniRx => UniTask

https://dev.twsiyuan.com/2017/03/c-sharp-event-in-unity.html

UniRX https://www.gushiciku.cn/pl/pII7/zh-tw
UniTask https://forum.gamer.com.tw/C.php?bsn=60602&snA=3940

Event Handler & EventArg 寫法
https://medium.com/%E7%A8%8B%E5%BC%8F%E8%A3%A1%E6%9C%89%E8%9F%B2/c-eventhandler-with-unity-f15ec6c53724
https://docs.microsoft.com/zh-tw/dotnet/api/system.eventargs?view=net-5.0

TileMap


https://www.youtube.com/watch?v=wRkT10D-Quo

Tween

https://www.youtube.com/watch?v=Ll3yujn9GVQ

DOTween 跟 LeanTween

DoTween
https://medium.com/ericzhan-publication/unity%E7%AD%86%E8%A8%98-%E6%89%8B%E6%8A%8A%E6%89%8B%E5%B8%B6%E4%BD%A0%E8%B5%B0%E9%80%B2dotween%E7%9A%84%E4%B8%96%E7%95%8C-307b9682dbd8

ease 列表
https://www.gushiciku.cn/pl/grfh/zh-tw

關於

AI Computing / 武術 / 登山 / IT / - 貪多而正努力咀嚼的人生小吃貨