忍者ブログ
NScripter詞典及相關物
- 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,~

PR

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。

Search
Calendar
08 2025/09 10
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Profile
Hiyu
20071023 opened
20071024 133條命令
20071025 34條命令
20071027 14條命令
20071028 25條命令
20071103 25條命令

Edit
NewEntry
BBS

Counter
忍者ブログ [PR]
"Hiyu" WROTE ALL ARTICLES.
PRODUCED BY SHINOBI.JP @ SAMURAI FACTORY INC.