O intrebare tehnica:
Am asa ceva intr-un shader hlsl:
Cod sursă:
sampler NoiseCubeSampler = sampler_state
{
texture = (NoiseTex);
AddressU = wrap;
AddressV = wrap;
AddressW = wrap;
};
iar in codul shaderului am:
Cod sursă:
float3 texCoord = ...;
texCoord.x += time;
...
float4 color = tex3D(abc, texCoord);
Acel 'time' e timpul de cand trecut de cand a inceput jocul, adica texCoord.x o sa creasca in continuu.
Deadline-ul e marti, si nu am timp sa caut, sau mai rau - sa testez.
Daca stie cineva, este posibil sa apara probleme daca texCoord.x creste prea mare? Imi aduc aminte vag de niste limite tehnice, dar cred ca se refera la diferenta dintre uv-ul de la un capat al triunghiului la celalalt, insa la mine acea diferenta ramane constanta.
Multumesc!