《用DOTS解決實際需求》系列共有六章內容,教程可以讓會用Unity的同學循序漸進地速成DOTS技術。思路是先消除使用門檻后,再有梯度挖掘DOTS底層實現,學習過程非常平滑。
本期將對 《用DOTS解決實際需求》系列課程 第五章《內存共享》進行介紹,課程預售中,暫未上線:
第五章:內存共享
第五章介紹了DOTS插件化的方法。
如果你覺得Unity-ECS系統太過重度,但是又想要Burst-Job的性能,那么這一章提供的解決思路會對你有所幫助。
我指針操作替換了RVO庫和Collide庫的ECS系統代碼,實現了和Mono腳本兼容更好的"外掛插件"式的DOTS插件。
這是一個拋磚引玉的思路,你可以理解后將自己項目中的需求如法炮制,如積分計算彈簧飄骨,大規模流場尋路等你想要"插件化"的需求。
閱讀學習本章節需要比較深厚的C#基礎知識功力,但是如果你能做到如下知識儲備,也可以順利學習觀看:
1. 必須徹底掌握值類型和引用類型的區別。
2. 需要對Job的行為有個大概的了解。
3. 需要對"指針操作值類型數據"有了解(有C++基礎也可以)。
關于本系列更多內容,可戳此查看。
https://edu.uwa4d.com/bundle/17134192825114346
購買課程后添加UWA微信小助手,驗證通過后可進入課程的專屬答疑交流群。如果大家只想進行DOTS內容的技術交流探討,可直接掃碼加入QQ群。
近期精彩回顧
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.