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

标题: 关于PIX的中心 我尽力了... [打印本页]

作者: yyxxlc    时间: 2014-1-20 10:55:53     标题: 关于PIX的中心 我尽力了...

如果是一般的ass的话 如果是按照aligment=an5的话,_x,_y就是中心了吧;

说实话,我觉着自个儿的智商捉急翻来覆去看了好久的教程+度娘都没法子准确理解什么是内部偏移量和外部偏移量 相对位置和绝对位置 ORZ 桑心了....

于是我当时很淡定的跳过了这个无法理解的东西,决定让一切随风而逝,那么约莫着把PIX[0][0],PIX[0][1]作为PIX的中心植入自己的世界观。

但在看pixstone的时候突然发现了一个严重的问题,PIX[0][0],PIX[0][1]完全不在字上啊(就输出的坐标和最后字所处的所处的位置而言,而且这两个坐标输出来的值居然是负的)。世界观瞬间碎成一片一片的。

我估摸着也许(abs(PIX[0][0]) + _TextWidth[_i][_j] / 2, PIX[1][1] - abs(PIX[0][1]) - _TextHeight[_i][_j] / 2) 才是PIX的中心,但是为什么为什么 会出现这种如此复杂考智商杀脑细胞的玩意儿?

于是我又回去看了N遍99%那个教程,发现.....我还是看不懂各种位置。好生绝望!求解脱
作者: saiyaku    时间: 2014-1-20 23:36:34

PIX結構就是一個矩形框 整體結構((initX, initY), (width, height), (r1, g1, b1, a1, r2, g2, b2, a2, r3, ...))
PIX[0] 就是(initX, initY) 是矩形框左上角的座標
PIX[1] 就是 (width, height) 是矩形框的寬和高

所以中心的座標是 (PIX[0][0]+PIX[1][0]/2,PIX[0][1]+PIX[1][1]/2)




欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://tcax.org/) Powered by Discuz! X2