Feekood语言的动画运算符的使用

很多朋友发私信问我,<:是什么符号,其实答案很简单那就是动画的设定的符号

比如有x=0; 那么 x<:{0,100,1000} 就是让x从0到100的动画,其中1000的意思表示1000ms. 动画效果做起来非常简单。


trigger函数是一个触发器函数,表示x变化,则执行后面的表达式,也就是print(x)。

这种语法貌似也是feekood语言的一种特色,可以设定一些数据的触发性变化。

mesh=includeAisx(":/Wooyoo/window7/DRAGONPRINCE.aisx");
create(mesh);
mesh.rotation=0;
mesh.rotation<:{0,360,10000}<:"loop";
以上的代码就是读取一个模型并且将模型在10s旋转360度,并且循环旋转,很容易理解

(注意要includeAisx模型必须使用wooyoogame平台上的资源,http://www.wooyoogame.com/resource/5292点击使用即可)

执行效果可访问 http://www.feekood.com/?path=:/tiantian/KeyMove/RotateMan.ais

mesh=includeAisx(":/Wooyoo/window7/DRAGONPRINCE.aisx");
create(mesh);
mesh.shader=
{
    type:"color";
    color:{1,1,1};
};


mesh.shader.color<:{{1,1,1},{1,0,0},1000}<:{{1,0,0},{1,1,1},1000}<:"loop";
对于动画也可以运用于集合上,比如以上代码就是将模型设置一个color特效,

color值由{1,1,1}也就是白色,变化为{1,0,0}红色,然后又变为白色,不断循环

我们就可以看到那个古代的王子的颜色变红变白由变红,不断循环

结果可访问http://www.feekood.com/?path=:/tiantian/KeyMove/ColorMan.ais

非常简单吧哈哈


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值