瑞鲁手机APP下载网_专注推荐好用的手机APP和游戏APP

Lingo魔法书--Sprite玩具工厂(2)隐藏和替换

Lingo魔法书--Message窗口和List View

查看人次:1摘自:安卓手机APP

使用过Director的朋友一定都知道Lingo语言。Director的动画制作功能最容易为大家所接受,但是Lingo语言就有点让人感到神秘兮兮,光是纷繁复杂的函数和多而庞杂的变量就让人望而生畏。其实Lingo没有我们想象的那么复杂,甚至有些非常简单

在正式开始Lingo学习之前,我们先来认识一些用于操作和调试的小东东,Message窗口和属性面板

启动Message窗口我们只要在Director工具栏上单击按钮即可.

这就是Message信息窗口。在里面输入的Lingo语言都可以直接执行。可以用于我们试验Lingo语言。下面我们就来试验一条。

Put 15+20

输入完毕后按回车可以直接看到运算的结果。

刚才我们试验了一条基本的显示命令.下面我们来做一些更好玩的东西.让Director弹出一个窗口.就象我们在网页上看到的弹出窗口那样.

在Message窗口中输入 alert "我要学Lingo." 然后直接回车.一个弹出窗口就做好了.按确定就可以关闭他.

alert的作用就是制作弹出窗口显示 alert后面的信息。

恩?是不是还不过瘾?我们现在让他来打开5dmedia的首页.在Message窗口中输入

gotoNetPage "http://www.5dmedia.com"

然后回车,只要你连在网上就能弹出浏览器窗口进入www.5dmedia.com首页.

下面还有3条命令就是

Quit --退出Director

restart --重启动机器

shutDown --关机

不过猫法师劝你不要马上试验,:)因为我们还有好玩的东西在后面呢。关了机就没的玩咯。

Ok 我们的Message窗口试验就到这里。在Message窗口中我们输入的Lingo语言马上都可以执行。但是用它来编程是不行的。我们可以把他作为一个试验语言的好工具。而且可以用它来获取一些你想要的信息。

例如:

我们在舞台上用工具直接画一个椭圆。放在分镜表(Score)的第一个通道中。然后在Message窗口中输入

Put the loc of sprite 1

回车我们就可以得到Sprite 1 的注册点(registration point)的位置。(注:每个Sprite都会有一个registration point,可以用来定位sprite的坐标值,在上面图片该点在圆的左上角)。同样我们也可以从右边属性面板看到它的值

X,Y(34,31)。读者注意不要和下面的l和t混淆 l是左边位置 t是顶部位置,合起来表示sprite的左上角。这里正好注册点在sprite的左上角,所以数值一样。

我们还可以把属性面板切换到List View 列表显示状态。

我们前面做的Put the loc of sprite 1得到的两个坐标分别是H和V也就是(34,31)我们也可以使用

Put the locv of sprite 1来单独获得垂直坐标。List View是一种很有用的模式可以方便我们观察Sprite的属性。

 

相关文摘:Director Lingo
标题名称:《Lingo魔法书--Sprite玩具工厂(2)隐藏和替换》
本文网址:https://www.sdruilu.cn/news/tpart-22470.html