背景運動補償具體思路

  • 獲取攝像機位置(Awake)

  • 初始化攝像機以前的位置(Start)

  • 計算每幀背景各層的運動量

  • 計算相機運動量fparallax fparallax = (CamPrePos.x - cam.position.x) *
    parallaxFactor

  • 計算各層的運動量 bkNewX = BackGrounds[i].position.x+fparallax*(1 +
    FramesFactor * i);

  • 當前幀相機位置賦值給上一幀相機位置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章