როგორ დააწკაპუნოთ ობიექტზე Game Maker-ში

...

დაკარგული თამაშის ფუნქცია ადვილად გადაილახება რამდენიმე მარტივი ნაბიჯით.

Game Maker თამაშების განვითარების კომპლექტი YoYo Games-დან შეიცავს გადაადგილების მრავალფეროვან ფუნქციებს თამაშის სწრაფი დიზაინისთვის. თუმცა, ერთი ფუნქცია, რომელიც განსაკუთრებით აკლია Game Maker-ის წინასწარ ჩაშენებულ ვარიანტებს, არის ის, რაც საშუალებას გაძლევთ რათა შეამოწმოს, დააწკაპუნეთ თუ არა ობიექტზე მაუსი და შეუძლია თუ არა მას ოპერაციების შესრულება იყო. თუმცა, ეს ზედამხედველობა მარტივად შეიძლება მოგვარდეს Game Maker-ის ჩაშენებული სკრიპტირების ენის, GML-ის მხოლოდ რამდენიმე ხაზით.

Ნაბიჯი 1

შექმენით სპრაიტი მაუსის მარჯვენა ღილაკით Sprites-ზე და დააჭირეთ ღილაკს "New Sprite". დააჭირეთ "რედაქტირება Sprite". Sprites არის სურათები, რომლებიც შექმნილია თქვენს ვიდეო თამაშში გამოსაყენებლად. ორჯერ დააწკაპუნეთ მინიატურაზე. ეს გახსნის "Paintshop"-ის მსგავს პროგრამას სახელწოდებით "Image Editor". დახაზეთ სწრაფი წრე და დააწკაპუნეთ მწვანე ნიშანზე, რათა შეინახოთ და დახუროთ დიალოგები.

დღის ვიდეო

ნაბიჯი 2

შექმენით ობიექტი ამ სპრაიტიდან მაუსის მარჯვენა ღილაკით "Objects" და დაწკაპუნებით "New Object". აირჩიეთ "sprite0", როგორც sprite ამ ობიექტის სიიდან.

ნაბიჯი 3

დააჭირეთ "მოვლენის დამატება". დააჭირეთ "მაუსი". აირჩიეთ "მარცხნივ დაჭერილი".

ახლა, ყოველ ჯერზე, როცა მაუსის მარცხენა ღილაკს დააწკაპუნებთ, ამ მოვლენის მქონე ყველა ობიექტი გაიშვებს მოცემულ კოდს.

ნაბიჯი 4

დააჭირეთ "კონტროლს". გადაიტანეთ „შეასრულეთ კოდის ნაწილის“ ხატულა, რომელიც ჰგავს ნოუთბუქის ქაღალდს, ქმედებების ველში. ეს გახსნის კოდის რედაქტორს.

ნაბიჯი 5

ჩასვით შემდეგი კოდის რედაქტორში:

d = წერტილი_მანძილი (მაუსი_x, მაუსი_y, თვით.x + (self.sprite_width/2), self.y + (self.sprite_height)/2) if (d

პირველ რიგში, ობიექტი (და დაიმახსოვრეთ, ეს არის თამაშის ყველა ობიექტისთვის) შეამოწმებს, რამდენად შორს არის ის მაუსის მაჩვენებელთან და შეინახავს ამ მანძილს ცვლადში სახელად "d".

მეორე, თუ ეს მანძილი სპრაიტის სიგანის ნახევარზე ნაკლებია, ის თავის თავს გაანადგურებს.

დააწკაპუნეთ მწვანე ნიშანზე, რომ გამოხვიდეთ კოდისა და მოვლენის რედაქტორებიდან.

ნაბიჯი 6

ტესტი. დააწკაპუნეთ მარჯვენა ღილაკით "ოთახებზე" და აირჩიეთ "ოთახის შექმნა". დააწკაპუნეთ რამდენჯერმე ოთახში, რათა შექმნათ თქვენი ობიექტის რამდენიმე მაგალითი. დააწკაპუნეთ მწვანე ისარს თქვენი თამაშის გასაშვებად. წრეები უნდა გაქრეს, როდესაც დააჭირეთ მათ.

რჩევა

თუ იყენებთ Game Maker-ს არასავალდებულო „გაფართოებულ რეჟიმში“, შეგიძლიათ შექმნათ ობიექტების ოჯახები, რომლებიც მემკვიდრეობით იღებენ მათი მშობლების ფუნქციებს. ეს საშუალებას მოგცემთ, უფრო რთულ თამაშებში, დაწეროთ თქვენი "მაუსის დაწკაპუნების" ფუნქცია ერთხელ და გამოიყენოს ის თამაშში ყველა დაწკაპუნებადი ობიექტი.

კატეგორიები

Ბოლო

როგორ ვითამაშოთ ფილმი თქვენს ლეპტოპზე

როგორ ვითამაშოთ ფილმი თქვენს ლეპტოპზე

უყურეთ ფილმს თქვენს კომპიუტერში. მედია ფლეერებ...

როგორ მოვძებნოთ მობილური ტელეფონის ნომრის ადგილმდებარეობა

როგორ მოვძებნოთ მობილური ტელეფონის ნომრის ადგილმდებარეობა

იპოვნეთ მობილური ტელეფონის ნომრის ადგილმდებარე...

როგორ განაახლოთ Magellan 1200 GPS

როგორ განაახლოთ Magellan 1200 GPS

Magellan RoadMate 1200 არის სატრანსპორტო საშუალ...