Total Pageviews

Thursday, April 17, 2014

composer.removeScene()

composer.removeScene()
នេះជាហ្វាំងសិនដែលប្រើសំរាប់លុបនៅ specified scene ណាមួយ។ a destroy events នឹងត្រូវ dispatched ទៅកាន់ sceneទីមួយ។ ដើម្បី recycle the scene ជំនួសឪ្យលុបវាចេញទាំងអស់ វាអាចបញ្ចូលទៅជា shouldRecycle parameter ទៅជា true។ វាមានន័យថា self.view display group នឹងត្រូវលុបចេញ ប៉ុន្តែ scene objects ស្ថិតនៅក្នុង memory។ វានឹងត្រូវ improve loading time បើសិនជា access ទៅកាន់ scene frequently។ បើសិនជា shouldRecycle ត្រូវបានលុប ឬបញ្ចូលទៅជា false (default) ពេលនោះ scene ត្រូវលុបទាំងអស់ រួមទាំង scene object
Syntax: composer.removeScene (sceneName, shouldRecycle)
sceneName(តំរូវការ) វាជា String, វាជាឈ្មោះរបស់ scene ក្នុងការ recycle or remove។ បើសិនជាចង់ recycle or remove scene1.lua pass “scene1” ជា Parameter
shouldRecycle(ជំរើស) វាជា Boolean បើសិនជា scene ត្រូវបាន recycled,  ប៉ុន្តែមិនត្រូវបានលុបទាំងស្រុងទេ, បញ្ចូល parameter ទៅជា true, default is false

សូមមើលកួដះ
-- Completely remove the scene, including its scene object
composer.removeScene( "scene1" )
-- Recycle the scene (its view is removed but its scene object remains in memory)
composer.removeScene( "scene1", true )


No comments:

Post a Comment