როგორ დააწკაპუნოთ ობიექტზე 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-ს არასავალდებულო „გაფართოებულ რეჟიმში“, შეგიძლიათ შექმნათ ობიექტების ოჯახები, რომლებიც მემკვიდრეობით იღებენ მათი მშობლების ფუნქციებს. ეს საშუალებას მოგცემთ, უფრო რთულ თამაშებში, დაწეროთ თქვენი "მაუსის დაწკაპუნების" ფუნქცია ერთხელ და გამოიყენოს ის თამაშში ყველა დაწკაპუნებადი ობიექტი.

კატეგორიები

Ბოლო

როგორ მოვახდინოთ სწრაფი აკრეფა Tracfone-ის გამოყენებით

როგორ მოვახდინოთ სწრაფი აკრეფა Tracfone-ის გამოყენებით

მიანიჭეთ სწრაფი აკრეფის ნომერი თქვენს ყველაზე ...

როგორ მოვძებნოთ ტელეფონის ნომერი Facebook-ის გამოყენებით

როგორ მოვძებნოთ ტელეფონის ნომერი Facebook-ის გამოყენებით

როგორ მოვძებნოთ ტელეფონის ნომერი Facebook-ის გა...

როგორ ამოიღოთ საკრედიტო ბარათის ინფორმაცია iTunes-დან

როგორ ამოიღოთ საკრედიტო ბარათის ინფორმაცია iTunes-დან

თქვენი გადახდის მეთოდის განახლება iTunes-ში აუც...