Хотелось бы узнать, есть ли способ проверить, существует ли объект в точке, а если нет, создать новый, щелкнув новый объект на сетке? Я знаю, что вы можете использовать этот instance_create(x,y,obj_to_create);
, но это просто место в точке, независимо от того, что и не привязывается к сетке. Кроме того, есть глобальное событие мыши в Game Maker?
Спасибо!Создание новых объектов с Game Maker GML
ответ
также есть несколько (почти аналогичная) функции, которые позволяют это сделать ... Но наиболее прямо вперед, чтобы использовать position_meeting(x,y, obj)
поэтому могли бы стать:
if (!position_meeting(x, y, obj_to_create)) {
instance_create(x,y,obj_to_create);
}
Теперь привязка к сетке, вам нужно будет создать его в позиции с привязкой:
instance_create(x div GRIDW, y div GRIDH, obj_to_create);
Проводит ли этот тест, если есть что-то или если нет чего-то в x, y? Кроме того, знаете ли вы ответ на вопрос «привязать к сетке»? –
@Gordan вы задаете много вопросов сразу ... Извините тип в выражении if, хотя быстрый взгляд на эту функцию с руководством должен был дать решение. (обновлено сейчас). Что касается привязки к сетке: ну это что-то отдельное ..... – paul23
Спасибо за вашу помощь! :) –
- 1. Game Maker 7 Длина массива GML
- 2. Как вы находите/выполняете работу с помощью Game Maker (GML)?
- 3. Game Maker Studio не работает
- 4. Game Maker - загрузить строку из файла?
- 5. Ошибка кода Game Maker
- 6. Game Maker - Touch Event
- 7. Game Maker Пароль Verifier
- 8. Game Maker JS Extension
- 9. Top down car game (game-maker)
- 10. Game Maker Studio 2 LOCAL multiplayer
- 11. My Game Maker Персонаж сжимает
- 12. Game Maker, создающий всплывающее сообщение
- 13. От Game Maker до Python
- 14. Game Maker Studio, Импортные игры
- 15. Показать текущее время Game Maker
- 16. Game Maker Язык новой строки
- 17. Game Maker motion_add - эквивалент Python
- 18. Game Maker - Включение/выключение звука
- 19. Game Maker Studio - предотвращение скольжения объектов по вертикали
- 20. Как показать выбор в Game Maker с функциональностью геймпада
- 21. Создание новых объектов с помощью литералов объектов
- 22. Создание новых «динамических» объектов?
- 23. Game Maker - Проверка столкновения с субимагами
- 24. Game Maker - Создайте экземпляр, когда здоровье 0
- 25. Уничтожение экземпляров в неправильном положении в Game Maker Порт HTML5
- 26. Создание новых объектов в JavaScript
- 27. Game Maker Включение/выключение Звуковые эффекты
- 28. Game Maker сети, посылая слишком много данных
- 29. Создание «новых» объектов на Node.Js
- 30. Код отказа от Game Maker не вошел
Существует глобальное событие мыши, просто установите global_ перед командой GML мыши, которую вы хотите использовать. – Timtech