public class Scroll : MonoBehaviour {
public float speed = 0.5f;
void Update()
{
Vector2 offset = new Vector2(0, Time.time * speed);
renderer.material.mainTextureOffset = offset;
}
어디에 문제가 있는지 알 수는 없지만 렌더러 소재 부분에 있어야합니다.렌더러에 버그가 있습니다.
이 코드를 쿼드에 넣으면 내 배경이됩니다.
편집 : 오류 메시지 : - Assets/Scroll.cs (12,8) : 오류 CS0619 : UnityEngine.Component.renderer' is obsolete:
속성 렌더러가 더 이상 사용되지 않습니다. 대신 GetComponent()를 사용하십시오. (UnityUpgradable) ' - Assets/Scroll.cs (12,17) : 오류 CS1061 : UnityEngine.Component' does not contain a definition for
자료'및 확장 방법 없음 material' of type
UnityEngine.Component '를 찾을 수 있습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?) - 파일을 분석 할 수 없습니다. Assets/Game scene.unity.meta : 0 행의 [제어 문자는 허용되지 않습니다]
Exception \ Error 메시지를 추가하십시오. –
'Time.time' 두 프레임 사이에 델타가 있으면? 단지 시간의. 왜냐하면'y' 값은 시간이 지남에 따라 증가하기 때문입니다. 현재 및 이전 업데이트 사이의 델타를 계산할 수 있습니다. –
두 프레임 사이의 경과 시간 인 'Time.deltaTime'을 원할 수도 있습니다. – muXXmit2X