이번에는 Two.js를 사용하여 애니메이션 주변 객체를 생성하는 방법을 알려드리겠습니다 Two.js를 사용하여 애니메이션 주변 객체를 생성할 때 주의사항은 무엇인가요? 다음은 실제 사례입니다. , 살펴 보겠습니다.
Two.js는 최신 웹 브라우저용 2D 드로잉 API입니다. Two.js는 SVG,Canvas, WebGL 등 다양한 상황에서 사용할 수 있으며 평면 모양과 애니메이션을 더 쉽고 간단하게 만드는 것을 목표로 합니다.
Two.js에는 다른 애니메이션 라이브러리와 함께 작동하는 내장 애니메이션 루프가 있습니다. Two.js에는 확장 가능한 다음은 핵심 js 코드입니다. HTML은 붙여넣지 않습니다. Two.js 파일을 도입해야 합니다.var elem = document.getElementById('draw-animation'); var two = new Two({ width: 700, height: 700 }).appendTo(elem); //外层大运行轨迹 var track = two.makeCircle(0, 0, 200); track.fill='transparent'; track.stroke='#3366FF'; track.linewidth=3; //sun var sun = two.makeCircle(0,0,80); sun.fill='#FF8000'; sun.stroke='#FF0000'; sun.linewidth=5; //earth var earth = two.makeCircle(0,0,50); earth.fill='#9ACD32'; //moon var moon = two.makeCircle(100,0,30); moon.fill='#1C75BC'; //inline 小的运行轨迹 var inline = two.makeCircle(0,0,100); inline.stroke='#3366FF'; inline.fill='transparent'; inline.linewidth=3; //group 分组 一类型为一组 var group = two.makeGroup(inline,earth,moon); console.dir(group); var group1 = two.makeGroup(sun,track,group); group1.translation.set(two.width / 2, two.height / 2); //平移(x,y)父元素的一半 group.translation.set(200, 0); group.scale = 0.8; //比例 two.bind('update', function(frameCount) {//执行动画 group1.rotation += 0.01 *2* Math.PI; group.rotation += 0.01 * Math.PI; }).play();이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. PHP 중국어 웹사이트의 다른 관련 기사를 확인해보세요! 추천 도서:
위 내용은 Two.js는 애니메이션을 둘러싼 객체를 만듭니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!