Дата: Суббота, 15.12.2012, 22:03 | Сообщение # 102
Сообщений: [30]
Вот небольшая игрушка на раде Game Логически хадкорная вышла)) Делал сам,моя самая первая игра)) Графика 90х с ляпами. Движок в конструкторе плохо оптимизирован что расстраивает.
Дата: Воскресенье, 16.12.2012, 11:14 | Сообщение # 103
( περιμετρ )
Сообщений: [883]
Quote (Gründer)
Движок в конструкторе ? что это ? =D
А ты не знал, что конструкторы имеют свой движок который скрыт под фреймами и готовыми инструментами: редакторы карт, ландшафта, материалов, анимации, управление библиотеками компонентов, спрайтов, моделей, текстур, звуками.
Quote (Gründer)
за оптимизацию отвечает не рад а мы , оптимизируем мы !
Если движок конструктора рассчитан к примеру, на 5 объектов машин, один ландшафт и 20 звуков, то за превышение этого лимита идёт не переносимая нагрузка и отсюда выливается не оптимизация, проще говоря, если движок конструктора не рассчитан на такие нагрузки, то значит проблема в графическом, звуковом или физическом движке конструктора.
Дата: Понедельник, 11.03.2013, 13:30 | Сообщение # 105
Сообщений: [30]
Подскажите,что в этом исходнике не так http://rghost.ru/44398398 Переключение камер по клику на спрайт,с первой на вторую и обратно переключится и после уже на 2ю не переключается.
Дата: Воскресенье, 17.03.2013, 10:17 | Сообщение # 107
Сообщений: [30]
Благодарю!) Полный порядок,все так просто оказалось)
Добавлено (17.03.2013, 10:17) --------------------------------------------- Подскажите для чего вообще функции,продолжение и смена режима в объекте IventOnIput?
Дата: Понедельник, 18.03.2013, 09:39 | Сообщение # 108
Сообщений: [30]
Цитата (_Лопатин_Сергей_)
а можно подробнее в чем суть вопроса , про какой режим именно ты говоришь?
Continuous и Toggle mode. У меня в одной точке много IventOnIput,делаю диалоги с нпс. Как только жму ответ на 1 вопрос нпс,как все диалоги в этой линейки проигрываются автоматом. Такой глюк только при первом запуске проекта каждый раз,если не выключать ред совсем и запустить еще раз в нем то все нормально. Теперь каждое изменение приходится проверять перезагружая сам ред. В компилированном тоже автоматом проигрывается.
Дата: Понедельник, 18.03.2013, 11:59 | Сообщение # 109
Сообщений: [1192]
Stesho, Toggle mode - включает режим "продолжительности" чтобы действие при нажати происходило постоянно Continios -продолжение - дабы действие происходило не после нажатия клавиши а во время нажатия клавиши к примеру зажимаешь клавишу и происходит действие - запускается скрипт и так далее
Добавлено (18.03.2013, 11:59) --------------------------------------------- Stesho, а диалоги не так нужно реализовывать ибо будет производительность и оптимизация хуже , и плюс ко всему это дело нужно делать скриптом - именно скриптом,иначе в проекте будет бардак =\
Дата: Понедельник, 18.03.2013, 12:22 | Сообщение # 110
Сообщений: [30]
Цитата (_Лопатин_Сергей_)
Toggle mode - включает режим "продолжительности" чтобы действие при нажати происходило постоянноContinios -продолжение - дабы действие происходило не после нажатия клавиши а во время нажатия клавиши к примеру зажимаешь клавишу и происходит действие - запускается скрипт и так далее
Спасибо огромное за подробный ответ)
Цитата (_Лопатин_Сергей_)
а диалоги не так нужно реализовывать ибо будет производительность и оптимизация хуже , и плюс ко всему это дело нужно делать скриптом - именно скриптом,иначе в проекте будет бардак =\
Прядется как то выкручиваться,у меня нет скрипта на диалоги с нпс.Сам кодить не умею,приходится изобретать логическую последовательность:).
if(eventTriggered==1){ timer+=0.01666667; iPrint("Несколько вариантов диалога",-15.29,10.31,OBJ_66); iPrint("Второй вариант", -15.34,-6.300,OBJ_110); iPrint("Ну и третий соответственно", 0.854,-6.300,OBJ_176); } if (IN_221==1 && iMouseButtonDown(0)&&eventTriggered==1 &&timer>=1){ eventTriggered=2; timer=0;}
if(eventTriggered==2){
timer+=0.01666667; iPrint("Тут есть варианты диалога\к тому же несколько для развилок\их будет несколько\и даже бессмысленные. Ну можешь читать подолгу,\вариантов ответа достаточно ?",-15.29,10.31,OBJ_66); iPrint("Тут уж слишком просто", -15.34,-6.300,OBJ_110); iPrint("А вот тут самый простой ответ", 0.854,-6.300,OBJ_176); } if (IN_221==1 && iMouseButtonDown(0)&&eventTriggered==2 &&timer>=1){ eventTriggered=3; timer=0;}
if(eventTriggered==3){
timer+=0.01666667; iPrint("Вариант диалога",-15.29,10.31,OBJ_66); iPrint(" Это тоже вариант", -15.34,-6.300,OBJ_110); iPrint("Ну и последний вариант", 0.854,-6.300,OBJ_176); }
if (IN_221==1 && iMouseButtonDown(0)&&eventTriggered==3 &&timer>=1){ eventTriggered=0; closeBox=1; timer=0; timer+=0;}
Дата: Четверг, 21.03.2013, 21:55 | Сообщение # 115
Сообщений: [1192]
ну тогда можно а EOI это всего лишь активатор и что же будем активировать - скрипт !!! и сегодня-завтра напишу - это делается через указание точек координат =)
Добавлено (21.03.2013, 17:07) --------------------------------------------- Когда камера входит в EOL активируется EOI который активирует скрипт который переносит камеру в определенное указанное координатами место
Добавлено (21.03.2013, 21:46) --------------------------------------------- Stesho, я почти все сделал скажу только то что код работает пока что кривовато но телепорт сам есть - сейчас допишу =)
какая то падла в этом коде не так что при перемещении отключаются или сходят с ума вся физика и мало того что провалы под твердые объекты не смотря на успешность телепорта - я либо допишу код чтобы телепортались и физ свойства или помучаю этот код до конца
Добавлено (21.03.2013, 21:55) --------------------------------------------- товарищи коллеги программисты давайте думать в чем же крыса - во первых объект спавнится на небольшой дистанции от точки и теряет физические свойства? ну во первых координаты написаны весомо точно и ошибочки быть не может , да и код написан правильно - крыса в координатах и они указанны правильно хммм
Дата: Пятница, 22.03.2013, 18:01 | Сообщение # 120
Сообщений: [30]
Цитата (_Лопатин_Сергей_)
нужно действие запуска ,в первом случае есть условие запуска а во втором только процесс и отсутствует условие
Только я уже запутался,подскажите строчку кода для мгновенного старта при активации скрипта и маленький вопрос,как узнать координаты y z x объекта в реде,к которому нужно телепортироватся?
Сообщение отредактировал: Stesho - Пятница, 22.03.2013, 18:08