![]() |
Ответ: Вращение оружия вместе с камерой
И еще, как сделать файл с диалогами и функцию его чтения?
|
Ответ: Вращение оружия вместе с камерой
Ничего сложного, просто создаются по очереди 12 треугольников для скайбокса. Модель то уникальная, в список примитивов не входит. Можно ее отдельно самому в три-де-максе замоделить. И отекстурить там же. Даже в виде сферы, если текстуру взять специальную.
А потом вставить в игру и чудовищно увеличить. Что касается диалогов - каждый И это зависит от формата диалогов/квестов. Например - такая мысля: пишешь в файл в отдельных строчках: Цитата:
А в программе режешь считанный файл на строчки (или сразу считываешь построчно) и уже определяешь, кто, когда, почему и куда, создав массив высказываний. |
Ответ: Вращение оружия вместе с камерой
Скайбокс из макса глючит.
А какая функция считывает построчно? |
Ответ: Вращение оружия вместе с камерой
построчно читает ReadLine, возвращает данные символьного типа. Как раз в твоём случае поможет
|
Ответ: Вращение оружия вместе с камерой
Цитата:
|
Ответ: Вращение оружия вместе с камерой
наверное, сделал кубик, наложил текстуру - вставил в игру - видны углы, стыки.
|
Ответ: Вращение оружия вместе с камерой
(не)адекватный прыжок сделать можно так. Вводим переменную скорости прыжка. Константу содержащую максимальную скорость прыжка и константу G. Во время нажатия клавиши прыжка устанавливаем скорость прыжка в максимум. В цикле двигаем сущность этой скоростью вверх.
Таким образом получится плавный прыжок и не нужно городить 2 переменные вроде jumpSpeed и gravity, а использовать отрицательные значения JumpSpeed в качестве гравитации В коде: Код:
jumpMaxSpeed# = 1.2 зы. за блицевский код не бить если в нем недочеты - последний раз писал на нем 5 месяцев назад |
Ответ: Вращение оружия вместе с камерой
Прыжок это же простота. Вводим Y объекта, вводим aY. Надеюсь знаем что это такое?? в цикле, если объект на высоте Y касается ландшафта - то проверяем пробел, если щелкнут - то aY выставляем в (0..N), где N - максимальная сила прыжка. Ежели объект " в воздухе" - то Y+=aY, опять же проверяем на коллизию с уровнем
|
Ответ: Вращение оружия вместе с камерой
Я так сделал, но сфера почему-то не касается ландшафта(программа это не засекает
|
Ответ: Вращение оружия вместе с камерой
пипец.
лучше skyTexture=loadtexture(""); -здесь вписываешь имя текстуры с небом cam=createcamera() skysphere=createsphere(cam) ;- парентишь небо к камере, хотя лучше не надо:-) entitytexture skysphere,skyTexture scaleentity skysphere, 1000,1000,-1000 ;выворачиваешь небо на изнанку(чтобы треугольники, составляющие сферу смотрели вовнутрь сферы) ну как-то так. |
Ответ: Вращение оружия вместе с камерой
Цитата:
|
Ответ: Вращение оружия вместе с камерой
торт конечно, спасибо
|
Ответ: Вращение оружия вместе с камерой
Цитата:
scaleentity skysphere, 1000,1000,-1000 |
Ответ: Вращение оружия вместе с камерой
Цитата:
|
Ответ: Вращение оружия вместе с камерой
|
Часовой пояс GMT +4, время: 04:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot