Результаты поиска
| |
CaptainHunt | Дата: Вторник, 21 Июня 2011, 16:21 | Сообщение # 481 | Тема: Требуется помощь со скриптом. |
был не раз
Сейчас нет на сайте
| Black_Racer, если решение roman453848 не подойдёт (я его не проверял на работоспособность), то позже напишу. Извиняюсь, что пообещал, но медлю.
Итак, давай уточним:
У тебя есть скрипт, который должен активироваться, когда мышь наводишь (и зажимаешь кнопкой) на машину. Правильно я понял ?
Добавлено (21.06.2011, 16:21) --------------------------------------------- Black_Racer, я сделал демку.
Скачать здесь Некоторые пояснения: - у объекта SkinMesh машины должна быть галочка на свойстве 'detect mouse-over event'; - в демке 2 скрипта: один - твой (для вращения), другой для активации 1-го скрипта; - во 2-м скрипте (который активирует 1-ый) у свойства 'Working at start' не должно быть галочки; - iMouseButtonDown(0) - для левой кнопки мышки, (1) для правой и (2) для средней; - в этой демке скрипт для вращения - под номером 44 - (OBJ_44), ты поставь номер, под которым он у тебя (это ты, наверное, знаешь); также и у других объектов - поменяй номера, если отличаются от номеров в твоём проекте.
Код доплнительного скрипта (который нужен для активации скрипта вращения):
Code void Main() { if(iMouseButtonDown(0) && IN_25>0) iObjectStart(OBJ_44); // задаём 2 условия: 1) (iMouseButtonDown(0)) - нажата ли левая кнопка мыши // 2) (IN_25>0) - находится ли курсор мыши над SkinMesh // если оба условия выполняются, то iObjectStart(OBJ_44) - активируем // скрипт для вращения камеры else // если оба условия не выполняются iObjectStop(OBJ_44);// остановить работу скрипта для вращения камеры }
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
Сообщение отредактировал Alek - Вторник, 21 Июня 2011, 16:44 |
|
| |
CaptainHunt | Дата: Понедельник, 20 Июня 2011, 20:36 | Сообщение # 482 | Тема: Отдача оружия |
был не раз
Сейчас нет на сайте
| Ссылка здесь. При желании можно изменить "под себя".
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Вторник, 14 Июня 2011, 21:30 | Сообщение # 483 | Тема: IventOnLocation |
был не раз
Сейчас нет на сайте
| Пожалуйста.
Только, когда переместишь машину в нужное место, то нужно сделать Reset, чтобы вернуть машину в первоначальное состояние (положение и ориентация), как в начале игры. А можно сделать, чтобы только ориентация, а положение недалеко от места где она перевернулась (как в NFS).
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Понедельник, 13 Июня 2011, 20:28 | Сообщение # 484 | Тема: IventOnLocation |
был не раз
Сейчас нет на сайте
| Quote А как сделать с помощью IventOnLocation,когда машина перевернулась на крышу и не может двигатся,что б она переместилась например в центр карты,и и опять могла двигатся??
Это как в телепортации. Смотри здесь и здесь
Если что непонятно, спрашивай, скажу как изменить "под себя".
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Суббота, 11 Июня 2011, 14:53 | Сообщение # 485 | Тема: IventOnLocation |
был не раз
Сейчас нет на сайте
| Да, только для этого нужно поставить в связях "PARENT" напротив машины.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Суббота, 11 Июня 2011, 11:42 | Сообщение # 486 | Тема: Нужна помощь с анимацией в 3D Rad. |
был не раз
Сейчас нет на сайте
| Конечно, я говорил не о тебе, а в общем. Согласен в том, что для почти любого игродела слелать хорошую модель, да ещё и анимированную - проблема, если он не знаком с каким-н. 3D-редактором (в частности, у меня сейчас такая проблема, поэтому пытаюсь освоить некоторые 3D-редакторы). Кстати, кажется, все популярные игры делаются командой - один программирует, другой делает модели и т.д. Редко встречаются универсалы, которые умеют и то и другое.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Суббота, 11 Июня 2011, 08:14 | Сообщение # 487 | Тема: Нужна помощь с анимацией в 3D Rad. |
был не раз
Сейчас нет на сайте
| Quote Ладно, ребят, всем спасибо. Будду пробовать исправлять эту проблему для себя. Успехов.
Quote не получается показать силу 3D Rad из-за проблем с анимацией.
IMHO: 1) Сила 3D Rad очевидна уже давно, по крайней мере, последние 2 года, в течение которых он: а) стал полностью бесплатным; б) появилось много фич от разработчика и аддонов и примеров от пользователей. 2) Проблема с анимацией - личная проблема игродела, а не 3D Rad.
Возможно, ты это и имел в виду, но хотелось бы разъяснить, что бы не создавалось ложного представления об этом хорошем конструкторе.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Пятница, 10 Июня 2011, 17:10 | Сообщение # 488 | Тема: Нужна помощь с анимацией в 3D Rad. |
был не раз
Сейчас нет на сайте
| YeT_1, Тогда тебе лучше было бы создать такую тему в разделе 3D-моделирование и 3D-графика. Сделать модель с костной анимацией можно почти в любом 3D-редакторе (в ScetchUp - нет) и без особого труда экспортировать в .x для использования в 3D Rad.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Четверг, 09 Июня 2011, 21:15 | Сообщение # 489 | Тема: Уровни в 3D Rad |
был не раз
Сейчас нет на сайте
| Урок по этой теме здесь.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Четверг, 09 Июня 2011, 21:11 | Сообщение # 490 | Тема: Нужна помощь с анимацией в 3D Rad. |
был не раз
Сейчас нет на сайте
| YeT_1, Из твоего вопроса не совсем понятно: ты хочешь сделать модель с костной или покадровой (frame-by-frame) анимацией, но не можешь ? или у тебя уже есть модель, поддерживающая анимацию, но ты не знаешь как её анимировать в 3D Rad ?
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Среда, 08 Июня 2011, 22:18 | Сообщение # 491 | Тема: Нужна помощь с анимацией в 3D Rad. |
был не раз
Сейчас нет на сайте
| Quote там эффективного решения этой ситуации также не нашли Не припомню такой темы на сайте оф. форума. Можно ссылочку ? Возможно, такой вопрос возникал у новичка в 3D Rad, но чтобы там кто-то из опытных пользователей 3D Rad искал такое решение - такого не помню.
Quote Поэтому в Раде создаются почти исключительно автомобильные игры, либо аркады с физикой. Извиняюсь за прямоту, но это серьёзное заблуждение. (Без обид )
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Четверг, 02 Июня 2011, 19:44 | Сообщение # 492 | Тема: Ищу простой в освоении 2D-3D-движок. |
был не раз
Сейчас нет на сайте
| Quote Alek, вы умеете пользоватся этим движком? Да, конечно. (можно на "ты").
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Четверг, 02 Июня 2011, 12:25 | Сообщение # 493 | Тема: Ищу простой в освоении 2D-3D-движок. |
был не раз
Сейчас нет на сайте
| Конструктор - 3D Rad Русский форум на gcup, т.е. на этом сайте Уроки и русский форум на сайте, посвящённом 3D Rad -там же есть и уроки За 1 месяц по силам сделать простую игру (тому, кто только начал работать с этим движком).
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
Сообщение отредактировал Alek - Четверг, 02 Июня 2011, 12:27 |
|
| |
CaptainHunt | Дата: Четверг, 02 Июня 2011, 09:03 | Сообщение # 494 | Тема: Требуется помощь со скриптом. |
был не раз
Сейчас нет на сайте
| Посмотри стандартный проект MouseOverSkinMesh.3dr Если не разберёшься, я помогу.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Понедельник, 30 Мая 2011, 22:06 | Сообщение # 495 | Тема: Импорт из Google SketchUp в 3D Rad |
был не раз
Сейчас нет на сайте
| Предполагаю, что кто-н. не понял, что имел в виду rkamo. Есть 2 разных слова: динамичный и динамический. Модель (RB) может быть динамической или статической.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Понедельник, 30 Мая 2011, 21:21 | Сообщение # 496 | Тема: Скрипт для радуги |
был не раз
Сейчас нет на сайте
| Существует 6 типов переменных (скриптового языка Angel Script), которые можно использовать в 3D Rad: 1) integer (int) -2,147,483,648 / +2,147,483,647 - для целых чисел; 2) float-point number (float) -/+3.402823466 E38 - для дробных чисел; 3) string - для строковых (текстовых) переменных; 4) Vector3 - для местоположения объекта в пространстве - X,Y,Z; 5) Quaternion - для ориентации объекта в пространстве относительно мировых или местных координат (или координат объекта); 6) bool - флаги (true/false) т.е. истинно/ложно.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Понедельник, 30 Мая 2011, 21:08 | Сообщение # 497 | Тема: Требуется помощь со скриптом. |
был не раз
Сейчас нет на сайте
| Пожалуйста, Black_Racer. Quote Теперь осталось решить вопрос с захватом вращаемого объекта. У тебя автомобиль - RigidBody или RigidBody + SkinMesh ?
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Воскресенье, 29 Мая 2011, 22:33 | Сообщение # 498 | Тема: Требуется помощь со скриптом. |
был не раз
Сейчас нет на сайте
| Вообще-то трудно понять, что это за проект. Но, если я правильно понял, то нужно менять переменную Radius. Попробуй перед строкой поставить:
if(Radius>=10) Radius=10;// 10 - ограничение; поставь вместо 10-ти ограничение, которое нужно тебе.
Второе тоже сделать нетрудно; если никто не ответит, я отвечу позже.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
Сообщение отредактировал Alek - Воскресенье, 29 Мая 2011, 22:36 |
|
| |
CaptainHunt | Дата: Четверг, 26 Мая 2011, 09:16 | Сообщение # 499 | Тема: Gcup competition. Обсуждение |
был не раз
Сейчас нет на сайте
| И из этих 24 часов около 8 нужно поспать. Так что остаётся 16 или меньше. Надо хотя бы несколько дней.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
CaptainHunt | Дата: Суббота, 21 Мая 2011, 20:43 | Сообщение # 500 | Тема: Помогите выбрать один из этих движок |
был не раз
Сейчас нет на сайте
| Выбор движка зависит от многих факторов: Жанр игры, требования к графике, бесплатную или коммерческую игру делаешь, нужно ли сохранять состояние игры, игра будет 2D или 3D и др. "Для новичка" (как ты сказал) лучше всего 3D Rad. Хотя я так и не понял, что значит "для новичка". Напиши в шапке темы поподробнее, что за игру ты хочешь сделать и какие требования к игре. Тогда тебе конкретнее ответят и не будут предлагать много разных движков.
WorldSim3D: сделай 3D игру на С++/FreeBasic/D для PC Windows/Linux. Программируй в удовольствие, а не "в тягость"! Make your project with pleasure, not with strain! Ознакомиться
|
|
| |
|