- UID
- 47
- 积分
- 471
- 帖子
- 37
- 主题
- 7
- 论坛币
- 2219
- 威望
- 1
- EP值
- 540
- MP值
- 23
- 阅读权限
- 50
- 注册时间
- 2011-8-10
- 在线时间
- 38 小时
- 最后登录
- 2015-11-19
|
本帖最后由 影kage 于 2014-1-11 00:59 编辑
在Aegisub的template 或 code 都支援基本的 LUA的語法
請善用LUA語法的 math.cos 和 math.sin
參數是用弧度(ex 90度=pi/4) pi值用math.PI即可
詳細參考 http://lua-users.org/wiki/MathLibraryTutorial
math裡面的function基本上Aegisub 都支援
要排成圓形的話 其實用 \frz + \org + \org 就可以辦到了
半徑 = \org座標 和 \pos 座標的距離
等分點的部分用 syl 或 char counter的方式去取
例如畫三角函數
template pre-line loop 1600
正數部分- {\an5\pos(!320+(0.01*j)*20!,!240+(math.sin(0.01*j))*20!)}
复制代码 副數部分- {\an5\pos(!320-(0.01*j)*20!,!240-(math.sin(0.01*j))*20!)}
复制代码 karaoke |
-
1
查看全部评分
-
|