2016-12-11 16 views
-2

LOVE2Dでカメラの動きを説明しようとしています。私はほとんど基本的なカメラの動きであるthisコードをたどった。しかし、私はポイント(マウスカーソルなど)への拡大を実装するのに苦労しています。LOVE2D:ポイント(カーソル)とのスケール(ズーム)

スケーリングは、すべてのオブジェクトに側面に「スライド」させる特定の要素(x軸とy軸)をすべてに掛けて動作します。 love.graphics.scale()機能を変更することは私の能力を超えています。回避策として、カメラの動きでスライドをオフセットしようとしましたが、動きませんでした。

LOVE2Dでズーム機能を使用する方法はありますか?

+0

あなたは答えを得るために質問が必要です... – Piglet

答えて

1

love.graphics.scale原点からの縮尺:(0、0)。マウスの位置を基準にするには、スケーリングの前にマウスの位置を引いたlove.graphics.translateをマイナスしたほうがよいでしょう。 (あなたのものがどれほど複雑かによっては、他の修正が必要かもしれませんが、あなたが私たちに与えたこの小さな情報では分かりません)

関連する問題