HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0329
ゆうたんifの使い方教えてください2未解決


ゆうたん

リンク

2018/3/29(Thu) 23:59:15|NO.82872

if(key&16){if(jump=0){jump=1
grv=-14}}

これは日本語でやくすとどうなりますか初心者です



この記事に返信する


named

リンク

2018/3/30(Fri) 00:08:28|NO.82873

調べましょう



GENKI

リンク

2018/3/30(Fri) 01:31:47|NO.82876

まず整形します。(重要)

if key & 16 { if jump = 0 { jump = 1 grv = -14 } }
これを日本語文章にすると超長くなって書くの面倒ですし、読むのも大変で理解するのも余計に難しくなります。
個別にそれぞれの昨日を理解したほうがいいでしょう。

if文については「if」にカーソルキーをあわせてキーボードの「F1」キーを押してください。
マニュアルが開くので目を通してください。全部理解する必要はありません。

> if key & 16 {
>   …
> }
条件式「key & 16」が満たされていれば{ 〜 }の中を実行します。満たされていなければカッコの中は実行しません。
「key & 16」を真面目に説明すると少し難しくなるので、あえて省略してまずは使い方。
例えば「stick key」を実行していて、スペースキーが押されれば、条件式「key & 16」は満たされます。(真、true)
またスペースキーが押されない場合、他のキーを押しても、条件式「key & 16」は満たされません。(偽、false)
「if key & 16 {」が実行される時に変数 key に何が入っているかで動作が決まります。

> if jump = 0 {
>   …
> }
変数 jump の値が 0 である場合、{ 〜 }の中が実行されます。
0ではない場合は{ 〜 }の間は実行されません。

> jump = 1
> grv = -14
変数 jump に数値 1 が代入されます。
変数 grv に数値 -14 が代入されます。



ONION software Copyright 1997-2023(c) All rights reserved.