悲憤而不得不說的前言:
總之起點就是鄙視英文=_=
所有的程序代碼依然都是半角小寫
另明日pkpk票預訂中。
============以下正文=============
nscripter全攻略:level3透明!透明!反鋸齒圖片製作與對話框
邪惡之詛咒:
盜帖者全家死光光
無端轉載者出門被狗咬
假如獲得轉載授權轉載同時請貼出本人簽字畫押授權書。
本教程已在國家r界專利局申請專利禁止任何形式的侵犯版權行為。
作者聯繫方式:
fs_et
level3透明透明!反鋸齒圖片製作與對話框
相關指令
transmode
:1;
:do
相關程序
反鋸齒圖片製作工具(ns安裝包中均有提供)
b>—————————————————————————————————————
nscripter的透明格式與設定方法:
透明色指定也就是指定某張圖片中的一個顏色不顯示這點應該滿好理解的。
nscripter有三種透明色指定格式:
1eft
bsp;a1pha
第一種就是1eft。也就是上一講已經提到的:
在使用顯示圖片命令不做任何特別定義的時候ns會把圖片左邊最上面的一個象素格的顏色作為透明色。圖片格式最好是bmp格式。
第二種copy顧名思義就是完全照搬沒有透明色。當然是用來顯示方塊狀的圖片了。
第三種ns自己定義的透明格式。可以解決上次說到的jpeg的顏色問題。關於nscripter不支持自帶透明通道的圖片格式例如png之類的確實很讓人頭大不過應該是屬於習慣就好吧……
但是最讓我頭大的其實是……無論我怎麼講這個透明格式的原理都有人反映聽不懂……orz……
那麼先講一下怎麼設定這三種透明格式吧。
第一種辦法:
假如在*define區裡加入transmode命令就能設定遊戲默認的透明格式。
上次說過在不加設定的時候默認為是左上點透明。
例如:
transmode1eft
transmodesmodea1pha
第二種辦法:
當這張圖片的顯示格式不同於默認格式的時候需要對每張圖片單獨定義透明格式。
還記得上一講說到的人物圖片顯示命令嗎?
1dc『chr.jpg『1o7oo
假如要把這張圖片完全顯示沒有任何透明色的話這條命令就會改寫成:
1dc『:c;chr.jpg『1o7oo
在」」裡圖片的名稱前增加了:bsp;bsp;
同樣的寫成:a;就代表採用ns自定義的透明格式。
而寫成:1;的話就是以圖片左上點為透明色了。
這種單獨的參數設定方法在ns裡相當常見。
而且不只可以用來設定透明格式……具體請參見下一講1sp的混沌宇宙。=v=
—————————————————————————————————————
反鋸齒圖片製作工具的使用:
說了這麼多「理論基礎」終於可以開始說ns特定的透明格式了。
上一講裡提到的價格便宜量又足的jpg格式這時候可以開始派上用場了。
那麼先我們來看看這兩張圖片。
附圖
點擊察看圖片鏈接: