我正在嘗試使用SuperScrollorama製作槍的動畫。這個想法是,當用戶向下滾動時,槍會啓動。這涉及一些相當複雜的補間。如何添加此SuperScrollorama補間時間軸
這裏是我到目前爲止(*最適合在Firefox):
https://googledrive.com/host/0B8V6b1tb9Ds5cDBYTlJpOWhsb1U/index.html
現在,我已經扳機被拉動,並且錘向後旋轉,我需要做的錘捕捉到旋轉:到達旋轉後爲0:-25。我無法弄清楚如何追加這個時間表。
這裏是我的腳本:
<script>
$(document).ready(function() {
var controller = $.superscrollorama();
controller.addTween(
'#gun',
(new TimelineLite())
.append([
TweenMax.fromTo($('#hammer'), 1,
{css:{rotation: 0}, immediateRender:true},
{css:{rotation: -25}, ease:Quad.easeInOut}),
TweenMax.fromTo($('#trigger'), 1,
{css:{rotation: 0}, immediateRender:true},
{css:{rotation: 40}, ease:Quad.easeInOut})
]),
500, // scroll duration of tween
200); // offset?
});
</script>
我希望得到任何幫助,任何人都可以給我。我在Superscrollorama網站上儘可能多地閱讀並查看各種代碼片段。仍然無法弄清楚。