|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
28.10.2012, 15:54
|
#706
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Для эффектов - другие коллайдеры
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.10.2012, 16:19
|
#707
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Okay
Читаешь слово через два.
На картинке видно, что если подбежать к дому, то голова зайдет в объект.
|
На картинке видно на белом фоне какую то серую фуету. "При анимации "Бег"" это при анимации, не при перемещении персонажа.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
28.10.2012, 16:33
|
#708
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Lestar
На картинке видно на белом фоне какую то серую фуету. "При анимации "Бег"" это при анимации, не при перемещении персонажа.
|
Согласен. Не так сформулировал предложение.
|
(Offline)
|
|
28.10.2012, 17:23
|
#709
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от pax
Для эффектов - другие коллайдеры
|
Ну не знаю. Может в ААА играх действительно для пуль используются более точные коллайдеры, но я сомневаюсь. Тем более для простой игры.
|
(Offline)
|
|
28.10.2012, 17:27
|
#710
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Статья
Картинка из статьи:
|
(Offline)
|
|
28.10.2012, 18:31
|
#711
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Так это ведь стрельба по пингу
|
(Offline)
|
|
28.10.2012, 20:20
|
#712
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Что может значить такая ошибка при компилировании шейдера?
Shader error in 'Map/Map': D3D shader assembly failed with: (7): error X5204: Read of uninitialized component(*) in r1: r/x/0 g/y/1 b/z/2 *a/w/3
Shader Assembly: ps_2_0
; 3 ALU, 1 TEX
dcl_2d s0
def c0, 0.00000000, 0, 0, 0
dcl t0.xy
texld r0, t0, s0
mul r0.xyz, r0, r1.w
mov_pp r0.w, c0.x
mov_pp oC0, r0
Причем шейдер все же компилируется.
Вот сам шейдер.
SubShader {
Tags { "RenderType"="Opaque" }
LOD 200
CGPROGRAM
#pragma surface surf SimpleLambert finalcolor:MyFinalColor noambient
//finalcolor:MyFinalColor noambient
struct Input {
float2 uv_MainTex;
float4 color : COLOR;
};
sampler2D _MainTex;
half4 LightingSimpleLambert (SurfaceOutput s, half3 lightDir, half atten) {
half NdotL = dot (s.Normal, lightDir);
half4 c;
c.rgb = s.Albedo * _LightColor0.rgb * (NdotL * atten * 2);
c.a = s.Alpha;
return c;
}
void MyFinalColor(Input IN, SurfaceOutput o, inout fixed4 color) {
float shadow = IN.color.a;
float3 ambient = UNITY_LIGHTMODEL_AMBIENT;
float scale = min(ambient.r, shadow);
color.rgb = o.Albedo.rgb * scale;
color.a = o.Alpha;
}
void surf (Input IN, inout SurfaceOutput o) {
//float3 ambient = UNITY_LIGHTMODEL_AMBIENT;
//float shadow = IN.color.a;
//float scale = min(ambient.r, shadow);
o.Albedo = tex2D (_MainTex, IN.uv_MainTex).rgb;
}
ENDCG
}
И виновато в этом похоже эта строчка IN.color.a
|
(Offline)
|
|
28.10.2012, 20:53
|
#713
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Okay
Так это ведь стрельба по пингу
|
Ну а что разве не в тему?
Сообщение от WISHMASTER35
Ну не знаю. Может в ААА играх действительно для пуль используются более точные коллайдеры, но я сомневаюсь. Тем более для простой игры.
|
|
(Offline)
|
|
28.10.2012, 21:10
|
#714
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Okay
Читаешь слово через два.
На картинке видно, что если подбежать к дому, то голова зайдет в объект.
Коллайдер убогий.
Сам исправил. Увеличил коллайдер у дома
|
pax, речь шла про коллайдер на доме. А на твоем рисунке персонаж.
|
(Offline)
|
|
28.10.2012, 21:12
|
#715
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Я давал совет про чарактер контроллер и продолжил свою мысль.
|
(Offline)
|
|
03.11.2012, 17:10
|
#716
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Я не вот пойму, такое для C# должно работать?
public static implicit operator Vector3i(int x, int y, int z) {
return new Vector3i(x, y, z);
}
А то моя извращенная фантазия это выдумала. А использовать это не получается.
|
(Offline)
|
|
03.11.2012, 17:17
|
#717
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Я не вот пойму, такое для C# должно работать?
public static implicit operator Vector3i(int x, int y, int z) {
return new Vector3i(x, y, z);
}
А то моя извращенная фантазия это выдумала. А использовать это не получается.
|
Оу! И как это должно работать?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
03.11.2012, 17:17
|
#718
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
приведение выполняется для одной переменной исходного типа в нужный тип
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.11.2012, 21:56
|
#719
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
pax, т.е. оно только int x приводит к Vector3i? А в операторе используется все 3 переменные.
Вообщем жаль, что нельзя как-то передать в метод либо xyz, либо просто Vector3i.
А вот когда жмешь правой кнопкой по папке в ассетах, то появляется меню с выбором что можно создать. Как туда добавить свой пункт?
|
(Offline)
|
|
04.11.2012, 08:44
|
#720
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:58.
|