Есть какая-нибудь кнопочка в юнити, что бы при переходе в полноэкранный режим спрайты оставались такими же, как и в оконном. А то только сейчас заметил эту оплошность, когда в оконном режиме персонаж через яму перепрыгивает без проблем, а в полноэкранном не может
Сообщение отредактировал dreenline - Суббота, 15 Августа 2015, 01:47
Если я их растянуть они станут мутными. Там картинка " кирпичики", и они становятся ну очень большими и не презентабельными
Добавлено (14 августа 2015, 15:26) --------------------------------------------- После добавления такого бг игра даже на ноуте начинает подвисать.Кто- нибудь сталкивался с таким?
Привет! У меня уровень состоит из отдельных спрайтов, наверно, как и у всех. Дак вот, бэкграунд я растянуть не могу, и поэтому мне приходится пользоваться ctrl+d. В результате у меня получилось что- то около 500+ спрайтов, и это только бг. Если я буду делать игру на андройд, повлияет ли это на производительность? Это надо учесть что 500+ спрайтов получилось на очень маленьком уровне. И на других может быть намного больше.
Мне нужно какой-то командой сказать, что когда персонаж перекатывается bool roll = true, а когда останавливается false. Никак не могу докумекать, как это сделать. Подскажите, пожалуйста.
И еще все еще мучаюсь со стрельбой в прыжке, понимаю, что проблема в коде.Что пока персонаж в воздухе, проигрывается анимация прыжка. Как это изменить я ума не приложу. Совету был бы рад.
Добавлено (13 августа 2015, 16:08) --------------------------------------------- Кто-нибудь знает почему гг при падении с большой высоты проваливается сквозь коллайдеры? Как это пофиксить?
Сообщение отредактировал dreenline - Воскресенье, 09 Августа 2015, 01:02
Как сделать, чтобы камера плавно передвигалась, как в Марио? Как это называется, чтобы поискать? Может у кого есть ссылка на хороший туториал?
Что-то типо этого? На самом деле, тут как-то сложно разобраться, я не смог, но может поможет. У меня вопрос. Как у вас в Tiled получается выдерживать пропорции уровня? Сколько там не копался, не могу понять, где сделать платформу короче, где длиннее. Есть какой-то способ удалять лишние блоки в юнити?
if (GetComponent<Rigidbody2D> ().velocity.x > 0) transform.localScale = new Vector3 (1f, 1f, 1f); else if (GetComponent<Rigidbody2D> ().velocity.x < 0) transform.localScale = new Vector3 (-1f, 1f, 1f);
if (Input.GetKeyDown (KeyCode.L)) { Instantiate (fireBall, firePoint.position, firePoint.rotation);
}
}
public void Jump() { GetComponent<Rigidbody2D>().velocity = new Vector2 (GetComponent<Rigidbody2D>().velocity.x, jumpHeight); } }
P.S. Творится какая-то магия. Сначала гуглил раза 3, никак не мог найти как сделать анимацию стрельбы. Спросил на форуме, через пару часов загуглил и в первой же ссылке... Либо мозгам нужно иногда отдыхать, либо я что-то не понимаю
Добавлено (02 августа 2015, 22:37) --------------------------------------------- Up. Никак не хочет анимироваться стрельба в прыжке. Для эотго надо в коде что-то прописать?
Alfe, советую "headfirst изучаем java" поищи в интернете. Все очень понятно, и интересно. В конце каждой главы задания на закрепления. На самом деле сам пока где-то на сотой странице, пока все очень хорошо, как будет дальше - не знаю.
Помогите разобраться. Есть код (ниже под спойлером) при нажатии L происходит стрельба. В аниматоре создал bool attack, но не понимаю, как пробозовать это в код. Точнее не понял, как сказать машине, что при нажатии L выполняется isAttacking. И еще, можно как-нибудь реализовать след от стрелы помимо скриптинга? Есть спрайт стрелы и ее следа. Может можно как-нибудь через анимацию?
using UnityEngine; using System.Collections;
public class PlayerController : MonoBehaviour {
public float moveSpeed; private float moveVelocity; public float jumpHeight;
public Transform groundCheck; public float groundChecrRadius; public LayerMask whatIsGround; private bool grounded;
private bool doubleJumped;
private bool isAttacking;
private Animator anim;
public Transform firePoint; public GameObject fireBall;