このブログの内容が難しい方へ

もし、内容が難しくて理解出来ない場合には、Cプログラミング入門以前などのプログラミングを始める前に知っておくと良い事が書いてある本を読んでから、その後にやさしいC 第3版 [やさしいシリーズ]などのC言語というプログラミング言語の入門書を読むことをお勧めします。また、MIDIの知識がない人は、コンプリートMIDIブックなどがお勧めです。そこまで理解できれば、KSP特有の作法は、このブログを参考にすれば大丈夫だと思います。

2011年9月4日日曜日

set_knob_defval()

set_knob_defvalは、コマンドキーを押しながら(Macの場合です)、ui_knobをクリックした時に設定される値を設定します。気を付けないといけないのが、あくまでコマンドキーとセットでクリックした時に設定される値であって、スクリプトを読み込んだ時に設定される値ではないということです。

on init
	declare ui_knob $Knob(-100,100,1)
	set_knob_defval ($Knob,0)
end on

このプログラムを実行するとわかりますが、スクリプトを読み込んだ時には、Knobの値は0ではなく-100になります。スクリプトの解析が終わった段階で、Knobの値を0にしたい場合は以下のようにします。あ、その前に、一応、コマンドキーを押しながらノブをクリックして、動作を確認しておいてくださいね(笑)。

on init
	declare ui_knob $Knob(-100,100,1)
	set_knob_defval ($Knob,0)
	$Knob := 0
end on

0 件のコメント:

コメントを投稿