Total Pageviews

Wednesday, April 23, 2014

event.xyzInstant()

event.xInstant
ផ្តល់នៅការផ្លាស់ប្តូរ acceleration ដែលទាក់ទង់ទៅនឹង x-axis របស់ screen device ដែលស្ថិតនៅក្នុង portrait orientation។ តំលៃរបស់វាគឺ xGravity ដកទៅនឹង ​តំលៃ xGravity មុនដែលវានឹងផ្តល់នៅ delta acceleration ទាក់ទង់ទៅនឹងសូន្យ។ តំលៃរបស់វានឹងស្វែងរកបើសិនជា device was “jerked” នៅក្នុងទិសដៅណាមួយ
ចំណាំះ តំលៃនេះតែងតែទាក់ទង់ទៅនឹង device portrait orientation, ទាក់ទង់នឹង current orientation របស់កម្មវិធី។ បើសិនជាវារត់លើ landscape mode វាត្រូវប្តូរទៅជា 90 ដឺក្រេ។
សូមមើលកូដះ
local function onAccelerate( event )
    print( event.name, event.xInstant, event.yInstant, event.zInstant )
end
Runtime:addEventListener( "accelerometer", onAccelerate )

event.yInstant
ផ្តល់នៅការផ្លាស់ប្តូរ acceleration ដែលទាក់ទង់ទៅនឹង y-axis របស់ screen device ដែលស្ថិតនៅក្នុង portrait orientation។ តំលៃរបស់វាគឺ yGravity ដកទៅនឹង ​តំលៃ yGravity មុនដែលវានឹងផ្តល់នៅ delta acceleration ទាក់ទង់ទៅនឹងសូន្យ។ តំលៃរបស់វានឹងស្វែងរកបើសិនជា device was “jerked” នៅក្នុងទិសដៅណាមួយ
ចំណាំះ តំលៃនេះតែងតែទាក់ទង់ទៅនឹង device portrait orientation, ទាក់ទង់នឹង current orientation របស់កម្មវិធី។ បើសិនជាវារត់លើ landscape mode វាត្រូវប្តូរទៅជា 90 ដឺក្រេ។
សូមមើលកូដះ
 local function onAccelerate( event )
    print( event.name, event.xInstant, event.yInstant, event.zInstant )
end
Runtime:addEventListener( "accelerometer", onAccelerate )

event.zInstant
ផ្តល់នៅការផ្លាស់ប្តូរ acceleration ដែលទាក់ទង់ទៅនឹង z-axis របស់ screen device ដែលស្ថិតនៅក្នុង portrait orientation។ តំលៃរបស់វាគឺ zGravity ដកទៅនឹង ​តំលៃ zGravity មុនដែលវានឹងផ្តល់នៅ delta acceleration ទាក់ទង់ទៅនឹងសូន្យ។ តំលៃរបស់វានឹងស្វែងរកបើសិនជា device was “jerked” នៅក្នុងទិសដៅណាមួយ
ចំណាំះ តំលៃនេះតែងតែទាក់ទង់ទៅនឹង device portrait orientation, ទាក់ទង់នឹង current orientation របស់កម្មវិធី។ បើសិនជាវារត់លើ landscape mode វាត្រូវប្តូរទៅជា 90 ដឺក្រេ។
សូមមើលកូដះ
 local function onAccelerate( event )
    print( event.name, event.xInstant, event.yInstant, event.zInstant )
end
Runtime:addEventListener( "accelerometer", onAccelerate )


No comments:

Post a Comment