TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
楼主: 爱雪音MiKu
打印 上一主题 下一主题

[完整特效] [XY]002_とある科学の超電磁砲S [复制链接]

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

楼主
发表于 2014-1-16 21:02:20 |显示全部楼层
爱雪音MiKu 发表于 2014-1-16 20:25
呜咕。。点集的思想就是把文字转化为许多的点,就像“像素字”?。。对文字对半分的方法就是PIX1里是文字 ...

我感覺沒那麼麻煩 首先還是建立像素字的PIX結構

然後就是寫判斷了
比如說中心圓的情況
逐幀遍歷PIX所有點 提出點的座標 帶入(x-圓心座標x)^2+(y-圓心座標)^2<半徑^2
滿足的顯示 不滿足的什麽效果 自己寫
半徑 逐幀減小 就能消失了
圓心座標什麽 根據字體長寬還是好算的

然後就是你說的色塊的問題了 色塊簡單來說 就是一個矩形範圍的點 做同一個動作
本質還是用判斷來控制 0<x<10 and 0<y<10 這就是個塊了
比方說你的色塊 長寬都是10吧 你可以 在算上面那個圓形範圍的時候 先把xy座標換算成posX posY(畫點的時候 還是得用原來的xy座標)
例如posX=x //10 * 10  整除 去掉餘數 來保證你是整個方塊做同樣動作 忘記有沒有優先級問題了 你可以試試
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-4 15:23

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH