欢迎光临
我们一直在努力

lingo魔法书–sprite玩具工厂_director教程

建站超值云服务器,限时71元/月

上次我们学习的是导航命令,可以制作电影的整个导航.这次我们要带大家一起来到Sprite玩具工厂.首先看看下面的4个Sprite玩具.


  依次类推.第二个红方块Sprite脚本是


on mousewithin me
  sprite(2).locv=sprite(2).locv+1  –Sprite垂直距离自加1像素
  sprite(2).loch=sprite(2).loch+1  –Sprite水平距离自加1像素
end


–这样就实现了红方块的位移.


第三个紫色矩形Sprite脚本是


on mousewithin me
 sprite(3).blend=sprite(3).blend-10  –透明度自减10
end


第四个绿方块Sprite脚本是


on mousewithin me
  sprite(4).skew=sprite(4).skew+1  –自变形1度
end


 


乘此机会我们再介绍一下其他属性我们也可以在属性面板中找到.


 


Sprite(号码).height –Sprite的高度


Sprite(号码).width–Sprite的高度


Sprite(号码).left–Sprite构成的矩形的左边和舞台左边距离.


Sprite(号码).right–Sprite构成的矩形的右边和舞台左边距离.


Sprite(号码).top–Sprite构成的矩形的上边和舞台顶部距离.


Sprite(号码).bottom–Sprite构成的矩形的上边和舞台顶部距离.


下面这张示意图可以表明问题.


lingo魔法书--sprite玩具工厂_director教程


我们可以使用Message窗口进行调试直接使用Put Sprite(号码).属性就可以察看属性.属性面板也是观察的好地方.我们看看里面如何写的.


x表示loch也就是图中的注册点方块当中一个点的横坐标.


y表示locV也就是图中的注册点方块当中一个点的纵坐标.







W表示Sprite宽度 也就是Sprite(号码).width


H表示Sprite高度 也就是Sprite(号码).height


接下来是旋转也就是Sprite(号码).rotation 和斜切Sprite(号码).skew


l是left r 是right仔细计算会发现. right-left=width


t是top b是bottom 计算发现bottom-top=height


下面有一个思考题,如果要求你做一个每次单击就会变小的方块如何操作?


提示:事件我们可以用on mouseup 属性可以用高宽属性.

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » lingo魔法书–sprite玩具工厂_director教程
分享到: 更多 (0)