lance 发表于 2009-8-26 19:38:53

无双引擎七夕节正式版发布!

转自 http://bbs.gamediy.net/read.php?tid=95

首先祝大家七夕节快乐!七夕节版本总算如期发布了,不过同捆游戏跳票中。。。

主要功能更新及使用方法:

1.图片淡入淡出和图片平移功能

显示 无双 高兴
@无双.淡入(2)
表示2秒内淡入
显示 背景 侦探社
@背景.淡入(1, 'mask1.gif')
表示1秒内淡入背景,使用 mask1.gif 作为蒙版(注意蒙版必须是8位灰度图,而且目前蒙版大小必须和要淡入的图片大小一样)
淡出的语法类似淡入
移动的语法:
显示 无双 高兴
@无双.移至(3, 400, 300)
表示3秒内将无双移动至坐标 (400, 300). 移至的默认锚点为左上, 也可以自己设置锚点,如:
@无双.移至(3, 400, 300, '中中')
最后,通过
@完成动画()
可以将之前的定义的动画播放完成后,才继续进行游戏。

2.图片特效功能

图片特效的使用方法类似这样.(一共有10种不同的效果,这些效果还可以叠加)
@背景.黑白化(0.5)
@背景.浮雕化(0.5)
@背景.负片化(0.5)
@背景.线稿化(0.5)
@背景.毛玻璃化(0.5, 4)
@背景.模糊化(0.5, 4)
@背景.膨胀化(0.5, 4)
@背景.腐蚀化(0.5, 4)
@背景.噪点化(0.5, 100)
@背景.偏色化(0.5, (50,0,-50))
第一个参数是时间,表示多少秒内变化到特殊效果.有些效果需要第二个参数,如模糊化,表示模糊的程度.偏色化需要一个rgb值 (50,0,-50) 会往暖黄色调偏,(-50,0,50)会往冷蓝色调偏.这些效果还可以叠加,加入第三个参数 否 就是表示不覆盖以前的效果(叠加).具体用例可以参考七夕节版的剧本.
另外还有一个图片震动(抖动)功能。
@无双.震动(1, 10, 60)
第一个1表示震动1秒,第二个10表示震动幅度,最大可达10个像素.第三个60表示震动频率(1秒震动60次,最高就是60次了).
这些值都是默认值,也就是说可以直接调用
@无双.震动()
效果和 @无双.震动(1, 10, 60)一样.

3.在剧本对话以及菜单中插入变量

可以通过大括号{}来插入变量,例如
@角色名 = "无双"
"大家好,我是{角色名}"
最终会输出
"大家好,我是无双”

4.新增按住 Page Up/Page Down键可以快退/快进的功能

下载地址:
http://wushuang.googlecode.com/files/WuShuang_090826.zip
页: [1]
查看完整版本: 无双引擎七夕节正式版发布!