Суббота, 23 Ноября 2024, 17:37

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
lentinantДата: Суббота, 22 Февраля 2014, 22:14 | Сообщение # 341 | Тема: [2d] Стены (Collision) UNITY
ленивый программист
Сейчас нет на сайте
Цитата Tiodor ()
если использовать ригидбоди и ит.д. то у объекта будет ограниченная скорость.

Ты пробовал через непосредственно изменение velocity? Или только через AddForce.


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Суббота, 22 Февраля 2014, 08:54 | Сообщение # 342 | Тема: [2d] Стены (Collision) UNITY
ленивый программист
Сейчас нет на сайте
А почему не в разделе для юнити?
В общем, три варианта. Первый - ты до конца разбираешься с ригидбоди, и это все решаетсся посредством физики. Второй - прописываешь OnCollisionEnter, смотришь по параметрам, левая ли это стенка или правая, и смотришь, влево или вправо двигается твой персонаж, и, в зависимости от этих пунктов, ограничиваешь движение. То есть, если ты двигаешься влево, включается OnCollisionEnter, и коллайдер в параметре находится слева от персонажа, то ты делаешь так, чтобы персонаж больше не мог двигаться влево, только вправо. Третий - привязка к координатам - стены как фикция, и просто делаешь граничные координаты, дальше которых персонаж не двигается.


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Суббота, 22 Февраля 2014, 01:19 | Сообщение # 343 | Тема: Slow-mo dodgers
ленивый программист
Сейчас нет на сайте
Идея напомнила Ragdoll Masters, только там главный герой должен был накостылять всем врагам в рукопашке.

Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Суббота, 22 Февраля 2014, 01:16 | Сообщение # 344 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Цитата Pocifik ()
Когда Rigibody 2D двигается по платформам он останавливается как бы врезаясь во что то и продолжает так стоять, хотя у всех платформ одинаковое положение.

Типичный косяк физики в юнити. Попробуй использовать один коллайдер на все смежные платформы.


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Пятница, 21 Февраля 2014, 21:11 | Сообщение # 345 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Цитата seaman ()
Перед тем как установить эти параметры LineRenderer - сохрани у себя и передавай куда угодно

Я думал насчет этого варианта, но надеялся, что не нужно будет лишние переменные создавать.


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Пятница, 21 Февраля 2014, 19:39 | Сообщение # 346 | Тема: Vampire Nights
ленивый программист
Сейчас нет на сайте
Информативно.

Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Пятница, 21 Февраля 2014, 19:21 | Сообщение # 347 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Народ, так что с параметрами LineRenderer? Они заприваченные?

Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Пятница, 21 Февраля 2014, 16:33 | Сообщение # 348 | Тема: В преддверии Gamiron #7
ленивый программист
Сейчас нет на сайте
Продолжаю думать над нейтральными по стилю и жанру темами.
Пришла мысль насчет игр, имеющих геймплей или сеттинг, обратный к геймплею обычных игр. Такими можно назвать Dungeon Keeper (РПГ "наоборот"), Anomaly (tower defence "наоборот").


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Четверг, 20 Февраля 2014, 22:42 | Сообщение # 349 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Цитата darkduelist ()
Народ в раненнере на большой скорости перестает работать физика, не срабатывает OnTriggerEnter... Кто что подскажет?

Косяк физики юнити для быстродвижущихся тел. Поменяйте collisionDetectionMode в вашем rigidbody на CollisionDetectionMode.Continuous.

Добавлено (20.02.2014, 22:42)
---------------------------------------------
Можно ли вытянуть параметры LineRenderer с класса? Например, позиции и ширину. Чтобы, к примеру, из одного LineRenderer передавать параметры другому.


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Четверг, 20 Февраля 2014, 20:10 | Сообщение # 350 | Тема: [2D]Recoil Engine[TDS]
ленивый программист
Сейчас нет на сайте
Цитата Buranek ()
Engine - это как бы движок.

Ну да. Движок - это устройство, которое приводит механизм в движение. В игре, движущей силой для корабля служит отдача, и, получается, его движком является оружие, которое и есть "двигатель на отдаче", Recoil Engine.
Цитата Buranek ()
Фон в квадратиках - это и правда такой, или это ты специально для скриншота похуже сделал?

Фон в jpg, что по умолчанию отличается плохим качеством, и несколько растянут, что еще сильнее усугубляет ситуацию. Как я уже написал, весь арт временный. На мобилке, кстати, получше выглядит. А еще в вэб-версии, в отличии от андроида, почему-то нет анимации двигателей.
Цитата Buranek ()
А ARM какой требуется?

Стандарт для юнити - ARMv7.


Когда-то тут будут ссылки на крутые проекты. Или нет.

Сообщение отредактировал lentinant - Четверг, 20 Февраля 2014, 20:31
lentinantДата: Четверг, 20 Февраля 2014, 17:35 | Сообщение # 351 | Тема: [2D]Recoil Engine[TDS]
ленивый программист
Сейчас нет на сайте
Название: Recoil Engine
Жанр: Top-Down Shooter
Пространство: 2D
Движок: Unity3D

Об игре: космический корабль, у которого нет топлива, отстреливается от врагов. Единственный метод перемещения - отдача оружия. Вот и все, собственно.
Пока надо просто отстреливаться от врагов, сложность которых, помимо прочего, пока не возрастает.

Игра делалась за две ночи от скуки, эдакий эксперимент по тестированию конкретного геймплея. Если наработки окажутся интересными, буду развивать идею (апгрейды, различное вооружение, продвинутые враги и т.д.).

Графика пока тестовая. Также не удивляйтесь косякам и возможным багам.

Скриншоты


Где поиграть:
Играть онлайн
apk-файл (Старая версия)


Когда-то тут будут ссылки на крутые проекты. Или нет.

Сообщение отредактировал lentinant - Четверг, 27 Февраля 2014, 04:51
lentinantДата: Четверг, 20 Февраля 2014, 01:29 | Сообщение # 352 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Шаманство такое шаманство.
Код
void Update()
{
      Vector3 moveDirection = gameObject.transform.position - _origPos;   
      if (moveDirection != Vector3.zero)   
      {
         float angle = Mathf.Atan2(moveDirection.y, moveDirection.x) * Mathf.Rad2Deg;
         transform.rotation = Quaternion.AngleAxis(angle, Vector3.forward);
      }
}

Вот такая фигня. Будет поворачивать к позиции вектор x спрайта. Если вам надо, чтобы поворачивался вектор y, поставьте минус перед moveDirection.y.

Добавлено (20.02.2014, 01:29)
---------------------------------------------
Цитата castielblack ()
Попробуй так :

В LookRotation больше нет у меня веры.


Когда-то тут будут ссылки на крутые проекты. Или нет.

Сообщение отредактировал lentinant - Четверг, 20 Февраля 2014, 01:30
lentinantДата: Четверг, 20 Февраля 2014, 00:12 | Сообщение # 353 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Подскажите хотя бы один адекватный метод вращения спрайта по направлению к другому спрайту. LookRotation и LookAt не подходят - они работают с вектором forward, а в 2D игре нужно, чтобы поворачивало вектор up. Я пытался задать ось вращения через второй параметр, однако безрезультатно. Также пытался поворачивать спрайт на угол между tranform.up и вектором от объекта к цели, однако там тоже есть косяки.

Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Среда, 19 Февраля 2014, 23:59 | Сообщение # 354 | Тема: Falcoware - Заработай на своих играх!
ленивый программист
Сейчас нет на сайте
А после создания торрента количество закачек игры обычно растет? А то как-то не впечатляет бакс за почти месяц.

Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Среда, 19 Февраля 2014, 18:36 | Сообщение # 355 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Цитата castielblack ()
Ничего такого нет, Touch.deltaTime - эта штука работает как для мышки.

Погуглил и понял, что использовать кнопки все равно не удастся. Перешел на GUITexture с использованием Input.touches. Проверка все равно происходит в Update, так что Input.deltaTime весьма подходит. Touch.deltaTime буду пробовать, если с текущий вариант будет неадекватно работать.


Когда-то тут будут ссылки на крутые проекты. Или нет.

Сообщение отредактировал lentinant - Среда, 19 Февраля 2014, 18:37
lentinantДата: Среда, 19 Февраля 2014, 17:12 | Сообщение # 356 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Еще такой вопрос будет: есть какое-то обозначение времени между вызовами OnGUI? Или сюда подходит deltaTime?

Добавлено (19.02.2014, 17:12)
---------------------------------------------
Чтобы уточнить - это нужно для управления с сенсорного экрана. Будет вращение через две кнопки. Сейчас это идет в апдейте через ось Horizontal, и там, собсно, есть deltaTime. Нашел, кстати, такую вещь как Touch.deltaTime. Она подойдет?


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Среда, 19 Февраля 2014, 06:43 | Сообщение # 357 | Тема: Вопрос-[ответ] по Unity
ленивый программист
Сейчас нет на сайте
Объясните мне, как нормально работают LookRotation и FromToRotation в 2D играх, а то эти функции вообще неадекватно себя ведут. Как и LookAt. Какие еще есть методы повернуть спрайт к необходимому трансформу для 2D игры?

И еще вопрос: навесил на "врага" скрипт
Код
private Transform player;
  public float speed = 4;
  // Use this for initialization
  void Start () {
   player = GameObject.FindGameObjectWithTag ("Player").transform;
  }
   
  // Update is called once per frame
  void Update () {
   transform.rotation = Quaternion.FromToRotation (transform.position, player.position);
   rigidbody2D.velocity = transform.up * speed;
   //Debug.Log (rigidbody2D.velocity);
  }

Ладно еще, с учетом первого вопроса, враг не поворачивается к игроку, но я абсолютно не могу понять, почему враг при этом тупо стоит на месте. При этом, в логе rigidbody2D.velocity не равно нулю. Мистика.


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Среда, 19 Февраля 2014, 06:37 | Сообщение # 358 | Тема: [2D Нужна помощь] Перемещение объекта.
ленивый программист
Сейчас нет на сайте
Цитата robertono ()
GetComponent<Rigidbody2D> ()

Не надо искать компонент, он встроен в MonoBehaviour также, как и обычный rigidbody.


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Вторник, 18 Февраля 2014, 13:19 | Сообщение # 359 | Тема: [2D Нужна помощь] Перемещение объекта.
ленивый программист
Сейчас нет на сайте
Цитата iWuds ()
По сути прыгает, но слишком резко. Как можно сделать так чтобы медленнее и красивее прыжок шёл? А то такое чувство что тупо телепортируется вверх объект и всё.

Потому что, по сути, ты его вверх и телепортируешь. Вообще, обычно прыжок делают с помощью rigidbody.AddForce


Когда-то тут будут ссылки на крутые проекты. Или нет.
lentinantДата: Вторник, 18 Февраля 2014, 04:54 | Сообщение # 360 | Тема: [2D]Bial
ленивый программист
Сейчас нет на сайте
Цитата dima9595 ()
Вот и пошли клоны)))

Клоны пошли уже давно, это у нас народ тормозит)) Кстати, некоторые клоны даже интересней оригинала будут.


Когда-то тут будут ссылки на крутые проекты. Или нет.
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг