第44部分 (第1/5頁)
童舟提示您:看後求收藏(筆趣閣小說www.biqugexsw.tw),接著再看更方便。
來,所以裡面的內容也可以是半形英文或者數字。
範例:
bg‘aaa。jpg‘,1;瞬間顯示圖片aaa。jpg作為背景
bg#FF0000,2;以自定義的2號效果顯示紅色背景
bgblack,1;瞬間顯示純黑色背景
bgwhite,5;以自定義的5號效果顯示白色背景
另外,如果事先並沒有定義任何效果其實也是沒關係的,因為bg指令還有另外一種格式。
bg“圖片名稱”,內建效果編號,畫面切換使用時間,
例如:
bg‘aaa。jpg‘,10,1000
代表以NS內建的10號效果,在1000毫秒的時間內顯示圖片aaa。jpg作為背景。
可以看到,後面的部分和effect的後半部分完全一樣。這是一種臨時的定義。
——————————————————————————
顯示背景完成了,接下來就是顯示人物或者其他圖片了。
由於在遊戲裡需要頻繁的使用顯示人物命令,為了每個人物專門設定座標當然是非常麻煩的事。因此NS提供了簡單的顯示人物命令“ld”,可以直接把人物圖片顯示在螢幕的左,中,右三個位置。
指令格式:
ldl,圖片名稱,效果命名;在螢幕左邊顯示圖片
ldc,圖片名稱,效果命名;在螢幕中間顯示圖片
ldr,圖片名稱,效果命名;在螢幕右邊顯示圖片
效果命名的用法和顯示背景裡的是一樣的,也同樣可以使用臨時定義,例如:
ldc,‘chr。jpg‘,10,700;在0。7秒內讓名為‘chr。jpg‘的圖片以淡入方式顯示在螢幕中央。
當然,同一個位置是不能同時顯示兩張圖片的。所以當這條命令第二次使用的時候,如果第二張圖片同樣是顯示在中間,第一次顯示的圖片就會自動消失了。
需要消除圖片的時候,則是使用cl指令:
格式:
clc,效果命名;消除顯示在中間的圖片
當然,有c,就有l和r,不用多說。
另外,如果使用:
cla,效果命名
還可以把左中右三張圖片一次性的全部消除掉。
使用範例:
cll,2;以自定義2號效果消除顯示在螢幕左邊的圖片
一口氣講吓來,到目前為止,一定有很多問題吧?
——————————————————…
問題1:
附圖1
我照著教程上說的做了,顯示出來的人物圖片為什麼是這個樣子呢?
這個就要從NS支援的兩種圖片格式說起了。同樣一張圖片,看起來幾乎完全一樣的情況下,BmP格式和JPG格式的大小是差很多的。實際上,JPG格式的圖片已經經過了壓縮。這種壓縮會導致圖片質量有一定的損失,儘管我們看不出來,但是JPG格式圖片相比起BmP來說,一部分顏色會有變化。
在使用顯示圖片命令,不做任何特別定義的時候,NS會把圖片左邊最上面的一個象素格的顏色作為透明色。
在的BmP圖片裡,除了人物以外的一整片黑色都是純黑色,因此除了人物以外的部分都自動透明瞭。我們看到的就是人物周圍非常乾淨的邊緣。
點選察看圖片連結:附圖1
Level 2(再續)
附圖2
而JPG圖片,卻並不是如此,圖上的那些黑塊就是因為壓縮而改變了的顏色。也許只是變為#000001,但是在這裡就成了全透明和不透明的差別。
———————————————————————
問題2:
難道這就意味著JPG圖片不能用來顯示人物嗎?那做出來的遊戲豈不是要大得可怕?
當然不是了。實際上,因為JPG價格便宜量又足,還是很大家推薦使用的。至於具體要怎麼讓JPG的人物邊緣也變得乾淨,就是下一講的內容了。
———————————————————————
問題3:
如果我就是想顯示一整張圖片,不想要透明色怎麼辦?還要特意把左上點做成不一樣
《魔王簡介》 第44部分(第1/5頁),本章未完,點選下一頁繼續閱讀。