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

 找回密码
 新人加入
查看: 3430|回复: 5
打印 上一主题 下一主题

[已解决] 还是内置main的一些问题...(T_T 虽然有点不好意思再问了) [复制链接]

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

楼主
发表于 2013-5-18 21:25:27 |显示全部楼层
yyxxlc 发表于 2013-5-17 21:52
明明没设斜体啊 为毛后面自己斜了 难道这表明LZ RP不正么 太桑人了!


代码里面的有些东西被识别为DZ代码了...是代码的部分, 加个 [code] 代码就好了吧..

如果无效, 你可以选择禁用编辑器代码

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

沙发
发表于 2013-5-18 21:35:46 |显示全部楼层
关于颜色渐变, 这里用的就是线性插值...  不管使用何种函数, 最终只要能得到一个新的数值就可以了... (好不好看是其次...

颜色有 R, G, B三个分量, 每个分量值从 0~255   你可以使用任何一个函数, new_r = f(r)

这个f, 简单一点, 可以使用 一次函数...  只要确定 起始点, 以及斜率, 就可以最终确定这个函数. 起始点, 我们可以任意选择一个颜色. c1, 斜率 就是 (c2 - c1) / step  这个step, 就是我们打算生成多少个颜色.   

举个例子:

我们指定两个初始颜色  c1, c2  (对应分量为 r1, g1, b1, r2, g2, b2)

我们想要生成 5 种颜色 (包括c1, c2, 因此需要再构造3个颜色).

则颜色表达式为  c = c1 + (c2 - c1) / 4 * i

i = 0, 1, 2, 3, 4

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

板凳
发表于 2013-5-18 21:37:35 |显示全部楼层
2. 边框没有颜色? 你不是设置边框透明了么... alpha3(255)

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

地板
发表于 2013-5-18 21:39:11 |显示全部楼层
3. 那个函数被砍掉了... 早期tcaxPy.py脚本中有... 如果需要, 你把下面这代码, 粘贴到 那个特效脚本里面去就行了.
  1. def RectClip(InitPosX, InitPosY, WD, HT, AN = 7, DENS = 1.0, SIZE = 1):       # 用点或方格的形式切割文字
  2.     RCLIP = []
  3.     for i in range(AdvInt(DENS * WD)):
  4.         for j in range(AdvInt(DENS * HT)):
  5.             RCLIP.append(clip(InitPosX + AdvInt(i / DENS), InitPosY + AdvInt(j / DENS), InitPosX + AdvInt(i / DENS) + SIZE, InitPosY + AdvInt(j / DENS) + SIZE))
  6.     return RCLIP
复制代码

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

5#
发表于 2013-5-18 23:22:23 |显示全部楼层
yyxxlc 发表于 2013-5-18 23:13
加个code变得好诡异

你没正确使用... 我帮你编辑了, 你可以再编辑看看是怎么使用的..

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

6#
发表于 2013-5-18 23:24:44 |显示全部楼层
yyxxlc 发表于 2013-5-18 23:03
恩!谢谢牛奶大!我会好生研究研究的!为什么要删了它呢,多么乖巧的函数啊! ...


tcaxPy.py 只负责一些比较底层的操作.

其他函数应该被封装在各种独立的脚本中. (这里涉及到Python语言特性--->脚本/模块的载入)

而且这些 (删掉的函数), 是我早期(久远了)随意写的...

p.s. 第三方脚本, 记得灾厄写过一个封装了Mod特效代码的脚本, http://www.tcax.org/forum.php?mod=viewthread&tid=162
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-7 09:00

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH