คำถามติดแท็ก easing

3
ฉันจะอ่านระหว่างค่าที่วนซ้ำ (เช่นสีหรือการหมุน) ได้อย่างไร
ดูการสาธิต ฉันพยายามที่จะทำให้รอยต่อหมุนได้อย่างราบรื่นรอบจุดศูนย์กลางของผืนผ้าใบไปยังมุมของตัวชี้เมาส์ สิ่งที่ฉันได้ผล แต่ฉันต้องการให้มันเคลื่อนไหวได้ในระยะทางที่สั้นที่สุดเท่าที่จะเป็นไปได้เพื่อให้ได้มุมของเมาส์ ปัญหาเกิดขึ้นเมื่อค่าวนรอบที่เส้นแนวนอน ( 3.14และ-3.14) วางเมาส์เหนือบริเวณนั้นเพื่อดูว่าทิศทางเปลี่ยนไปอย่างไรและมันจะย้อนกลับไปได้ไกล รหัสที่เกี่ยวข้อง // ease the current angle to the target angle joint.angle += ( joint.targetAngle - joint.angle ) * 0.1; // get angle from joint to mouse var dx = e.clientX - joint.x, dy = e.clientY - joint.y; joint.targetAngle = Math.atan2( dy, dx …

3
ฟังก์ชั่นการผ่อนคลายคืออะไร?
ฉันพบเว็บไซต์เจ๋ง ๆนี้เพื่อการพัฒนาเกมและมันมีฟังก์ชั่นการทำให้สบาย ๆ : แม้ว่าเว็บไซต์จะมีคำอธิบายว่ามีไว้เพื่ออะไร ฟังก์ชั่นการผ่อนคลายคืออะไรและใช้เพื่ออะไร ปรับปรุง ผมพบว่าตัวอย่างที่ดีของการทำงานตัวเองจากรหัสที่มาของ Phaser.io ฟังก์ชั่นเหล่านี้ง่ายกว่าคำตอบที่แนะนำ พวกเขาใช้พารามิเตอร์เดียวเท่านั้น, k. เป็นส่วนหนึ่งของคำตอบฉันต้องการทราบวิธีใช้สิ่งเหล่านี้

2
ฟังก์ชั่นผ่อนคลาย
ฉันเริ่มมีส่วนร่วมกับฟังก์ชั่นการผ่อนคลาย (Flash AS3) เกิดความพยายามทำความเข้าใจเว็บไซต์ TweenLite และ Robert Penner: http://www.robertpenner.com/easing/ คำถามที่ฉันมีคือพื้นฐานทางคณิตศาสตร์ของฟังก์ชันเหล่านี้คืออะไร ฉันเคยเห็นไซต์อื่น ๆ แก้ไขฟังก์ชั่นเพื่อสร้างฟังก์ชั่นการผ่อนคลายที่กำหนดเอง

2
ฉันจะจำลองลูกตุ้มแกว่งได้อย่างไร
ฉันต้องการจำลองเชือกที่มีน้ำหนักติดอยู่แกว่งไปมาเหมือนลูกตุ้ม ฟิสิกส์จริง ๆ ก็คือ overkill; มันเป็นการเคลื่อนไหวแบบเดียวกันซ้ำ ๆ ไม่รู้จบ JQuery มี"การแกว่ง" ที่ง่ายเหมือนกับสิ่งที่ฉันกำลังมองหา มันทำงานยังไง? ฉันคิดของการหมุนจากมุมหนึ่งไปยังอีกที่มีMath.easeOutExpoแต่ลูกตุ้มจริงความสะดวกแตกต่างกัน ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.