マウス入力について(質問掲示板)
投稿: naoki
投稿:2012/06/12 21:23:12(最新:2012/06/13 19:08:13)
主人公はちゃんと地面を歩けて、マウス入力をいつでも受けられる状態にするには
どうしたらいいでしょうか?
具体的には、RPGゲームでメニューを開くのに使いたいです。
Aキーを押すとメニューが開く、みたいな状態になればうれしいです。
一応、マップの端に「自動的に開始」のイベントを置き、
有効条件に
と書き、イベント実行内容には、
と書きましたが、
とエラーが出て、無限に「メニューを開きます」が出てきます。
なにが原因なんでしょうか?教えてください!!
ツイート
どうしたらいいでしょうか?
具体的には、RPGゲームでメニューを開くのに使いたいです。
Aキーを押すとメニューが開く、みたいな状態になればうれしいです。
一応、マップの端に「自動的に開始」のイベントを置き、
有効条件に
if isKeyDown("A") #Aキーが押された場合
と書き、イベント実行内容には、
speak("メニューを開きます")
と書きましたが、
0, 0 condition : syntax error, コードに文法的な間違いがあります。 line(行): 1 Error: 長いプログラムか処理待ちをおこなうプログラムを有効条件スクリプトに設定されているため、条件判定スクリプトの実行を停止しました。条件判定が正しく働かない可能性が高いです。このエラーは有効条件スクリプトにspeak関数を書いた場合などに発生します。
とエラーが出て、無限に「メニューを開きます」が出てきます。
なにが原因なんでしょうか?教えてください!!
コメントする
コメントするには、ログインする必要があります。
また、RPGのイベントスクリプトが動いてる間は通常の操作はできないので、常時キー入力受付はほぼ不可能だと思われます
それからisKeyDown()などは使うための条件(他と組み合わせた仕込み)が必要なので、イベント有効条件に直接書いても機能しないかと。
なるほど・・・。別の方法を考えてみます。
ありがとうございました!!