Создать игру, создание игр, конструктора игр, игровые движки, разработка игр, сделать игру
Приветствую Вас Гость · Вход · Регистрация  ·  Новые сообщения · Участники · Правила · Поиск · RSS
  • Страница 6 из 7
  • «
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • »
Обсуждения,вопросы
3dmaker Дата: Четверг, 13.12.2012, 20:47 | Сообщение # 101
Просмотр профиля: 3dmaker

Сообщений: [466]
Quote (3dmaker)
Gründer, и машина проезжает сквозь rock. Хотя стоит галка colision detection

Gründer, знаешь в чем причина?


Ностальгирую
Stesho Дата: Суббота, 15.12.2012, 22:03 | Сообщение # 102


Сообщений: [30]
Вот небольшая игрушка на раде Game
Логически хадкорная вышла))
Делал сам,моя самая первая игра)) Графика 90х с ляпами.
Движок в конструкторе плохо оптимизирован что расстраивает.
ZiP Дата: Воскресенье, 16.12.2012, 11:14 | Сообщение # 103
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [883]
Quote (Gründer)
Движок в конструкторе ? что это ? =D

А ты не знал, что конструкторы имеют свой движок который скрыт под фреймами и готовыми инструментами: редакторы карт, ландшафта, материалов, анимации, управление библиотеками компонентов, спрайтов, моделей, текстур, звуками.
Quote (Gründer)
за оптимизацию отвечает не рад а мы , оптимизируем мы !

Если движок конструктора рассчитан к примеру, на 5 объектов машин, один ландшафт и 20 звуков, то за превышение этого лимита идёт не переносимая нагрузка и отсюда выливается не оптимизация, проще говоря, если движок конструктора не рассчитан на такие нагрузки, то значит проблема в графическом, звуковом или физическом движке конструктора.
Stesho Дата: Понедельник, 17.12.2012, 14:19 | Сообщение # 104


Сообщений: [30]
Quote (Gründer)
кстати за оптимизацию отвечает не рад а мы , оптимизируем мы

Не про радугу...
Прошу помощи,нужен скрипт к объекту Character,дабы гг перемещался по клику лкм.
Stesho Дата: Понедельник, 11.03.2013, 13:30 | Сообщение # 105


Сообщений: [30]
Подскажите,что в этом исходнике не так http://rghost.ru/44398398
Переключение камер по клику на спрайт,с первой на вторую и обратно переключится и после уже на 2ю не переключается.
Stesho Дата: Понедельник, 11.03.2013, 13:59 | Сообщение # 106


Сообщений: [30]
Переключается теперь но только с 2х кликов с 2й на 1ю.
У меня задумано около 50 камер на локацию,по 2 клика не удобно будит.


Сообщение отредактировал: Stesho - Понедельник, 11.03.2013, 14:07
Stesho Дата: Воскресенье, 17.03.2013, 10:17 | Сообщение # 107


Сообщений: [30]
Благодарю!) Полный порядок,все так просто оказалось)

Добавлено (17.03.2013, 10:17)
---------------------------------------------
Подскажите для чего вообще функции,продолжение и смена режима в объекте IventOnIput?

Stesho Дата: Понедельник, 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, а диалоги не так нужно реализовывать ибо будет производительность и оптимизация хуже , и плюс ко всему это дело нужно делать скриптом - именно скриптом,иначе в проекте будет бардак =\

Stesho Дата: Понедельник, 18.03.2013, 12:22 | Сообщение # 110


Сообщений: [30]
Цитата (_Лопатин_Сергей_)
Toggle mode - включает режим "продолжительности" чтобы действие при нажати происходило постоянноContinios -продолжение - дабы действие происходило не после нажатия клавиши а во время нажатия клавиши к примеру зажимаешь клавишу и происходит действие - запускается скрипт и так далее
Спасибо огромное за подробный ответ)
Цитата (_Лопатин_Сергей_)
а диалоги не так нужно реализовывать ибо будет производительность и оптимизация хуже , и плюс ко всему это дело нужно делать скриптом - именно скриптом,иначе в проекте будет бардак =\
Прядется как то выкручиваться,у меня нет скрипта на диалоги с нпс.Сам кодить не умею,приходится изобретать логическую последовательность:).
_¿_ Дата: Понедельник, 18.03.2013, 12:45 | Сообщение # 111
Просмотр профиля: _¿_

Сообщений: [1192]
Stesho, попробую помочь с кодом =) это достаточно просто - да и дам пояснения

Добавлено (18.03.2013, 12:44)
---------------------------------------------
ок почти - будут использоватся триггеры с НПС и подобным - сейчас разберем
Код
int eventTriggered=0,closeBox=0;

Vector3 playerLocation, NPCLocation, affirmPicked, negPicked;

float NPC2PL,timer=0;

string eventIntro;

void Main()
{

iObjectLocation(OBJ_0,NPCLocation);
iObjectLocation(OBJ_22,playerLocation);
NPC2PL= iVectorLength(NPCLocation-playerLocation);
if (eventTriggered==0 && NPC2PL <= 3 && iKeyDown(iKeyCode("DIK_SPACE"))){
                
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;}
он еще не готов но основа есть пожалуй остальное похоже только сеты переделать - сейчас

Добавлено (18.03.2013, 12:45)
---------------------------------------------
Код

   void Main()   
   {   

   iObjectLocation(OBJ_0,NPCLocation);   
   iObjectLocation(OBJ_22,playerLocation);   
   NPC2PL= iVectorLength(NPCLocation-playerLocation);   
   if (eventTriggered==0 && NPC2PL <= 3 && iKeyDown(iKeyCode("DIK_SPACE"))){   
                  
   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;}

    if (IN_133==1 && iMouseButtonDown(0) &&timer>=1){
          closeBox=2; eventTriggered=0; timer=0; timer+=0;}
VAL_1=closeBox;
VAL_2=IN_221;
VAL_3=timer;

if(closeBox==2|| closeBox==1){ eventTriggered=0; closeBox=0;}
}


Добавлено (18.03.2013, 12:45)
---------------------------------------------
используй =) незачто


Сообщение отредактировал: _Лопатин_Сергей_ - Понедельник, 18.03.2013, 18:16
Stesho Дата: Понедельник, 18.03.2013, 18:39 | Сообщение # 112


Сообщений: [30]
Спасибо! Сколько проблем одним махом ушло)
Stesho Дата: Четверг, 21.03.2013, 09:45 | Сообщение # 113


Сообщений: [30]
Можно как реализовать телепорт,1й EventOnLocation телепортит в 2й EventOnLocation?
Stesho Дата: Четверг, 21.03.2013, 17:05 | Сообщение # 114


Сообщений: [30]
Цитата (_Лопатин_Сергей_)
это скорее не через EOL а через скрипт - уточни телепорт чего ?
Cam1StPerson или любого объекта попадающего  в EventOnLocation.
_¿_ Дата: Четверг, 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:49)
---------------------------------------------

Код
void Main()
{
    Vector3 targetLocation;
    Vector3 screenLocation;
    iObjectLocation(OBJ_88,targetLocation);
    targetLocation.y += 8.2;
    targetLocation.z += 15.2;
    targetLocation.x -= 16;
    i3DLocationToScreen(screenLocation,targetLocation,OBJ_22);
    iObjectLocationSet(OBJ_44,screenLocation);
}


какая то падла в этом коде не так что при перемещении отключаются или сходят с ума вся физика и мало того что провалы под твердые объекты не смотря на успешность телепорта - я либо допишу код чтобы телепортались и физ свойства или помучаю этот код до конца

Добавлено (21.03.2013, 21:55)
---------------------------------------------
товарищи коллеги программисты давайте думать в чем же крыса - во первых объект спавнится на небольшой дистанции от точки и теряет физические свойства?
ну во первых координаты написаны весомо точно и ошибочки быть не может , да и код написан правильно - крыса в координатах и они указанны правильно хммм

Dr@gN(ScorpyZ) Дата: Четверг, 21.03.2013, 22:31 | Сообщение # 116
Просмотр профиля: Dr@gN(ScorpyZ)

Сообщений: [397]
_Лопатин_Сергей_, понимаю что не по теме, но научи меня пользоваться FragMotion

HotSoft24
Все таки я понял кто я по звериному стилю^^
ЕНОТ XD коварный вор, врунишка, зато ЛАПОЧКА^^
_¿_ Дата: Четверг, 21.03.2013, 22:36 | Сообщение # 117
Просмотр профиля: _¿_

Сообщений: [1192]
Scorpion24®, завтра напишу статью
ZiP Дата: Четверг, 21.03.2013, 22:39 | Сообщение # 118
( περιμετρ )
Просмотр профиля: ZiP

Сообщений: [883]
_Лопатин_Сергей_, а если указывать чёткие координаты? То есть не прибавляя "+ = x", а "= x".

☼Настройка профиля|↕Написать жалобу на пользователя|▲Правила сайта|░мои темы
BSC Hard|Death Jeep|WSC B&W|Моб.платформер|BSC Hard 2|Последняя Миссия|Christmas Story
░▒▓ ZiPGames ▓▒░
Stesho Дата: Пятница, 22.03.2013, 10:24 | Сообщение # 119


Сообщений: [30]
Уже что то))
1 по клавише работает а вот с вторым проблема,что не верно в скрипте 2?
1)
Код
void Main()
{
least++;
if(least==1){
least=0;
sec++;
if(sec==1){
sec=0;
iObjectShow(OBJ_0);         
}
}
if(iKeyDown(iKeyCode("Dik_f1"))){
iObjectHide(OBJ_0);  
Vector3 Location;  
iObjectLocation(OBJ_0,Location);
Location.z += -350;
Location.x += 0;
Location.y += -27;
iObjectLocationSet(OBJ_0,Location);
}
}
float sec=0;  
float least=0;

Пример,тп на клавише,рабочий
2)
Код
void Main()
{
least++;
if(least==1){
least=0;
sec++;
if(sec==1){
sec=0;
iObjectShow(OBJ_0);         
}
}
{
iObjectHide(OBJ_0);  
Vector3 Location;  
iObjectLocation(OBJ_0,Location);
Location.z += -350;
Location.x += 0;
Location.y += -27;
iObjectLocationSet(OBJ_0,Location);
}
}
float sec=0;  
float least=0;

Пример2 с EventOnLocation,ошибка
Stesho Дата: Пятница, 22.03.2013, 18:01 | Сообщение # 120


Сообщений: [30]
Цитата (_Лопатин_Сергей_)
нужно действие запуска ,в первом случае есть условие запуска а во втором только процесс и отсутствует условие
Только я уже запутался,подскажите строчку кода для мгновенного старта при активации скрипта и маленький вопрос,как узнать координаты y z x объекта в реде,к которому нужно телепортироватся?


Сообщение отредактировал: Stesho - Пятница, 22.03.2013, 18:08
  • Страница 6 из 7
  • «
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • »
Поиск:

При полном или частичном копировании материалов сайта ссылка на Make-Games.ru обязательна. Make-Games.ru © 2008 - 2026 Хостинг от uCoz
Топ Разработка игр