Войти
ПрограммированиеФорум2D графика и изометрия

Создание объектов во время работы программы в GlScene (2 стр)

Страницы: 1 2 3 4 Следующая »
#15
17:26, 27 янв. 2011

в том то идело что модели не наследуются:
for i:= 1 to 125 do
    begin
      Botss1:=TGLActor(Spawn2.AddNewChild(TGLActor));
      Botss1
.LoadFromFile('UFO.3ds');
      Botss1
.Material.Texture.Disabled:=false;
    end;
а скейл кста у игрока и ботов одинаковый :0,01

щас управление попробую переделать


#16
17:32, 27 янв. 2011

Ну ты не поленись загляни в четвертый юнит. Там я вижу четко и ясно +0.1, -0.1. А у игрока +0.01, -0,01. К чему это тогда приурочено?

#17
17:37, 27 янв. 2011

                              Botss1.Position.y:=Botss1.Position.y-0.1
это чтоли? поменял- они просто стали еще медленнее

#18
17:39, 27 янв. 2011

Да ты не там меняй, ты у игрока поменяй. Ему нужно, чтобы игрок быстрее ходил, поэтому он замедляет ботов. Неординарные решения, всегда в авангарде нации.

#19
17:43, 27 янв. 2011

действительно, кэп, помоги >_<

#20
17:45, 27 янв. 2011

Работает?

#21
17:46, 27 янв. 2011

тоесть, мне нужно переписывать управления игроком? а как Smooth- модулях клавиши биндить?

#22
17:47, 27 янв. 2011

      if IsKeyDown('A') or IsKeyDown('ô') then
        begin
          Player.TurnAngle:=Player.TurnAngle+1;
          GlCamera.TurnAngle:=GlCamera.TurnAngle+1;
        end;
      if IsKeyDown('â') or IsKeyDown('d') then
        begin
          Player.TurnAngle:=Player.TurnAngle-1;
          GlCamera.TurnAngle:=GlCamera.TurnAngle-1;
        end;
      if IsKeyDown('f') or IsKeyDown('à') then
        begin
          GlCamera.Position.z:=GlCamera.Position.z-0.01;
          Player.Position.z:=Player.Position.z-0.01;
        end;
      if IsKeyDown('r') or IsKeyDown('ê') then
        begin
          GlCamera.Position.z:=GlCamera.Position.z+0.01;
          Player.Position.z:=Player.Position.z+0.01;
        end;

здесь больше поставить?

#23
17:48, 27 янв. 2011

Там немного сложно. Смотри демку.

Ну конечно!!!

#24
17:48, 27 янв. 2011

никогда не понимал, как делфи извращается над латиницей, что ее в других отображателях кода хрен прочитаешь

#25
17:48, 27 янв. 2011

ок. щас глянем где юзается оно

#26
17:50, 27 янв. 2011

Либо в контроллерах, либо в интерфейсах.

Последний раз я так весело объяснял что-то, когда объяснял новичку как строить луну в огаме. Жесть была. Весь сайт потом лежал( в смысле в истрических конвульсиях ).

#27
17:58, 27 янв. 2011

что-то мне подсказывает что грядет сиквел в моем исполнении

#28
19:00, 27 янв. 2011

Вот быстро набросал.

Работа со сглаженными движениями в GLScene

#29
19:13, 27 янв. 2011

оо спасибо) щас вставим

Страницы: 1 2 3 4 Следующая »
ПрограммированиеФорум2D графика и изометрия

Тема в архиве.