Unity Multiplayer Tutorial


Работа с сетью в Unity3d.

Автор: Andrius Kuznecovas
Перевел: Avatarchik

Читать полностью »

VN:F [1.9.3_1094]
Rating: 8.7/10 (81 votes cast)
VN:F [1.9.3_1094]
Rating: +34 (from 40 votes)

Знаете ли вы, что в Visual Studio есть удобный метод отображения диаграммы ваших классов?

VN:F [1.9.3_1094]
Rating: 7.6/10 (5 votes cast)
VN:F [1.9.3_1094]
Rating: +6 (from 8 votes)

Когда проходят первые сложности привыкания к Unity,  стиль программирования может меняться, отходя от стандартных Монобехов.

К примеру, я часто использую классы, не наследованные от MonoBehaviour. Самое неудобное, что в данном случае пропадает возможность использовать мои любимые коратины..

Или нет?

Вот небольшое комбо, возвращающая нам эту возможность :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//Created by Neodrop
//neodrop@unity3d.ru
using System.Collections;
using UnityEngine;

public class CoroutineExternal : MonoBehaviour
{
    public delegate void MethodDelegate();

    public MethodDelegate del;
    public float timeToCoroutine;

    public static void Create( float timeToCoroutine, MethodDelegate del )
    {
        CoroutineExternal ce = new GameObject("External Coroutine Unit", typeof(CoroutineExternal)).GetComponent<CoroutineExternal>();
        ce.del = del;
        ce.timeToCoroutine = timeToCoroutine;
    }

    IEnumerator Start ()
    {
        yield return new WaitForSeconds(timeToCoroutine);
        del();
        Destroy(gameObject);
    }
}

При вызове статического конструктора Create, создаётся временный GameObject с прицепленным к нему скриптом, который, по истечении времени коратины, вызовет, переданного ему, делегата и уничтожит сам себя.
Просто определите свой тип делегата и подправьте метод Create под свои нужды.

VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.3_1094]
Rating: +1 (from 1 vote)

Эта информация может оказаться полезной тем кто не успел за 30 дней изучить все возможности Unity3d Pro.

Сразу оговорюсь речь не идет об использовании модифицированного Unity.exe либо генераторе ключей, так что ничего предосудительного в ниже описываемой методике, по-моему, нет. Просто Вы просите разработчиков Unity3d продлить еще не надолго время ознакомления с программой и они идут Вам на встречу.

Читать полностью »

VN:F [1.9.3_1094]
Rating: 8.5/10 (6 votes cast)
VN:F [1.9.3_1094]
Rating: +4 (from 4 votes)

Пример создания и использования Normal bump map.
В 3DS MAX 3ds max создана модель меча с текстурными координатами, количество полигонов модели около 17 тысяч.

Хотя модель является высокополигонной, их количества недостаточно для моделирования мелких узоров. Выполним экспорт модели в формате .obj, откроем ее в Zbrush, добавим деталей и экспортируем назад в 3DS MAX 3ds max

Читать полностью »

VN:F [1.9.3_1094]
Rating: 9.1/10 (10 votes cast)
VN:F [1.9.3_1094]
Rating: +2 (from 4 votes)


Страница 8 of 17« Первая...Предыдущая678910...Последняя »