国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 媒體動畫 > 正文

Director基礎教程:Director Lingo 語言初步掌握(11)

2024-09-08 19:27:19
字體:
來源:轉載
供稿:網友
director lingo 語言入門
lingo魔法書--光標和行為

  director中光標也可以自己定義和制作.我們看看下面的一個例子:光標單擊每個人臉就變成了一個動態的光標.移出按鈕圖片,光標就還原了.這樣的效果如何做呢?


此實例,已損壞

首先我們看一下光標控制語句.

cursor (角色名,遮罩名) --指定某個角色作為光標.角色必須是雙色位圖大小16x16。

cursor 光標號--光標代號

關于光標代號flyingbird曾經給出了一張很好的圖。當我們把cursor 設置為0的時候為取消設置還原成為莫認得箭頭。在本例中我們制作的時候就是使用了這條命令 cursor 0想下事件應該是什么呢?對了,是on mouseleave me鼠標移開的時候還原光標。注意cursor 200是將鼠標隱藏。這個屬性會在下面的例子中使用。

 

還可以這樣寫 cursor(member "角色名稱")。指定一個角色作為光標。我們在使用動畫光標的時候就是制定了角色庫中角色“woniu".實現的語句是

on mouseup me

  cursor(member "woniu")

end

這里順便扯一下動畫光標的制作。動畫光標和彩色光標從director 6.5才開始有的。可以使用一系列的位圖做成一個動畫的光標。位圖大小必須小于32x32象素,大于這個尺寸會自動縮小到32x32。顏色必須是256色。制作的時候首先導入圖片。象上面我們導入了3個圖片。然后選擇insert--〉media element--〉cursor系統出來對話框。在右側選角色,然后按add添加到光標中,按preview可以預覽。automask系統會自動過濾白色。interval為自動切換的時間。

制作完畢之后,角色庫中會多一個角色。下標是一個小的綠色光標。這就是我們要的動畫光標。每個按鈕的代碼都是下面的代碼。

on mouseup me
 cursor(member "woniu")
end
on mouseleave me
 cursor 0
end

至此,我們的工作好像做好了。是不是覺得還有點缺陷呢?有!每個代碼都要復制/粘貼一遍,太麻煩了。于是我們想到了行為,behavior。

behavior是director的一個重要概念。他可以大大方便lingo的編寫。特別是對于大量功能相同的代碼尤其顯著。簡單的說behavior的作用就是讓你把編好的lingo代碼重復多次應用。director中現在已經把幀腳本和sprite的腳本作為behavior了。凡是角色庫中有圖標的都是behavior。

以本例為例子,編寫好的腳本是角色1,鼠標拖拽這個腳本分別放在舞臺上的三個圓圈對象上面,鼠標會變成加號表示可以拖,然后就可以了。這樣就實現了編寫一次應用多次。同樣前面寫的frame腳本go the frame也可以直接拖拽到frame腳本通道中。其實behavior遠遠沒有這么簡單。它的功能比現在使用的強大得多。我們在緊接教程中可以繼續講解。

這個例子是對光標的一種控制。這里光標是沒有的也就是cursor

[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 前郭尔| 山西省| 蕲春县| 平邑县| 图木舒克市| 青河县| 西和县| 罗平县| 平邑县| 安庆市| 陆河县| 蒲江县| 揭西县| 如皋市| 雷州市| 东海县| 天柱县| 如皋市| 永州市| 青阳县| 大名县| 南安市| 泰和县| 宜川县| 晋城| 泰顺县| 佛山市| 微山县| 鄂托克旗| 应城市| 东乡县| 于田县| 汉寿县| 清涧县| 怀宁县| 和平县| 宁乡县| 平凉市| 长白| 双流县| 广宁县|