利用Tweener製作動畫 – 貝茲曲線

在看過前面一篇Tweener基礎篇之後,應該會發現我們的動畫元件雖然可以依照不同的模式移動,但是在路徑上還依然是保持直線移動,而這一篇文章就要來示範如何讓元件利用貝茲曲線來產生移動路徑,至於甚麼是貝茲曲線?大家可以參考維基百科上面的說明,這邊就不贅述了。

在Tweener的官方網站裡有提供一個貝茲曲線產生器的Flash動畫讓大家下載,不過由於官方示範這個貝茲曲線產生器所使用的是舊版本的Tweener Class,所以在程式碼範例上有些缺失,馬老師這邊提供我修改過且進行中文化後的範例供大家下載

Tweener 貝茲曲線產生器 螢幕截圖

範例中Add Bezier Point是增加節點,Remove Point是刪除節點,利用這些功能並拖曳上面的範例曲線,就可以製作出你想要移動的路徑,接下來請先把「需要先被匯入與執行的Tweener」三行指令放置在程式碼的最前面,接著再把「Tweener動畫指令」貼上即可!這樣一來以後連製作這樣的路徑也會變得很方便了!

整個動畫的程式碼如下,也提供利用此效果製作的動畫檔給大家參考:

import caurina.transitions.Tweener
import caurina.transitions.properties.CurveModifiers
CurveModifiers.init()

Tweener.addTween(ball, {x:475, y:80, _bezier:[{x:150, y:43}, {x:71, y:206.5}], time:1, transition:"linear"});

希望這個範例對大家有所幫助,如果還有疑問,也可以在這邊回應唷~

You may also like...

21,023 Responses

  1. Richardaudit表示:

    https://lisinexpress.com/# Lisin Express

  2. CalvinAbofs表示:

    сайт доставки суши https://sushibarnaul.ru

  3. Jariorslq表示:

    Где приобрести диплом по необходимой специальности?
    Мы предлагаем выгодно и быстро заказать диплом, который выполнен на бланке ГОЗНАКа и заверен печатями, штампами, подписями. Данный документ пройдет лубую проверку, даже при помощи специального оборудования. Достигайте цели максимально быстро с нашей компанией.
    Заказать диплом о высшем образовании diplomus-spb.ru/kupit-diplom-magistra-21/

  4. BrianTom表示:

    amoxicillin 500 mg without prescription buy cheap amoxicillin AmOnlinePharm

  5. Mazralk表示:

    Мы предлагаем дипломы психологов, юристов, экономистов и любых других профессий по невысоким ценам. Всегда стараемся поддерживать для клиентов адекватную ценовую политику. Важно, чтобы документы были доступными для подавляющей массы наших граждан.
    Покупка документа, подтверждающего обучение в университете, – это выгодное решение. Купить диплом любого университета: kupit-diplomyz24.com/kupit-diplom-ob-okonchanii-universiteta-5/

  6. LanceFen表示:

    buy lisinopril online uk: Lisin Express – lisinopril 250mg

  7. Michaelscoob表示:

    lisinopril coupon: can i buy generic lisinopril online – zestoretic 25

  8. Cazrqut表示:

    Здравствуйте!
    Мы готовы предложить дипломы любой профессии по приятным тарифам. Стоимость будет зависеть от выбранной специальности, года получения и университета: diploman-russian.com/

  9. Cazrbpt表示:

    Привет!
    Без университета достаточно сложно было продвинуться вверх по карьерной лестнице. В наше время документ не дает абсолютно никаких гарантий, что получится получить престижную работу. Намного более важны практические навыки специалиста и его опыт. Именно из-за этого решение о заказе диплома можно считать целесообразным. Заказать диплом любого ВУЗа mm.kabb.ru/viewtopic.php?f=2&t=908

  10. BrianTom表示:

    ZithPharmOnline ZithPharmOnline zithromax 500 without prescription

  11. Richardaudit表示:

    http://predpharmnet.com/# Pred Pharm Net

  12. Danieldrymn表示:

    prednisone pills for sale: Pred Pharm Net – Pred Pharm Net

  13. Danieldrymn表示:

    ZithPharmOnline: how to get zithromax online – ZithPharmOnline

  14. BrianTom表示:

    ZithPharmOnline ZithPharmOnline ZithPharmOnline

  15. Danieldrymn表示:

    Lisin Express: Lisin Express – Lisin Express

  16. Michaelscoob表示:

    Lisin Express: lisinopril cheap brand – Lisin Express

  17. LanceFen表示:

    amoxicillin 800 mg price: AmOnlinePharm – AmOnlinePharm

  18. LanceFen表示:

    can i purchase clomid price: cost clomid pills – Clom Fast Pharm

  19. Jariormpz表示:

    Где купить диплом по актуальной специальности?
    Мы предлагаембыстро купить диплом, который выполняется на бланке ГОЗНАКа и заверен печатями, водяными знаками, подписями. Наш документ пройдет лубую проверку, даже при использовании профессионального оборудования. Решайте свои задачи быстро и просто с нашим сервисом. Купить диплом любого ВУЗа! mosregeon.flybb.ru/viewtopic.php?f=2&t=927

  20. Uazrrgk表示:

    Приветствую!
    Для определенных людей, заказать диплом о высшем образовании – это необходимость, шанс получить достойную работу. Впрочем для кого-то – это желание не терять множество времени на учебу в универе. С какой бы целью вам это не понадобилось, мы готовы помочь вам. Оперативно, качественно и по доступной цене изготовим диплом любого ВУЗа и года выпуска на подлинных бланках со всеми печатями.
    Основная причина, почему многие покупают документы, – желание занять определенную работу. Например, знания позволяют кандидату устроиться на работу, но документального подтверждения квалификации не имеется. Если работодателю важно наличие “корочки”, риск потерять место работы очень высокий.
    Заказать документ ВУЗа вы имеете возможность в нашей компании. Мы предлагаем документы об окончании любых ВУЗов России. Вы получите диплом по любым специальностям, включая документы старого образца. Гарантируем, что в случае проверки документа работодателями, каких-либо подозрений не появится.
    Факторов, которые вынуждают заказать диплом ВУЗа немало. Кому-то срочно необходима работа, а значит, нужно произвести хорошее впечатление на руководителя при собеседовании. Некоторые желают попасть в престижную компанию, чтобы повысить собственный статус и в последующем начать свой бизнес. Чтобы не тратить множество времени, а сразу начинать удачную карьеру, используя врожденные способности и приобретенные навыки, можно купить диплом прямо в интернете. Вы сможете быть полезным в социуме, обретете денежную стабильность в максимально короткий срок- диплом о среднем образовании купить

  21. LanceFen表示:

    can you buy clomid without a prescription: Clom Fast Pharm – where buy clomid for sale

  22. Richardaudit表示:

    https://clomfastpharm.shop/# Clom Fast Pharm

  23. BrianTom表示:

    prednisone brand name in india [url=http://predpharmnet.com/#]how much is prednisone 5mg[/url] Pred Pharm Net

  24. Michaelscoob表示:

    Lisin Express: Lisin Express – Lisin Express

  25. LanceFen表示:

    Lisin Express: Lisin Express – cheap lisinopril 40 mg

  26. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем:сервис центры бытовой техники москва
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  27. Sazrhlw表示:

    Заказ диплома ВУЗа через надежную компанию дарит ряд достоинств для покупателя. Это решение позволяет сберечь как личное время, так и существенные денежные средства. Впрочем, на этом выгоды не ограничиваются, преимуществ гораздо больше.Мы изготавливаем дипломы психологов, юристов, экономистов и прочих профессий. Дипломы производят на настоящих бланках. Доступная цена в сравнении с большими тратами на обучение и проживание в другом городе. Приобретение диплома ВУЗа является разумным шагом.
    Купить диплом: diplomg-kurerom.ru/diplom-s-zaneseniem-v-reestr-4/

  28. Sazrroh表示:

    Мы можем предложить дипломы любых профессий по доступным ценам. Плюсы заказа документов в нашем сервисе
    Вы покупаете документ через надежную фирму. Такое решение сэкономит не только массу денежных средств, но и бесценное время.
    Преимуществ намного больше:
    • Дипломы печатаются на настоящих бланках с печатями и подписями;
    • Дипломы любого ВУЗа РФ;
    • Стоимость значительно ниже нежели пришлось бы заплатить на очном и заочном обучении в ВУЗе;
    • Быстрая доставка в любые регионы России.
    Приобрести диплом университета– http://crtdu-kras.ru/communication/forum/user/277691/ – crtdu-kras.ru/communication/forum/user/277691

  29. Danieldrymn表示:

    clomid prices: can i order cheap clomid without a prescription – Clom Fast Pharm

發佈回覆給「LanceFen」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。