|
Unity Мультиплатформенный инструмент для разработки игр |
27.06.2011, 21:14
|
#436
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Фак по Юнити.
Юзайте шейдер в материале... отрисовывая объект он будет этот избранный объект обесцвечивать.
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
27.06.2011, 21:15
|
#437
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Фак по Юнити.
Как создать маску, по которой будет работать шейдер?
|
Рендер с shaderReplacement. Пишешь шейдер, который рисует чёрный или белый в зависимости от флага; флаги шейдеров на объектах ставит скрипт, который делает эту маску (по тегу)
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.06.2011, 21:50
|
#438
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Фак по Юнити.
Юзайте шейдер в материале... отрисовывая объект он будет этот избранный объект обесцвечивать.
|
Вот это хороший совет. При таком подходе без RTT и производительность будет выше
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.07.2011, 20:47
|
#439
|
ПроЭктировщик
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений (для 3 пользователей)
|
Ответ: Фак по Юнити.
Думаю всем известна демка на офф сайте Unity, где пчела летит средь растений и деревьев. Как реализовать такую фокусировку камеры, что бы объекты на заднем плане мутнели, а один предмет выделялся?
|
(Offline)
|
|
02.07.2011, 22:06
|
#440
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Фак по Юнити.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.07.2011, 22:41
|
#441
|
ТЫ ЧООО?
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений (для 7,192 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от SaM_
Думаю всем известна демка на офф сайте Unity, где пчела летит средь растений и деревьев. Как реализовать такую фокусировку камеры, что бы объекты на заднем плане мутнели, а один предмет выделялся?
|
Aperture DOF называется. Судя по видео, в юнити он есть/будет встроен.
http://blogs.unity3d.com/2011/06/08/...ng-for-mobile/
__________________
Вертекс в глаз или в пиксель раз?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.07.2011, 14:35
|
#442
|
ПроЭктировщик
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений (для 3 пользователей)
|
Ответ: Фак по Юнити.
Решил побаловтся с lightmap.
Выбрал шейдер "Legacy Shaders/Lighmapped/Specular". С тенями все отлично, но "specular" не выполняет свою задачу, то есть не отражает свет как раньше. В чем может быть проблема?
|
(Offline)
|
|
04.07.2011, 20:55
|
#443
|
Разработчик
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений (для 1,160 пользователей)
|
Ответ: Фак по Юнити.
LightMap beast'om пек?
|
(Offline)
|
|
04.07.2011, 22:59
|
#444
|
ПроЭктировщик
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений (для 3 пользователей)
|
Ответ: Фак по Юнити.
С lightmap вопрос решен, вот исправленный шейдер:
Shader "Legacy Shaders/Lightmapped/Gnoblin/BumpedSpec" { Properties { _Color ("Main Color", Color) = (1,1,1,1) _SpecColor ("Specular Color", Color) = (0.5, 0.5, 0.5, 1) _Shininess ("Shininess", Range (0.03, 1)) = 0.078125 _MainTex ("Base (RGB)", 2D) = "white" {} _BumpMap ("Normalmap", 2D) = "bump" {} _LightMap ("Lightmap (RGB)", 2D) = "black" {} }
SubShader { LOD 200 Tags { "RenderType" = "Opaque" } CGPROGRAM #pragma surface surf BlinnPhong struct Input { float2 uv_MainTex; float2 uv_BumpMap; float2 uv2_LightMap; }; sampler2D _MainTex; sampler2D _LightMap; sampler2D _BumpMap; float4 _Color; float _Shininess;
void surf (Input IN, inout SurfaceOutput o) { half4 tex = tex2D (_MainTex, IN.uv_MainTex); o.Albedo = tex.rgb * _Color; half4 lm = tex2D (_LightMap, IN.uv2_LightMap); o.Emission = lm.rgb*o.Albedo.rgb; o.Gloss = tex.a; o.Alpha = lm.a * _Color.a; o.Specular = _Shininess; o.Normal = UnpackNormal(tex2D(_BumpMap, IN.uv_BumpMap)); } ENDCG } FallBack "Legacy Shaders/Lightmapped/VertexLit" }
Последний раз редактировалось SaM_, 11.07.2011 в 13:32.
|
(Offline)
|
|
10.07.2011, 21:06
|
#445
|
ПроЭктировщик
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений (для 3 пользователей)
|
Ответ: Фак по Юнити.
Как сделать, что бы предмет мог сталкиваться только с одним определенным объектом?
Последний раз редактировалось SaM_, 10.07.2011 в 22:22.
|
(Offline)
|
|
12.07.2011, 12:58
|
#446
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Фак по Юнити.
Реально ли использовать DrawLine в редакторе без запуска приложения?
|
(Offline)
|
|
12.07.2011, 14:06
|
#447
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от SaM_
Как сделать, что бы предмет мог сталкиваться только с одним определенным объектом?
|
Назначить предмету определенный тег,при столкновении проверять тег,если тег не соответствует
gameObject.collider.isTrigger = true;
Сообщение от is.SarCasm
Реально ли использовать DrawLine в редакторе без запуска приложения?
|
Класс Handles.DrawLine .
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
13.07.2011, 00:27
|
#448
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Фак по Юнити.
Назначить предмету определенный тег,при столкновении проверять тег,если тег не соответствует
|
Бред. Есть плоскость - статичный коллайдер. Есть 2 ящика на ней. Один подтащили к другому, второй (на котором такой скрипт) начал падать, пока есть пересечение с другим, после чего снова стал коллайдером и куда-то вылетел из плоскости. Или застрял в ней.
Решение: начиная с 3.0 есть маски коллизий. Искать в Edit -> Project settings -> Physics (мог наврать в названиях).
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
13.07.2011, 02:19
|
#449
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Taugeshtu
Бред. Есть плоскость - статичный коллайдер. Есть 2 ящика на ней. Один подтащили к другому, второй (на котором такой скрипт) начал падать, пока есть пересечение с другим, после чего снова стал коллайдером и куда-то вылетел из плоскости. Или застрял в ней.
|
Я не вижу в вопросе,чтобы на тела действовала сила тяжести.isTrigger = true для передвигаемого тела,а не для тел с ним взаимодействующих.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
14.07.2011, 22:59
|
#450
|
ПроЭктировщик
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений (для 3 пользователей)
|
Ответ: Фак по Юнити.
Как сделать, что бы если предмет НЕ сталкивается с определенным объектом проигрывалась анимация?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:15.
|