មេរៀន ការបញ្ជាតួអង្គដោយ Mouse និងការប៉ះទង្គិច (Collision)
១. ការបញ្ចូលមុខងារកណ្ដុរ (Mouse Object)
- មុននឹងអាចបញ្ជា ឬឱ្យតួអង្គចាប់សញ្ញាកណ្ដុរបាន យើងត្រូវបញ្ចូលមុខងារកណ្ដុរ (Mouse) ទៅក្នុងផ្ទាំង Layout ជាមុនសិន
២. របៀបកំណត់ឱ្យតួអង្គបែរទិសដៅតាម Mouse
ការធ្វើឱ្យតួអង្គបែរមុខតម្រង់ទៅតាម Mouse ជានិច្ច គឺត្រូវប្រើប្រាស់មុខងារ Set angle toward position រួមជាមួយលក្ខខណ្ឌ Every tick៖
- លក្ខខណ្ឌ (Event): ជ្រើសរើស
System-> យកពាក្យEvery tick(មានន័យថាឱ្យសកម្មភាពនេះកើតឡើងរហូតគ្រប់វិនាទី)
- សកម្មភាព (Action): ជ្រើសរើសតួអង្គ (
Sprite) -> យកពាក្យSet angle toward position។ បន្ទាប់មក ត្រង់ប្រអប់អ័ក្ស X ត្រូវវាយបញ្ចូលពាក្យMouse.Xនិងប្រអប់អ័ក្ស Y ត្រូវវាយបញ្ចូលពាក្យMouse.Yរួចចុច Done - កំណត់ទិសដៅឲ្យវត្ថុតាមកណ្ដុល៖ ចុច Add action -> ជ្រើសយកតួអង្គ (Sprite) របស់អ្នក -> រកមើលផ្នែក "Angle" រួចជ្រើសរើសយកពាក្យ Set position to។
៣. របៀបរៀបចំលក្ខខណ្ឌពេលប៉ះទង្គិចគ្នា (Collision) និងលុបរូប
យន្តការនេះប្រើសម្រាប់ប្រាប់ហ្គេមឱ្យមានប្រតិកម្មនៅពេលតួអង្គរត់ទៅប៉ះវត្ថុផ្សេងៗ (ឧទាហរណ៍៖ ប៉ះឧបសគ្គ ឬសត្រូវ ហើយផ្ទុះបាត់រូប) ៖
- លក្ខខណ្ឌ (Event): ជ្រើសរើសតួអង្គ (
Sprite) -> យកពាក្យOn collision with another object-> រួចជ្រើសរើស Object ទី២ (ឧទាហរណ៍៖ សត្រូវ ឬឧបសគ្គ) ។ - សកម្មភាព (Action): ជ្រើសរើស Object ទី២ នោះ -> យកពាក្យ
Destroy(ដើម្បីធ្វើឱ្យវត្ថុនោះបាត់រូបនៅពេលប៉ះ) ។
- កំណត់ Behavior Sine: ចុចលើ សត្រូវ កណ្ដុរស្ដាំយកពាក្យ Add -> Behavior ជ្រើសរើសយក Shine ដើម្បីឲ្យវត្ថុមានចលនា
Comments
Post a Comment