Ответ: Вопросы от новичка
Lestar, что за плейник?
C# не очень хорошо знаю и возникает одна проблема. Есть метод который по координате курсора находит позицию на карте. Если позиция найдена то возвращаю ее в Vector2, а если не найдена, то хочу написать return null, но на это ругается компилятор. Как такое правильно сделать? |
Ответ: Вопросы от новичка
Плейник - Plane
Vector2 не может быть null, так как это не ссылочный тип. Можно поступить следующим образом: PHP код:
|
Ответ: Вопросы от новичка
pax, спасибо. В Unity нету классов векторов с integer? А то позицию на карте мне было бы лучше хранить как два инта т.к. карта тайловая.
Насчет Plane, зачем там так много треугольников? Не могли двумя обойтись( Теперь, если надо что-то сделать оптимизировано, то надо свой Plane рисовать. |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
http://www.unifycommunity.com/wiki/i...le=CreatePlane эдитор класс,позволяет создавать плейник на два триса с заданными параметрами.
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Тут дело не в лене создать свою плейн или класс. Просто, когда это делается стандартными средствами, то получается универсальнее. Особенно, когда дело касается такой мелочи, то хочется найти решение в стандартных средствах, а не плодить свои меши\классы.
А с плейном еще было плохо то, что пока правильно экспортировал - замучался. Скажите, в unity есть bsp деревья? Октри доступны только в pro версии? |
Ответ: Вопросы от новичка
нету, как-то писал свой октри.
Вот даже картинки показывал ) http://forum.boolean.name/showthread.php?t=12803 |
Ответ: Вопросы от новичка
Встрял в неожиданном месте: подскажите когда OnCollisionEnter возникает?
Создал я значит кубики, повесил на них BoxCollider, создал шарики - на них то же BoxCollider. Шарики перемещаю плавно на кубики. На объекты повесил скрипты с обработкой OnCollisionEnter(). Сообщение не приходит ни к одному, хотя отнаследовался от MonoBehaviour. Что не так то делаю? Если на оба объекта повесить Rigidbody, то событие начинает вызываться. В чем отличие Rigidbody от MeshCollider и в каких случаях, что надо использовать? |
Ответ: Вопросы от новичка
Чтобы срабатывала OnCollisionEnter на одном из обьектов кроме коллайдера должен быть Regidbodi.
|
Ответ: Вопросы от новичка
Lestar, специально проверил: если на одном, то вызов не происходит ни для одного объекта.
|
Ответ: Вопросы от новичка
Note that collision events are only sent if one of the colliders also has a non-kinematic rigidbody attached.
Специально проверил-происходит. |
Ответ: Вопросы от новичка
Lestar, спасибо, буду смотреть, где накосячил.
Вопрос по редактору: объекты в нем переставляются с точность до 7-го или 8-го знака. Можно как то выставить, чтобы дельта таскания была скажем 0.1м? P.S. Нашел, если зажать Ctrl то будет дискретно таскать, а где можно выставить величину? |
Ответ: Вопросы от новичка
|
Часовой пояс GMT +4, время: 06:46. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot