Re: 問一個系統負擔的問題
※ 引述《laechan (小太保)》之銘言:
: ※ 引述《hermis (夏目)》之銘言:
: : 利用void init函數
: : 在每次進入房間時對該房間隨機更動某些設定
: : 和
: : 製造出大量的房間
: : 那個比較不會造成系統負擔?
: : PS:房間數目跟隨機數目都在30上下
: : 另外所有房間數程式碼行數大約在一百到兩百間。
: 不太懂你的意思,製造是指 clone 或 write_file?
: write_file 絕對是不允許的。
: 另外,更動範圍侷限在該房間自然是比較省系統負擔。
: 每 init 一次就 clone 3x 個房間的話,必須考量總物件數的
: 增加所帶來的處理負擔。
: Laechan
不是clone
比方說我寫個房間,進口迴圈,每次進去都是同一個房間
但是每次進去都會把出口拿掉,然後作某動作後才會出現出口。
這樣就能有好像在一個區域裡面到處亂跑的假象。
但是如果我想做出一個類似的小型區域,就得出現3x個房間。
當然也可以將作動作的機關另外做成物件clone出來,那麼這3x個房間
應該就不會太大。
如果考量總物件數,那自然是一個房間的最好了,只是在run init的
部分delete幾個房間的設定在作動作後再加上去,應該不會比三十個
房間大吧。
好處是不用每次update都要3x個物件,若有update問題,限制進入的
時間應該就可以了。
PS:write_file是什麼我不懂XD||
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.80.70
→
12/26 14:37, , 1F
12/26 14:37, 1F
推
12/26 18:30, , 2F
12/26 18:30, 2F
推
12/26 18:30, , 3F
12/26 18:30, 3F
→
12/27 09:19, , 4F
12/27 09:19, 4F
→
12/27 09:19, , 5F
12/27 09:19, 5F
→
12/27 09:20, , 6F
12/27 09:20, 6F
推
12/27 09:26, , 7F
12/27 09:26, 7F
→
12/27 09:27, , 8F
12/27 09:27, 8F
討論串 (同標題文章)