[wrap=先占个地方 -v- 喵~~]
其实三分钟前,也就是上一个贴三分钟后,和PDTWidgets拥有同样功能的G00Widgets已经做出来了。
但是呢,我决定再加入几个实用的功能....
因此呢,现在还在Code中....
大概呢,一个小时能够做完,如果不写出一点什么Bug的话...
不过呢,一次就写出没有Bug的程序的金手指运气很难遇到...
所以呢,各位稍等吧! -v-
顺便馋大家一下:Planetarian的梦美的发带是半透明的哦!
==================================================
(大概三个半小时后....)[/wrap]
终于....写完了.....考虑到在三个半小时内加入一个新的多线程特效而且整合进入旧代码,并保证所有功能都能完美的整合...我的效率还是不低吧 ^o^
总之,介绍使用方法:
1. 所有PDTWidgets最新版本含有的功能,本G00Widgets全部包括
* 点此获取PDTWidgets以及查看使用说明 *2. 根据G00文件的格式特点增加的新功能有:
2.1 按区域查看图像
G00文件包含了图像的分区信息,可以将一整幅图像细分为多个子图像。因此可以G00Widgets可以按照区域查看图像。
举个简单的例子,一下这幅图像就被分成多个子图像,每一个子图像就是一行"CLANNAD",使用G00Widgets新增功能就可以一幅一幅的查看。
>> Clannad的动画标题图 于是这又启发了下一种新增特效:
2.2 自动循环显示子图像
再此方式下,一幅图像的子图像将会被自动按顺序显示出来,如果是如同上例一样的动画子图序列,你将会看到令人激动的豪华效果!^o^
更加"神奇"的是,嘿嘿,因为我的GDI引擎的卓越设计,在循环显示的同时,您可以进行图像移动/可视度切换等等操作,所有动作均同步进行,看上去异常的流畅平滑! ^o^
2.3 多图像叠加显示
其实这个模式应该是为Planetarian专门准备的(Clannad也有使用场合,不过对象是可怜的春原君...我估计他的Fans会比较的少)
Planetarian的CG很奇怪,为了节约储存空间和人工,梦美的多幅角色图共享一个主体,于是储存出来的G00文件看上去有点惨不忍睹。(除了唯一的一幅,其他的都是缺胳膊少腿.... >_<) G00Widgets 将采用多G00混合叠加模式,是您能够"拼"出一个完整的梦美! ^o^ 而且,因为梦美的肖像是由多部份组合而成的,也就意味着你可以选择自己喜欢的"部件"自由组合... (拼出了怪物不要怪我 >_<)
捆绑两只功能演示用图片:
1. 著名的梦美完整肖像 (发带是半透明的哦)
2. Clannad的动画标题
[IMG=816,Center]http://61.152.198.58/WebPaste/G00YU.JPG[/IMG]
厚道的价格,小售16KP。
[Payview=16]
[URL=upload/KFCFile9220_GDIGraphicEngine.rar]<<初回版>> G00Widgets[/URL]
新增功能使用方法:
...载入图像后
2.1 按区域查看图像
按下Ctrl键,然后前后滚动鼠标滚轮。
前滚(远离你)显示显示子图像编号递减;
后滚(靠近你)显示显示子图像编号递增;
* 如果滚动无反应则表明该图像不含子图;
* 一旦进入子图模式,就不能后再显示回全图。如果需要再次显示全图,请再次拖放。
2.2 自动循环显示子图像
按下Ctrl键,然后左键双击图像;再次双击暂停。
* 注意: 如果你在自动循环模式下使用了
屏幕帖纸功能,您将不能暂停(就像不能进行其他任何操作一样... |||)
------------------------------------------------------------
[URL=upload/KFCFile9231_G00Widgets.rar]<<更新>> Build 2006-04-02[/URL]
*** FrameBuffer实装!! ^o^
其实这个FrameBuffer是逼出来的...人总是懒惰的,不到万不得已我是舍不得动一根指头的... -v-
总之,还是那句广告词:功能更加强大,同步保护更严密!
还有无心插柳效应: 资源消耗似乎变少了... |||
OK, 然后就是大家期待已久的.....多图像混合叠加模式!
效果展示:
[IMG=1000,Center]upload/KFCFile9229_G00BlendMerge1.JPG.mid[/IMG]
使用方法:
2.3 多图像叠加显示
选定构成一幅图需要的各个“部件”,然后集体拖入即可。
** 注意1: 本功能的增加代替了PDTWidgets中的多图拖入随机显示功能!
** 注意2:
图片的正确叠加依靠拖入的文件的排列顺序! 正确的拖入方法为:选定所有需要叠加的图像后,鼠标点中望作为"底图"的图像,然后拖入。
例子: 上图和下图中高亮的文件未梦美身体的各个"部件";
深色细线圈中的文件为"底图"——梦美的身躯。
鼠标点中圈中的文件然后拖入即可得到正确的叠加图像。
[IMG=939,Center]upload/KFCFile9232_G00BlendMerge.JPG.mid[/IMG]
* 更加详细的解释:
因为缺乏有效的交互性,目前叠加图像只能根据拖入图像的顺序进行。
如果文件排列的顺序不同,叠加后的图像也不一样。
当点中一系列图像拖入时,文件名的循序为:
<点中的文件> + <剩下的文件> (按照屏幕的位置从上到下,从左到右)
而梦美的身体部件的命名刚好符合这一顺序,因此能够叠加成功。
* 你可以试验,如果将梦美手势的图片列在发带的图片后,那么叠加出来的图像的手的部分看上去就是在发带之后的(如果有重叠的部分的话)
* 最后祝大家拼图愉快!
* 另: 我记得代码中允许了将一幅没有透明通道的图像叠加到底图上,也就是说可以利用这一功能打开以前G00Widgets拒绝打开的图像。这个不是Bug,大家可以随意利用。
------------------------------------------------------------
[URL=upload/KFCFile9255_G00Widgets.rar]<<更新>> Build 2006-04-12[/URL]
考虑了一下,纠正了对于非透明格式图片的处理。
在新的版本中:
* 允许直接载入非透明格式图片
* 禁止了将非透明格式图片作为混合层图片进行叠加(仍然可作为底图载入)
------------------------------------------------------------
[URL=upload/KFCFile9449_G00Widgets.rar]<<更新>> Build 2006-06-21[/URL]
好久没有更新了... -v- 本次更新解决了以前所有版本中都隐含的一个Bug:在长路径下拖入文件可能不能正常读取和显示。
|
[/Payview]