SharedKeyAssign
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[統一規格]]
**概要 [#r27a416b]
SharedKeyAssignとは主として飛行機においてピッチ・ロールや...
**設定法 [#fa44987a]
まず、前提としてライブラリフォルダを作り、LUA_PATHを設定...
SharedKeyAssign.割り当てる操作 = キー番号
の形でキー割り当てを記述する。
参考用雛形ファイル&ref(SharedKeyAssign.lua);
#codeprettify{{
SharedKeyAssign = {};
SharedKeyAssign.PitchUp = 1;
SharedKeyAssign.PitchDown = 0;
SharedKeyAssign.RollLeft = 2;
SharedKeyAssign.RollRight = 3;
SharedKeyAssign.YawLeft = 4;
SharedKeyAssign.YawRight = 6;
SharedKeyAssign.PowerUp = 5;
SharedKeyAssign.PowerDown = 8;
SharedKeyAssign.Gear = 10;
SharedKeyAssign.ModeChange = 14;
SharedKeyAssign.Fire = 12;
SharedKeyAssign.Shift = 16;
SharedKeyAssign.Option1 = 9;
SharedKeyAssign.Option2 = 10;
SharedKeyAssign.Option3 = 11;
SharedKeyAssign.Option4 = 15;
SharedKeyAssign.UseAnalog = 1;
SharedKeyAssign.AnalogPitch = 1;
SharedKeyAssign.AnalogRoll = 0;
SharedKeyAssign.AnalogYaw = 5;
SharedKeyAssign.AnalogPower = 3;
SharedKeyAssign.AnalogPitchSign = -1;
SharedKeyAssign.AnalogRollSign = -1;
SharedKeyAssign.AnalogYawSign = 1;
SharedKeyAssign.AnalogPowerSign = 1;
SharedKeyAssign.PitchFunc = function()
return _ANALOG(1)/-1000;
end
SharedKeyAssign.RollFunc = function()
return _ANALOG(0)/1000;
end
SharedKeyAssign.YawFunc = function()
return _KEY(6) - _KEY(4);
end
SharedKeyAssign.PowerFunc = function()--出力はキーで十分
return _KEY(SKA.PowerUp) - _KEY(SKA.PowerDown);
end
SKA = SharedKeyAssign;
}}
ここで、PitchUp〜Option4までが通常のキー操作の割り当てで...
|名称|役割|
|PitchUp|機首を上げる|
|PitchDown|機首を下げる|
|RollLeft|左にロールする|
|RollRight|右にロールする|
|YawLeft|左にヨーする|
|YawRight|右にヨーする|
|PowerUp|エンジン出力を上げる|
|PowerDown|エンジン出力を下げる|
|Gear|ギアを出し入れする|
|ModeChange|複数モードを持つ機体でのモード切替|
|Fire|火器発射|
|Shift|同時押しで特殊操作を持つ機体での同時押しキー|
|Option|あまったキーをとりあえず書く|
&color(red){!!以下のUseAnalog〜AnalogPowerSignを用いる方...
また、UseAnalog〜AnalogPowerSignまではアナログスティック...
の割り当てである
|名称|役割|
|UseAnalog|アナログ操作が可能な機体でアナログスティックを...
|AnalogPitch|ピッチ操作に使うアナログスティックの番号|
|AnalogRoll|ロール操作に使うアナログスティックの番号|
|AnalogYaw|ヨー操作に使うアナログスティックの番号|
|AnalogPower|出力操作に使うアナログスティックの番号|
|AnalogPitchSign|ピッチ操作のアナログ軸の符号。スティック...
|AnalogRollSign|ロール操作のアナログ軸の符号。スティック...
|AnalogYawSign|ヨー操作のアナログ軸の符号。スティック操作...
|AnalogPowerSign|出力操作のアナログ軸の符号。スティック操...
&color(red){!!ここまで旧式化下部分!!};
***アナログ対応法 [#f86183dd]
アナログ入力を用いるためには、上記のコードで示されたPitch...
***リンク [#ja25e880]
-[[orz13448>http://rc-orz.ddo.jp/up/src/orz13709.rcd]] : ...
終了行:
[[統一規格]]
**概要 [#r27a416b]
SharedKeyAssignとは主として飛行機においてピッチ・ロールや...
**設定法 [#fa44987a]
まず、前提としてライブラリフォルダを作り、LUA_PATHを設定...
SharedKeyAssign.割り当てる操作 = キー番号
の形でキー割り当てを記述する。
参考用雛形ファイル&ref(SharedKeyAssign.lua);
#codeprettify{{
SharedKeyAssign = {};
SharedKeyAssign.PitchUp = 1;
SharedKeyAssign.PitchDown = 0;
SharedKeyAssign.RollLeft = 2;
SharedKeyAssign.RollRight = 3;
SharedKeyAssign.YawLeft = 4;
SharedKeyAssign.YawRight = 6;
SharedKeyAssign.PowerUp = 5;
SharedKeyAssign.PowerDown = 8;
SharedKeyAssign.Gear = 10;
SharedKeyAssign.ModeChange = 14;
SharedKeyAssign.Fire = 12;
SharedKeyAssign.Shift = 16;
SharedKeyAssign.Option1 = 9;
SharedKeyAssign.Option2 = 10;
SharedKeyAssign.Option3 = 11;
SharedKeyAssign.Option4 = 15;
SharedKeyAssign.UseAnalog = 1;
SharedKeyAssign.AnalogPitch = 1;
SharedKeyAssign.AnalogRoll = 0;
SharedKeyAssign.AnalogYaw = 5;
SharedKeyAssign.AnalogPower = 3;
SharedKeyAssign.AnalogPitchSign = -1;
SharedKeyAssign.AnalogRollSign = -1;
SharedKeyAssign.AnalogYawSign = 1;
SharedKeyAssign.AnalogPowerSign = 1;
SharedKeyAssign.PitchFunc = function()
return _ANALOG(1)/-1000;
end
SharedKeyAssign.RollFunc = function()
return _ANALOG(0)/1000;
end
SharedKeyAssign.YawFunc = function()
return _KEY(6) - _KEY(4);
end
SharedKeyAssign.PowerFunc = function()--出力はキーで十分
return _KEY(SKA.PowerUp) - _KEY(SKA.PowerDown);
end
SKA = SharedKeyAssign;
}}
ここで、PitchUp〜Option4までが通常のキー操作の割り当てで...
|名称|役割|
|PitchUp|機首を上げる|
|PitchDown|機首を下げる|
|RollLeft|左にロールする|
|RollRight|右にロールする|
|YawLeft|左にヨーする|
|YawRight|右にヨーする|
|PowerUp|エンジン出力を上げる|
|PowerDown|エンジン出力を下げる|
|Gear|ギアを出し入れする|
|ModeChange|複数モードを持つ機体でのモード切替|
|Fire|火器発射|
|Shift|同時押しで特殊操作を持つ機体での同時押しキー|
|Option|あまったキーをとりあえず書く|
&color(red){!!以下のUseAnalog〜AnalogPowerSignを用いる方...
また、UseAnalog〜AnalogPowerSignまではアナログスティック...
の割り当てである
|名称|役割|
|UseAnalog|アナログ操作が可能な機体でアナログスティックを...
|AnalogPitch|ピッチ操作に使うアナログスティックの番号|
|AnalogRoll|ロール操作に使うアナログスティックの番号|
|AnalogYaw|ヨー操作に使うアナログスティックの番号|
|AnalogPower|出力操作に使うアナログスティックの番号|
|AnalogPitchSign|ピッチ操作のアナログ軸の符号。スティック...
|AnalogRollSign|ロール操作のアナログ軸の符号。スティック...
|AnalogYawSign|ヨー操作のアナログ軸の符号。スティック操作...
|AnalogPowerSign|出力操作のアナログ軸の符号。スティック操...
&color(red){!!ここまで旧式化下部分!!};
***アナログ対応法 [#f86183dd]
アナログ入力を用いるためには、上記のコードで示されたPitch...
***リンク [#ja25e880]
-[[orz13448>http://rc-orz.ddo.jp/up/src/orz13709.rcd]] : ...
ページ名: