Четверг, 24 Сентября 2020, 06:08

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 443 из 443
  • «
  • 1
  • 2
  • 441
  • 442
  • 443
Модератор форума: beril  
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Вопрос-[ответ] по Unity. (Задаём свои вопросы.)
Вопрос-[ответ] по Unity.
QWER56Дата: Понедельник, 09 Августа 2010, 10:58 | Сообщение # 1
старожил
Сейчас нет на сайте
Вопрос-[Ответ] по Unity3d

  • База скриптов Unity3d
  • Курс Уроков по Unity 3D от Alcatraz

    ConsMark - поисковик по интернет магазинам.

    Сообщение отредактировал QWER56 - Вторник, 26 Июля 2011, 20:54
  • DesertRRДата: Пятница, 31 Июля 2020, 11:14 | Сообщение # 8841
    был не раз
    Сейчас нет на сайте
    drcrack,

    Цитата drcrack ()
    YourScriptClassNameHere


    Тут как я понял, имя скрипта с переменной?

    Добавлено (31 Июля 2020, 11:16)
    --------------------------------------------

    Ошибка
    Код

    NullReferenceException: Object reference not set to an instance of an object
    PlayerScript.OnCollisionEnter2D (UnityEngine.Collision2D col) (at Assets/Scripts/PlayerScript.cs:13)


    Russain Morder Peon :q

    Сообщение отредактировал DesertRR - Пятница, 31 Июля 2020, 11:23
    drcrackДата: Пятница, 31 Июля 2020, 14:12 | Сообщение # 8842
    старожил
    Сейчас нет на сайте
    Скрипт нужно задать в инспекторе
    DesertRRДата: Пятница, 31 Июля 2020, 15:07 | Сообщение # 8843
    был не раз
    Сейчас нет на сайте
    drcrack, Спасибо, работает

    Russain Morder Peon :q
    LiraДата: Четверг, 13 Августа 2020, 11:59 | Сообщение # 8844
    частый гость
    Сейчас нет на сайте
    только начинаю осваивать сишарп, подскажите.
    можно ли в Visual Studio (или другой программе) настроить, чтобы имена собственные переменных (названия, которые придумываем сами) выделялись отдельным цветом?
    чтобы не путаться в коде

    k0feДата: Четверг, 13 Августа 2020, 19:57 | Сообщение # 8845
    BRONX
    Сейчас нет на сайте
    Можно выделять цветом переменные с помощью https://github.com/hicknhack-software/semantic-colorizer

    Но конкретно свои - нельзя. Такого понятия в VS просто нет. Скорее всего, нет его и в других IDE.
    Можно, конечно, подключить поддержку системы контроля версий. Тогда IDE сможет показать автора метода/строк. Но это не то. Отделить переменные - нельзя.


    мой стрим, который я редко включаю, но зато на нём я делаю игры
    LiraДата: Пятница, 14 Августа 2020, 14:24 | Сообщение # 8846
    частый гость
    Сейчас нет на сайте
    я наверно не правильно выразилась, пока плохо разбираюсь.
    но то, что мне нужно я нашла, перебрав в настройках все элементы. называется "Участники-пользователи - локальные", теперь созданные переменные не путаются с командами(или как правильно), и т.п...
    так как в уроках часто переменные и команды называются одинаковым словом.


    Сообщение отредактировал Lira - Пятница, 14 Августа 2020, 14:25
    QuvДата: Четверг, 20 Августа 2020, 11:41 | Сообщение # 8847
    уже был
    Сейчас нет на сайте
    Мобы не хотят двигаться по waypoints если указываешь поворот (Quaternion). Хочу замутить Tower Defence
    Например Анимация - бежит паук, от первого waypoint к следующему. Норм бежит, но сам бот двигается то боком, то задом...
    И как только я задаю Поворот Объекта, не важно куда, любой поворот, сразу начинаются глюки... боты бегут куда попало, в сторону, под текстуру, но только не по waypoints. Пока не укажешь поворот (Quaternion), все норм, боты бегут куда надо...

    Код
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;

    public class Enemy4 : MonoBehaviour
    {

        public Transform waypoints;
        public float speed;
        private Transform waypoint;
        private int waypointIndex = -1;
        Rigidbody rb;

        void Start()
        {
            NextWaypoint();
        }
        void Awake()
        {
            rb = GetComponent<Rigidbody>();
        }

        void Update()
        {

            Vector3 dir = waypoint.transform.position - transform.position;
            dir.y = 0;

            float _speed = Time.deltaTime * speed;
            transform.Translate(dir.normalized * _speed);

            if (dir.magnitude <= _speed)
                NextWaypoint();

        }
        void NextWaypoint()
        {

            waypointIndex++;
            if (waypointIndex >= waypoints.childCount)
            {
                Destroy(gameObject);
                return;
            }
            waypoint = waypoints.GetChild(waypointIndex);

        }
    }


    Я в теме только пару месяцев, не отворачивайтесь сразу, подсобите хоть косвенным ответом, где рыть, где искать, куда копать =))))

    Короче например добавляю если поворот не важно, в этот скрипт или в отдельный например:

    Код
    void FixedUpdate()
        {
            Quaternion rotationY = Quaternion.AngleAxis(1, Vector3.up);
            transform.rotation *= rotationY;
        }


    Все Первый скрипт перестает Работать и начинается ХАОС, боты бегут куда попало.... Хотя пока поворот не добавишь, все четко, боты бегут по waypoints....
    Я вот думал уже может как то через ЦИКЛИ отдельно прописывать ходьбу до каждого waypoint с последующим поворотом на следующий waypoint...
    Просто бразы дайте Намек...
    geralexДата: Четверг, 20 Августа 2020, 13:30 | Сообщение # 8848
    участник
    Сейчас нет на сайте
    Приветствую. Реализацию игру пока с одиночным режимом в котором присутствует возможность стройки объектов в игровом мире, наступил момент реализации системы сохранения игры, подскажите, каким лучше методом реализовать сохранение построенных объектов на карте (объект - это готовый prefab), на карте игрок может разместить сотни объектов, эти объекты нужно сохранить и при загрузке уровня разместить на карте. Думал над формированием динамического массива, но не сильно ли это будет нагружать игру? Может есть что-то более оптимальное?
    Storm54Дата: Среда, 26 Августа 2020, 16:18 | Сообщение # 8849
    постоянный участник
    Сейчас нет на сайте
    Цитата geralex ()
    Может есть что-то более оптимальное?

    Просто сохраняй id (например, имя префаба) и положение в пространстве. Можно изобрести велосипед и сохранить в бинарном формате, можно в каком-нибудь json.
    Сотни объектов - это пустяк. На каждый объект у тебя уйдет, условно 20 байт на ID и 30 байт на положение в пространстве. Итого 50 байт. Миллион объектов - менее 50 МБ на диске, а тебе нужно всего несколько сотен объектов.


    Более 10 лет опыта разработки на разных языках высокого уровня.
    Отличные знания .NET, Unity.
    Отличные знания TCP, UDP.
    Наличие выпущенных коммерческих проектов (Верхние рейтинги в Google Play и App Store).
    Платные и бесплатные консультации по любым темам геймдева - Л.С.
    yakov3590Дата: Четверг, 03 Сентября 2020, 21:11 | Сообщение # 8850
    уже был
    Сейчас нет на сайте
    Всем привет, кто может подсказать как запустить unity web на сервере nginx и как организовать взаимодействие движка Unity c 3D моделью?
    drcrackДата: Четверг, 03 Сентября 2020, 22:23 | Сообщение # 8851
    старожил
    Сейчас нет на сайте
    unity webgl запускается в браузере, а nginx это http сервер, твой вопрос не имеет смысла
    лучше обьясни что тебе нужно простым языком, без использования слов которые ты пока не понимаешь


    Сообщение отредактировал drcrack - Четверг, 03 Сентября 2020, 22:24
    yakov3590Дата: Четверг, 03 Сентября 2020, 22:34 | Сообщение # 8852
    уже был
    Сейчас нет на сайте
    drcrack, мне нужно было развернуть сервер nginx и запустить на нем движок Unity с простенькой 3d моделью.
    Буду очень рад любой подсказке
    Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Вопрос-[ответ] по Unity. (Задаём свои вопросы.)
    • Страница 443 из 443
    • «
    • 1
    • 2
    • 441
    • 442
    • 443
    Поиск:

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