OGRE資源的四種狀態

2021-05-23 22:51:32 字數 754 閱讀 5608

未定義

遊戲程式啟動時所有資源的預設狀態,資源未被索引,所以ogre不知道它們的存在。

已宣告

資源已被索引,ogre已經知道這些資源的存在,但它們還沒被初始化。

(平時我們讀取了資源配置檔案之後,資源就進入了這種狀態。)

未載入

資源已被初始化——被初始化的資源都生成了乙個分別對它們的引用(這些引用會占用小部分記憶體),但資源還沒被載入到記憶體。

p.s.:如果某個資源有乙個指令碼,則指令碼也已被解析完畢。

(平時我們呼叫「resourcegroupmanager::getsingleton().initialiseresourcegroup("general");」函式後,之前被索引的資源就進入未載入狀態。)

已載入

資源被啟用,資源資料存在於記憶體中,可以被遊戲程式直接呼叫了。(如果遊戲程式呼叫未載入的資源,並且資源管理器的記憶體配額沒有超出,則ogre會自動幫你載入這些資源。)

(平時我們呼叫「resourcegroupmanager::getsingleton().loadresourcegroup("general");」函式後,之前已被初始化的資源就進入已載入狀態,它們占有記憶體空間。)

本文出自 51cto.com技術部落格

Hibernate的四種狀態

hibernate 四種狀態 臨時狀態,持久化狀態,游離狀態 刪除狀態 如何區分hibernate的幾種狀態 1 物件是否在session快取中 2 在資料表中是否有記錄 可以上述條件進行組合的形式來窮盡四種種狀態,但是並不夠完全合理。因為四個狀態是可以進行轉換的,以資料儲存流程的形式來區分更為合理...

Activity的四種狀態

running狀態 乙個新的activity啟動入棧後,它在螢幕最前端,處於棧的最頂端,此時它處於可見並可和使用者互動的啟用狀態。paused狀態 當activity被另乙個透明或者dialog樣式的activity覆蓋時的狀態。此時它依然與視窗管理器保持連線,系統繼續維護其內部狀態,它仍然可見,但...

activity的四種狀態說明

一 activity主要的四種狀態 running 執行 在螢幕前台 位於當前任務堆疊的頂部 paused 暫停 失去焦點但仍然對使用者可見 覆蓋activity可能是透明或未完全遮擋 stopped 停止 完全被另乙個activity覆蓋 destroyed 銷毀 退出,完全銷毀 二 事件方法鏈 ...