Gamefarmework切換場景和狀態

2021-10-21 19:59:12 字數 1193 閱讀 3735

1. 載入場景後就會執行的事件loadscenesuccesseventargs.eventid

由框架內部執行,每次載入完新的場景都會執行這個事件,作用:在載入場景是可以根據場景是否載入完成然後執行想要執行的內容,比如獲取元件等

gameentry.event.subscribe(loadscenesuccesseventargs.eventid, onloadscenesuccess);
2. procedurechagescene兩種方式,一種是把這個當成中間過渡場景載入等等。

修改procedurechagescene **,和傳入下乙個狀態引數。

由於感覺挺麻煩的就用下邊的方法,反正**也不多。直接重procedurechagescene複製過來就行了

第二種也可以自己寫改變場景,不經過procedurechagescene;個人比較喜歡這樣寫。

這樣使用:procedureload 跳轉到指定狀態後載入場景,比如跳轉procedure***scene 狀態 後清理場景並後再載入場景。

string loadedsceneassetnames = gameentry.scene.getloadedsceneassetnames();

for (int i = 0; i < loadedsceneassetnames.length; i++)

//載入場景

m_nextsceneid = procedureowner.getdata(constant.proceduredata.nextsceneid).value; //得到場景的id

idatatabledtscene = gameentry.datatable.getdatatable();

drscene drscene = dtscene.getdatarow(m_nextsceneid);

if (drscene == null)

' from data table.", m_nextsceneid.tostring());

return;

}gameentry.scene.loadscene(assetutility.getsceneasset(drscene.assetname), constant.assetpriority.sceneasset, this);

軟切換 硬切換,垂直切換 水平切換

1 軟切換是 先切換,後斷開 移動節點只有在取得了與新基站的鏈結之後,才會中斷與原基站的聯絡,因此在切換過程中沒有中斷,不會影響通話質量 2 軟切換由於是在頻率相同的基站間進行,在兩基站或多基站覆蓋區的交界處,移動節點同時與多個基站通訊,前向業務通道和反向業務通道的路徑分集的作用,因而可大大減少切換...

硬切換與軟切換

手機使用者對網路的最大意見就是經常掉話。這是因為手機越區切換時採用的是 硬切換 在從乙個基站覆蓋區進入另乙個基站覆蓋區時先斷掉與原基站的聯絡,然後再尋找新進入的覆蓋區的基站進行聯絡,這就是通常所說的 先斷後接 當然這個斷的時間差僅幾百毫秒,在正常情況下人們無法感覺到,只是一旦手機因進入遮蔽區或通道繁...

多表單切換 frame iframe切換

1.進入frame driver driver.get url driver.switch to.frame if 也可使用f12 copyxpath,把定位物件傳給方法driver.find element by id 即可定位之前定位不到的元素 2.回到上一層框架 driver.switch t...