すみませんちょっと質問です
今Java言語を使ってアクションゲームを作ってます

スーパードンキーコングを参考に作ってるのですが、
http://www.nicovideo.jp/watch/sm4068514
の9分54秒あたりからタルに入って
吹っ飛びながら移動するアクションがあります
この時に上下左右になめらかなカメラワークのように見えますが
仕組みがまったくわかりません、、

背景・自機の座標値をどのような計算で求めているのか
または何か特別な手法が必要なのか、よろしくお願いします