|
Unity Мультиплатформенный инструмент для разработки игр |
21.08.2010, 16:59
|
#256
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Это не дополнение, это альтернатива.
|
(Offline)
|
|
21.08.2010, 23:42
|
#257
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Фак по Юнити.
Если я выкладываю игры, сделанные на "сломанном" движке, создатели Unity смогут это узнать?
UPD
И как обстоят дела с играми, скомпилированными в Trial лицензии, они отличаются чем - нибудь (кроме плашки и trial-version надписи)?
|
(Offline)
|
|
22.08.2010, 00:11
|
#258
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
На оба вопроса не знаю ответа Но по поводу первого - нафиг им это надо, они и так нормально зарабатывают
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
22.08.2010, 00:15
|
#259
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Не дай буржую заработать - пользуйся кряком!
|
(Offline)
|
|
22.08.2010, 19:42
|
#260
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Nuprahtor
Если я выкладываю игры, сделанные на "сломанном" движке, создатели Unity смогут это узнать?
|
Если ты задумываешь NFS:World 2 написать, то найдут способ чтобы узнать. В остальных случаях нафиг ты им нужен
|
(Offline)
|
|
01.09.2010, 20:54
|
#261
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Фак по Юнити.
Вобщем, есть цельный меш, и нужно кусок(часть набора вершин) этого меша двигать, поворачивать, скейлить, вращать. как это можно осуществить полегче?. и давно хотел попросить. Расскажите пожалуйста доступно о матрице трансформации. как такое можно запрограмить как ей пользоваться. в инете смотрел но всеравно немогу понять.
|
(Offline)
|
|
01.09.2010, 22:39
|
#262
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Фак по Юнити.
первое что приходит в голову - на этот "кусочек" выделить отдельную кость и двигать её.
если нужно что-то "необыкновенное" - смотри пример Procedural amimation на офф-сайте.
|
(Offline)
|
|
02.09.2010, 00:13
|
#263
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Да, костями самое простое, их можно вращать, масштабировать и смещать без проблем.
Матрицы трансформаций на прямую для многих задач в юнити не используются. Они имеют обертку в виде Transform. У Transform есть два матричный поля, с помощью которых можно выполнят трансформации в локальные и глобальные координаты.
В общем матрица 4х4 элемента представляет собой матрицу трансформаций вращения позиции и масштаба. Каждый элемент матрицы может вычисляться по спец формулам. Суммарные трансформации получаются путем умножения матриц.
например матрица смещения:
[ 1 0 0 0 ]
[ 0 1 0 0 ]
[ 0 0 1 0 ]
[ X Y Z 1 ]
матрица масштабирования
[ X 0 0 0 ]
[ 0 Y 0 0 ]
[ 0 0 Z 0 ]
[ 0 0 0 1 ]
матрица поворота вокруг оси x:
[ 1 0 0 0 ]
[ 0 cos α sin α 0 ]
[ 0 -sin α cos α 0 ]
[ 0 0 0 1 ]
матрица поворота вокруг оси y:
[ cos α 0 -sin α 0 ]
[ 0 1 0 0 ]
[ sin α 0 cos α 0 ]
[ 0 0 0 1 ]
матрица поворота вокруг оси z:
[ cos α sin α 0 0 ]
[-sin α cos α 0 0 ]
[ 0 0 1 0 ]
[ 0 0 0 1 ]
и т.д.
Все формулы создания таких матриц наверняка есть уже в классе матриц юнити. Так что помнить их не нужно.
Вот ссылка на википедию
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.09.2010, 09:27
|
#264
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Фак по Юнити.
Как разворачивать объект (RigidBody)? В хелпе смотрел, но ничего не понял ибо все на английском.
transform.Rotate (Vector3.left * 2); - просто двигает объект влево
transform.rotation - не понятно как использовать
|
(Offline)
|
|
02.09.2010, 10:23
|
#265
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Физические тела можно вращать с помощью добавления соответствующих сил:
rigidbody.AddTorque(Vector3.left * 300);
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.09.2010, 12:44
|
#266
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Фак по Юнити.
Переведите пожалуйста код управления кубиком из урока "Unity3d - Простой AI" в JavaScripts.
Мне захотелось самому сделать что нибудь подобное для начала, но у меня упорно не получается.
|
(Offline)
|
|
02.09.2010, 12:56
|
#267
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Вот так:
Player.js
// скорость ходьбы и скорость поворота в секунду var moveSpeed : float = 2; var turnSpeed : float = 90;
private var _controller : CharacterController; private var _thisTransform : Transform;
// Получаем контроллер _controller = GetComponent(CharacterController);
// Получаем компонент трансформации объекта, к которому привязан данный компонент _thisTransform = transform;
function FixedUpdate() { // Рассчитываем позицию _controller.Move(_thisTransform.forward * moveSpeed * Time.deltaTime * Input.GetAxis("Vertical") + Vector3.down * 10.0 * Time.deltaTime);
// Рассчитываем поворот var rot : Quaternion = Quaternion.AngleAxis( turnSpeed * Time.deltaTime * Input.GetAxis("Horizontal"), Vector3.up); _thisTransform.rotation *= rot; }
@script RequireComponent (CharacterController)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.09.2010, 15:54
|
#268
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Фак по Юнити.
На оба вопроса не знаю ответа Но по поводу первого - нафиг им это надо, они и так нормально зарабатывают
|
вернусь к вопросу..
т.е. Вы хотите сказать: бери крякнуты Юнити, делай небольшие игрушки и продавай, зарабатывай и тебе за это ничего не будет ??
|
(Offline)
|
|
02.09.2010, 16:01
|
#269
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Нет, мы хотим сказать - бери крякнутый юнити, разрабатывай игру, по окончании разработки ищи издателя, покупай юнити и продавай игру
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.09.2010, 16:17
|
#270
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Фак по Юнити.
хм, а если я хочу продавать свою игру как электронный товар ??
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:47.
|