Game Maker - создание игр | HellRoom Games
Февраль 08, 2025, 06:59:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Game Maker Помощь Правила форума Поиск Календарь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Создание 1-го объекта!!!!!!!  (Прочитано 3233 раз)
0 Пользователей и 1 Гость смотрят эту тему.
KraVser
Участник
****

Репутация: 1
Offline Offline

API: 8.0 Pro
Сообщений: 121



WWW
« : Февраль 04, 2011, 12:25:28 »

Сделал в событии ЛКМ создания Объекта 1, х,у стандартной кнопкой instance create.
Но вместо одного Объекта 1 создается 5 таких объектов! В чем дело? Я не могу понять. Помогите пожалуста.
Но когда он создается, его можно  перетаскиваться. Когда я перетаскиваю объект, там появляется еще и еще! а мне нужно только тогда, когда я кликну!
Записан

Alcatraz
Flight Dream Studio
«Старожил форума»
******

Репутация: 392
Offline Offline

Пол: Мужской
Награды:
3000 сообщений!За постоянность! [100 дней на форуме]За лояльность! [+300 репутации]Знаток Unity 3D3 место в конкурсе: Адекватные игры #2 [Стимпанк]2 место за игру: Dead Night (Конкурс Золотые Руки)...
API: Unity 3D
Деятельность: C#, C++, UNITY3D
Сообщений: 3392


http://vk.com/alcatraz_rus


WWW
« Ответ #1 : Февраль 04, 2011, 12:27:54 »

потому что надо ставить в событие  мыщь-global left press и всё
Записан

KraVser
Участник
****

Репутация: 1
Offline Offline

API: 8.0 Pro
Сообщений: 121



WWW
« Ответ #2 : Февраль 04, 2011, 12:28:35 »

А по подробнее можно?
Записан

Alcatraz
Flight Dream Studio
«Старожил форума»
******

Репутация: 392
Offline Offline

Пол: Мужской
Награды:
3000 сообщений!За постоянность! [100 дней на форуме]За лояльность! [+300 репутации]Знаток Unity 3D3 место в конкурсе: Адекватные игры #2 [Стимпанк]2 место за игру: Dead Night (Конкурс Золотые Руки)...
API: Unity 3D
Деятельность: C#, C++, UNITY3D
Сообщений: 3392


http://vk.com/alcatraz_rus


WWW
« Ответ #3 : Февраль 04, 2011, 12:30:22 »

это событие находиться в: мышь->глобальные события мыши->глобальная левая кнопка нажата

Добавлено: Февраль 04, 2011, 12:31:33
и туда пихай свой код
Записан

KraVser
Участник
****

Репутация: 1
Offline Offline

API: 8.0 Pro
Сообщений: 121



WWW
« Ответ #4 : Февраль 04, 2011, 12:38:53 »

Не работает. Когда я перетаскиваю Объект 1, там создается еще один  :'( :'( :'(
Записан

Fantom
I am... All of me
Гл. Администратор
*

Репутация: 1325
Offline Offline

Пол: Мужской
Награды:
5000 сообщений!За постоянность! [500 дней на форуме]За лояльность! [+1000 репутации]За отличные статьи по Game Maker!Тру Админ :DЗнаток Game Maker...
API: GameMaker Studio Master
Сообщений: 5026



« Ответ #5 : Февраль 04, 2011, 12:41:05 »

Ключевое слово в событии - Нажата.
У тебя событие просто Левая кнопка или всё-таки Нажата?
Записан

Alcatraz
Flight Dream Studio
«Старожил форума»
******

Репутация: 392
Offline Offline

Пол: Мужской
Награды:
3000 сообщений!За постоянность! [100 дней на форуме]За лояльность! [+300 репутации]Знаток Unity 3D3 место в конкурсе: Адекватные игры #2 [Стимпанк]2 место за игру: Dead Night (Конкурс Золотые Руки)...
API: Unity 3D
Деятельность: C#, C++, UNITY3D
Сообщений: 3392


http://vk.com/alcatraz_rus


WWW
« Ответ #6 : Февраль 04, 2011, 12:42:14 »

это событие обозначает: при одномнажатии ЛКМ, а любую часть комнаты. и будет днйствие, пиши ьам код: instance_create(x,y,название объека)

Добавлено: Февраль 04, 2011, 12:43:44
я же писал Global Left Press
Записан

KraVser
Участник
****

Репутация: 1
Offline Offline

API: 8.0 Pro
Сообщений: 121



WWW
« Ответ #7 : Февраль 04, 2011, 12:43:55 »

Нет, у меня просто ЛКМ. а то когда событие Лкм нажата, то объект не перетаскивается
Записан

Fantom
I am... All of me
Гл. Администратор
*

Репутация: 1325
Offline Offline

Пол: Мужской
Награды:
5000 сообщений!За постоянность! [500 дней на форуме]За лояльность! [+1000 репутации]За отличные статьи по Game Maker!Тру Админ :DЗнаток Game Maker...
API: GameMaker Studio Master
Сообщений: 5026



« Ответ #8 : Февраль 04, 2011, 12:47:38 »

Нет, у меня просто ЛКМ. а то когда событие Лкм нажата, то объект не перетаскивается
Почему бы не сделать "Просто Левую Кнопку Мыши" для того объекта, который будет перетаскиваться?
Записан

KraVser
Участник
****

Репутация: 1
Offline Offline

API: 8.0 Pro
Сообщений: 121



WWW
« Ответ #9 : Февраль 04, 2011, 12:55:39 »

Нет, это не вариант. Когда я захочу его еще раз перетащить, то создастся  еще один объект.
Записан

Fantom
I am... All of me
Гл. Администратор
*

Репутация: 1325
Offline Offline

Пол: Мужской
Награды:
5000 сообщений!За постоянность! [500 дней на форуме]За лояльность! [+1000 репутации]За отличные статьи по Game Maker!Тру Админ :DЗнаток Game Maker...
API: GameMaker Studio Master
Сообщений: 5026



« Ответ #10 : Февраль 04, 2011, 12:56:27 »

Ну тогда проверять, нет ли там объекта:
Код:
if !place_meeting(mouse_x,mouse_y,object1)
{instance_create(mouse_x,mouse_y,object1)}
Записан

KraVser
Участник
****

Репутация: 1
Offline Offline

API: 8.0 Pro
Сообщений: 121



WWW
« Ответ #11 : Февраль 04, 2011, 13:06:14 »

О!!!!! СПаСИБО ООООГРООМНОЕЕЕЕЕ!!!!!!!!! у меня из-за этого уже проект  заморозился!! но щас, благодаря вам, отмораживается! ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
Плюсанул Уважуха Уважуха Уважуха Уважуха Уважуха
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

HellRoom Games © 2006-2012 All Rights Reserved
Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
Страница сгенерирована за 0.139 секунд. Запросов: 29.