※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

吉里吉里

LiveMaker

NScripter

スクリプト化について

【未定!】タグに指示を書き込んで、それを実行する形になると思います
【未定!】日本語のタグが使えるので、極力日本語で指示が出せる形にします
例:
[立ち絵/右/ミク/右からスライド]
[立ち絵/右/透明/遅くフェード]  ;;←ミクの立ち絵を消すとき
[立ち絵/右//遅くフェード]    ;;指定無しでも透明になります
[背景//酒場/遅くフェード]

変数の配列化

無駄な領域を食ってしまいますが、使い勝手が良くなるかも?
numAlias MAX_SPRITE_ID,300
numAlias MAX_SPRITE_PARAMETER,6
	numAlias string			,6
	numAlias angle			,5
	numAlias alpha			,4
	numAlias y				,3
	numAlias x				,2
	numAlias z				,1
	numAlias view				,0
dim ?sprite[MAX_SPRITE_ID][MAX_SPRITE_PARAMETER]
こんな感じで配列・定数化しておいて使います
stringは後でfor文を使って文字変数として使えるようにします

キー取得

;;元からある命令で使用可能になるキーを定数化したもの
;;;;NScripter
numAlias PAGEUP_KEY		,-12
numAlias PAGEDOWN_KEY	,-13
numAlias ENTER_KEY		,-19
numAlias Function1_Key	,-21
numAlias Function2_Key	,-22
numAlias Function3_Key	,-23
numAlias Function4_Key	,-24
numAlias Function5_Key	,-25
numAlias Function6_Key	,-26
numAlias Function7_Key	,-27
numAlias Function8_Key	,-28
numAlias Function9_KEY	,-29
numAlias Function10_KEY	,-30
numAlias Function11_KEY	,-31
numAlias FUNCTION12_KEY	,-32
numAlias UP_KEY			,-40
numAlias RIGHT_KEY		,-41
numAlias DOWN_KEY		,-42
numAlias LEFT_KEY		,-43
numAlias INSERT_KEY		,-50
numAlias Z_KEY			,-51
numAlias X_KEY			,-52
numAlias C_KEY			,-53

numAlias LEFT_CLICK			,-3
numAlias LEFT_CLICK_OUTSIDE	,0
numAlias RIGHT_CLICK		,-1
numAlias TIME_OVER			,-2

キー取得 getkey.dll

;;格調プラグインgetKey.dllで取得されるキーを定数化したもの(十進数)
;;Vatial Keyboard 10
numAlias VK_LBUTTON	,1
numAlias VK_RBUTTON	,2
numAlias VK_CANCEL	,3
numAlias VK_MBUTTON	,4
numAlias VK_XBUTTON1,5
numAlias VK_XBUTTON2,6
numAlias VK_BACK	,8
numAlias VK_TAB		,9
numAlias VK_CLEAR	,12
numAlias VK_RETURN	,13
numAlias VK_SHIFT	,16
numAlias VK_CONTROL	,17
numAlias VK_MENU	,18
numAlias VK_PAUSE	,19
numAlias VK_CAPTIAL	,20
numAlias VK_ESCAPE	,27
numAlias VK_NONCONVERT,29
numAlias VK_SPACE	,32
numAlias VK_PRIOR	,33
numAlias VK_NEXT	,34
numAlias VK_END		,35
numAlias VK_HOME	,36
numAlias VK_LEFT	,37
numAlias VK_UP		,38
numAlias VK_RIGHT	,39
numAlias VK_DOWN	,40
numAlias VK_SNAPSHOT,44
numAlias VK_INSERT	,45
numAlias VK_DElETE	,46
numAlias VK_0		,48
numAlias VK_1		,49
numAlias VK_2		,50
numAlias VK_3		,51
numAlias VK_4		,52
numAlias VK_5		,53
numAlias VK_6		,54
numAlias VK_7		,55
numAlias VK_8		,56
numAlias VK_9		,57
numAlias VK_A		,65
numAlias VK_B		,66
numAlias VK_C		,67
numAlias VK_D		,68
numAlias VK_E		,69
numAlias VK_F		,70
numAlias VK_G		,71
numAlias VK_H		,72
numAlias VK_I		,73
numAlias VK_J		,74
numAlias VK_K		,75
numAlias VK_L		,76
numAlias VK_M		,77
numAlias VK_N		,78
numAlias VK_O		,79
numAlias VK_P		,80
numAlias VK_Q		,81
numAlias VK_R		,82
numAlias VK_S		,83
numAlias VK_T		,84
numAlias VK_U		,85
numAlias VK_V		,86
numAlias VK_W		,87
numAlias VK_X		,88
numAlias VK_Y		,89
numAlias VK_Z		,90
numAlias VK_LWIN	,91
numAlias VK_RWIN	,92
numAlias VK_APPS	,93
numAlias VK_NUMPAD0	,96
numAlias VK_NUMPAD1	,97
numAlias VK_NUMPAD2	,98
numAlias VK_NUMPAD3	,99
numAlias VK_NUMPAD4	,100
numAlias VK_NUMPAD5	,101
numAlias VK_NUMPAD6	,102
numAlias VK_NUMPAD7	,103
numAlias VK_NUMPAD8	,104
numAlias VK_NUMPAD9	,105
numAlias VK_MULTIPLY,106	;; *
numAlias VK_ADD		,107	;; +
numAlias VK_SUBTRACT,109	;; -
numAlias VK_DECIMAL	,110	;; .
numAlias VK_DIVIDE	,111	;; /
numAlias VK_F1		,112
numAlias VK_F2		,113
numAlias VK_F3		,114
numAlias VK_F4		,115
numAlias VK_F5		,116
numAlias VK_F6		,117
numAlias VK_F7		,118
numAlias VK_F8		,119
numAlias VK_F9		,120
numAlias VK_F10		,121
numAlias VK_F11		,122
numAlias VK_F12		,123
numAlias VK_NUMLOCK	,144
numAlias VK_SCROLL	,145
; numAlias VK_OEM ,186 ;; :
; numAlias VK_OEM ,187 ;; ;
; numAlias VK_OEM ,188 ;; ,
; numAlias VK_OEM ,189 ;; -
; numAlias VK_OEM ,190 ;; .
; numAlias VK_OEM ,191 ;; /
; numAlias VK_OEM ,192 ;; @
; numAlias VK_OEM ,219 ;; [
; numAlias VK_OEM ,220 ;; \
; numAlias VK_OEM ,221 ;; ]
; numAlias VK_OEM ,222 ;; ^
; numAlias VK_OEM ,223 ;; _

今あるエフェクト一覧

左からスライド
右からスライド
待機
即表示
非表示
フェード
早くフェード
遅くフェード

左からシャッター
早く左からシャッター
遅く左からシャッター
右からシャッター
早く右からシャッター
遅く右からシャッター
上からシャッター
早く上からシャッター
遅く上からシャッター
下からシャッター
早く下からシャッター
遅く下からシャッター

左からカーテン
早く左からカーテン
遅く左からカーテン
右からカーテン
早く右からカーテン
遅く右からカーテン
上からカーテン
早く上からカーテン
遅く上からカーテン
下からカーテン
早く下からカーテン
遅く下からカーテン

左からスクロール
早く左からスクロール
遅く左からスクロール
右からスクロール
早く右からスクロール
遅く右からスクロール
上からスクロール
早く上からスクロール
遅く上からスクロール
下からスクロール
早く下からスクロール
遅く下からスクロール

モザイクイン
早くモザイクイン
遅くモザイクイン
モザイクアウト
早くモザイクアウト
遅くモザイクアウト