Re: [請益] 橫向卷軸遊戲製作方式

作者: cjcat2266 (CJ Cat)   2017-10-25 08:43:26
※ 引述《LitterShripm (litter_shrimp)》之銘言:
: 想請問製作一鏡到底的橫向卷軸遊戲,在只有一個場景的情況下是把所有的地形和
: 機關都先給鋪設好嗎?
: 這樣如果中途想修改是否會很容易影響到後面的關卡?
: 如果要優化除了遮擋剃除還會需要其他的優化嗎?
: 粒子好像無法遮擋剃除
可以分塊做,在編輯器裡面拼起來
快要到下一個區塊的時候,再載入該區塊
粒子可以遮擋剔除
需要計算每個噴發器會波及到的最大範圍
最粗淺的估計就是以噴發器中心往外
用最大粒子速度、半徑、和生命周期推算bounding volume
要注意如果BV估算太小,會發生false positive遮擋剔除(還不少遊戲有這問題...)
另外,常見的粒子優化(除遮擋剔除以外)有:
1. 在畫面外又距離遙遠
不模擬也不繪製
2. 在畫面外又距離近但不會進入畫面
可以用較低頻率模擬(e.g. 每3個frame用dt*3模擬,或每frame用dt*3模擬1/3粒子)
但還是不用繪製
這樣可以避免更加靠近時,不小心讓玩家目擊噴發器未啟動或剛起步的狀態
3. 一但粒子會進入畫面,就完全模擬和繪製
作者: LitterShripm (litter_shrimp)   2017-10-25 19:46:00
十分感謝,會試試看~~但如果我場景已經建了,再切割成多個場景會有問題嗎?怕沒用好反而把原本做的搞壞。。。
作者: OSDim (I'm So Sorry)   2017-10-25 20:53:00
先備份R
作者: LitterShripm (litter_shrimp)   2017-10-25 21:55:00
應該說不知道正確的載入方法,怕弄錯
作者: MADAOTW (MADAO)   2017-10-27 00:33:00
是吧它切成一個個scenes再分開管理嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com