Copyright © All rights reserved | This template is made with by Colorlib

Next Big Event:

บทความในหมวด

DARKBASIC TUTORIALS

Darkbasic Tutorials

การสร้าง Mouse ขึ้นมาใช้งานในเกม

2010-06-27 Games 2,093

การทำ Mouse มาใช้ใน Darkbasic Pro ต้องทำ 2 ส่วนคือ

 

1. Mouse Image ส่วนที่เป็นรูปของเมาส์ ซึ่งมักจะใช้ภาพสกุล png ขนาดใดก็ได้ตามความเหมาะสม 

 

2. Mouse Collision ส่วนที่นำไว้เช็คการชนของเมาส์ ซึ่งจะนำไปใช้ในการเช็คการชนหรือทับกันของ sprite นั้นเอง โดยที่ Mouse Collision จะเป็นไฟล์ภาพสกุล bmp ซึ่งมีขนาด 1*1 pixel

 

เมื่อได้จัดเตรียมรูป Mouse ไว้เรียบร้อยแล้วส่วนของ Code ทำได้ดังนี้

 

1. ทำการโหลด Image และสร้่าง Sprite รวมถึงกำหนดเลขประจำตัว Image - Sprite ทั้ง Mouse Image และ Mouse Collision ( ในที่นี้จะเก็บเลข Image - Sprite ไว้ในตัวแปร MouseCol และ MouseImg )

 

2. จากนั้นในส่วนของ Setting เราจะทำการซ่อน Mouse ตัวเก่าด้วยคำสั่ง Hide Mouse

 

3. ในส่วนการโหลดให้ MouseCol และ MouseImg อ่านค่าพิกัดตามค่าจาก Mouse เดิม โดยแทนค่าพิกัดเป็น MouseX(),MouseY()

 

4. ให้ Mouse ตัวใหม่ของเราแสดงผลแทนตลอดเวลาโดยการ เพิ่มในส่วน Main Loop ดังนี้

Sprite MouseCol,MouseX(),MouseY(),MouseCol
Paste Sprite MouseImg,MouseX(),MouseY()

*** MouseCol เป็นจุดของรูป Mouse ที่จะนำไปเช็คการชนซึ่งเราไม่จำเป็นต้องแสดงผลออกมาก็ได้


สร้าง Mouse ในเกม | Darkbasic Tutorials

เข้าชมแล้ว 2,935,096 ครั้ง | ทั้งเว็บออนไลน์   4 ท่าน | หน้านี้ออนไลน์   1 ท่าน
Page generated in 0.032 seconds ! ( 13 query)