使用刷屏函數可以制作簡單的特效,但特效方方正正,中矩而不中規,過于單調.使用拷屏函數可以做許多單靠刷屏無法實現的函數,但要制作三維特效,不規則區域的特效,這些方法就有些不夠使用了.
更復雜的特效,一是使用3D模,二是使用數學函數.當然前提是你必須對lcd_layer_struct層的定義十分熟悉,對DM管理機制也比較熟悉.要不然你會不知道數學函數或者3D建立的模型怎么使用,或者寫出來對不知道怎么在系統中調用.
常用數學函數公式:
.1,直線:(直線方程如下圖)
有時會用到解析方程:
x=X+tcosA
y=Y+tsinA
2 圓:
x=X+RcosA
y=Y+RsinA
或者
(x-a)^2+(y-b)^2=R^2 特殊情況:x^2+y^2=R^2
橢圓:
x^2/a^2+y^2/b^2=1或者x^2/b^2+y^2/a^2=1
解析方式:x=acosA y= bsinA
雙曲線:
x^2/a^21y^2/b^2=1或者x^2/b^2-y^2/a^2=1
解析方程:x=X+asecA y=Y+btanA
拋物線:
y^=2px ..............
正弦:
y=Asin(ωx+φ)
我司需要招MTK高手,有興趣的可以和我聯系, 工作氛圍輕松,高手眾多,學習交流比較方便, 公司發展迅速,眾多職位虛席以待,能夠為大家提供廣闊發展空間. 聯系QQ:912730316
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
