- NS最新版: Ver 2.95 (09/09/06)
- 請善用Search功能尋找想要的指令
|| 像menu, Menu, MENU會找到不同結果…請多試試…
- 若有哪一頁不能完整打開網頁請BBS告知
- RSS 0.91 & RSS 1.00 & RSS 2.00
- 分站: ADV Engine相關 - http://sites.google.com/site/hiyuadv/
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ofscpy
上面的blt命令描繪的圖像轉移到offscreen buffer去。
解説:
上面的處理完成後想加上什麼effect, 、この命令でオフスクリーンバッファに
今の状態をコピーしてから行います。
這個命令製造出的OFFSCREEN BUFFER、EFFECT時做出正確動作,SAVE.LOAD不會保留記憶。恐怕是為了連接的命令。
blt命令、ofscpy命令、為了做出高速的畫面處理(像AIR的)而製作的特殊命令,使用方法滿困難,請諒解。
使用例:
btndef "~"
;讀取ANIMATION用的圖像
bg ~
ld c,~
;到這裡都是普通的畫面命令
resettimer
blt ~
waittimer 100
blt ~
waittimer 100
;做著快速的圖像處理。
;blt處理後使用普通的圖像命令、事前使用ofscpy命令。
ofscpy
bg ~
;做著平時要做的。
bg ~
ld c,~
blt
blt 畫面上的x,畫面上的y,畫面上的闊,畫面上的高,Button圖像上的x,Button圖像上的y,Button圖像上的闊,Button圖像上的高
在畫面上高速顯示時(像AIR的OP的動畫處理般)使用的命令。
Button圖像buffer使用時,請事先用btndef將圖像讀取。
讀取圖像的闊和畫面上的闊不一樣時,會為了配合畫面而擴大縮小圖像。
(例えば、全画面のXY半分のサイズの画像を4つ描いたものをロードしておいて、高速に拡大しながら画面全体に表示していくと、残像効果でドットの荒さは見えず高速なアニメに見える、というテクニックがAIRでは使われています。)
這命令可以不透過Buffer直接在畫面上描繪。完結後畫面data會不穩定,使用ofscpy命令後,一定要使用bg命令之類的呼叫別的圖像以確保圖像。
關於SAVE, 這個命令的結果圖像不能夠SAVE。
另外,使用的部分有限制。(デモとか、SLGでの小窓アニメなど、間にセーブやコマンド入力が挟まれないような処理)
cell
cell Sprite編號, Cell NO
手動指定Sprite Cell。內部狀態切換後請用print在畫面上反映一下。
amsp
amsp Sprite編號,數字(X),數字(Y),數字(透明度)
和msp相似,但這兒是絕對指定。
使用例:
amsp 2,5,2,100
這兒Sprite為2號,移動到(5,2),透明度為100。