回复:MM GAL 企划中,欢迎大家提建议(禁水)
首先,补充一个比较实用但可能比较难实现的功能:让道具沿着自定义的不规则曲线以一定速度和加速度运动。
至于脚本语言的设计,首先应该有一套实现基本功能的关键字(这些关键字可以和执行部件中的函数相关联),比如说初始化桌面(位置,尺寸,背景色,透明度,等等),添加道具,删除道具,修改道具属性(位置,尺寸,等),获取道具和桌面的各项属性,等等,这些作为脚本的底层功能。
在这基础上,可以设计一组类似宏操作的指令,比如移动,旋转,淡入淡出,以及百叶窗等图像特效,通过设置包括起始时刻,持续时间(或终止时刻)在内的参数来控制场境内的行为。
以下引用Prz在2006-4-12 17:09:06的发言: 我想象中的语言定义的程度还要粗一点。 一个道具(不用指定任何类型),既可以用来做图形绘制,也可以用来载入图片,还可以用来显示文字。 一个时间轴,既可以用来指定固定时间间隔的事件,又可以用来指定一些列顺序发生的事件(间隔长度不定,不能用fps来表示)
|
比如说,道具就相当于内存DC,既可以用来做图形绘制,也可以用来载入图片,还可以用来显示文字。
间隔时间不确定的事件可以用道具本身的属性来控制,时间轴指定事件的开始时间,事件执行到满足事先定义好的结束条件时自动结束,还可以让事件具备触发其他事件的功能。
KCDDP KR/KAG区值班室常驻义务值班员
现在在KCDDP的论坛也已经开始潜水了Orz
但是QQ群还是长期在线的