2016-09-22 61 views
0

我正在使用fabricjs畫布庫。我無法找到用於fabricjs的動畫方法或支持庫。平滑放大fabricjs對象

我想要做的是放大對象。我不想縮放對象的大小。每個對象畫布都將放置在原來的位置。

我想要做的就是添加效果,像相機將焦點放在一個特定的物體上,當放大和當我們縮小。它會進入初始狀態,如攝像頭正在移入物體,然後從物體移出到初始狀態。

對不起我的英文不好

+0

放大畫布與縮放比例相同,您可以更改用戶的感覺,使其看起來像縮放。 –

+0

我正在做同樣的事情,但並不像預期那樣順利。 –

+0

你可以在你已經嘗試過的代碼片段中發佈一些示例工作代碼嗎? – StefanHayden

回答

0

我已經示例代碼問題http://fiddle.jshell.net/5KKQ2/811/

在這裏,我試圖放大相關的對象,因爲相機是專注於一個特定的對象,它應該順利。但是在使用縮放對象時,很難管理特定對象的位置,因爲我們不知道對象在運行時將放置在哪裏。

解決方案:http://fiddle.jshell.net/5KKQ2/813/

我在這裏使用zoomToPoint方法,它是工作的罰款。無需每次都縮放每個對象。