1. 什么是事件系統(tǒng)? 事件系統(tǒng)是游戲開發(fā)中最常用的基礎(chǔ)模塊,通常采用訂閱發(fā)布模式實現(xiàn)柜候。通過事件系統(tǒng)刃泡,我們可以在多個不同的模塊在互不引用的情況下怒炸,實現(xiàn)模塊間的交互叨橱。 所以事...
1. 什么是事件系統(tǒng)? 事件系統(tǒng)是游戲開發(fā)中最常用的基礎(chǔ)模塊,通常采用訂閱發(fā)布模式實現(xiàn)柜候。通過事件系統(tǒng)刃泡,我們可以在多個不同的模塊在互不引用的情況下怒炸,實現(xiàn)模塊間的交互叨橱。 所以事...
1元媚、環(huán)境 Unity 2021.3.8f1 2轧叽、問題背景 ??我們?yōu)榱俗隹膳渲玫馁Y源導(dǎo)入設(shè)置,使用ScriptableObject進(jìn)行規(guī)則的配置刊棕。AssetPostproce...
我們通過assetbundle加載材質(zhì)球或shader時常遇到一個問題:在電腦上測試ok的shader炭晒,在手機上顯示一片粉紅。出現(xiàn)這種情況的原因有很多鞠绰,但是其中可能性最大的就...
一.前文提要 AssetBundle是用于包裝和加載資源的一個重要工具蜈膨。我們可以在運行時對游戲內(nèi)容進(jìn)行更新屿笼。這允許開發(fā)者提交更小的應(yīng)用程序,然后通過網(wǎng)絡(luò)將數(shù)據(jù)進(jìn)行傳輸翁巍,可以減...
1. 劃分程序集的意義 在大型項目中驴一,合理的規(guī)劃和拆分代碼模塊,設(shè)置合理的引用關(guān)系灶壶,可以解除基礎(chǔ)框架-游戲模塊-三方插件的耦合肝断。 如上圖中游戲模塊作為需要經(jīng)常改動的模塊,它引...
前言:主要記錄了在接入華佗熱更新中的一些思考和對整個項目的設(shè)計驰凛,當(dāng)然也包括接入過程中的一些坑胸懈。希望可以給需要接入熱更新的人一些啟發(fā),同時也歡迎大家留下自己的的建議和想法恰响。 一...
一. 為什么要使用submodule? 面對比較復(fù)雜的項目趣钱,我們有可能會將代碼根據(jù)功能拆解成不同的子模塊。主項目對子模塊有依賴關(guān)系胚宦,卻又并不關(guān)心子模塊的內(nèi)部開發(fā)流程細(xì)節(jié)首有。這種...
工欲善其事,必先利其器井联〔泛荆——《論語·衛(wèi)靈公》* 作為一個unity非業(yè)余愛好者(臭寫代碼的),日常的工作與visual studio密切相關(guān)烙常。 在與同事的“友好"合作中我發(fā)現(xiàn)...
unity 導(dǎo)航數(shù)據(jù)的靜態(tài)生成與動態(tài)加載 本文主要描述了如何使用更加方便的 高級NavMesh構(gòu)建工具轴捎,用以靜態(tài)烘培&動態(tài)更新網(wǎng)格數(shù)據(jù),還包括其中遇到的一些坑與爬坑指南军掂。不包...