提供: Minecraft Modding Wiki
細 |
|||
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
{{チュートリアル難易度|difficulty=0|clear=none}} | {{チュートリアル難易度|difficulty=0|clear=none}} | ||
− | {{チュートリアルカテゴリー|type=Player}} | + | {{チュートリアルカテゴリー|difficulty=0|type=Player}} |
プレイヤーのスニーキング判定の解説です。主に、Shift+右クリックでモードを切り替えるアイテムなどで活用します。 | プレイヤーのスニーキング判定の解説です。主に、Shift+右クリックでモードを切り替えるアイテムなどで活用します。 | ||
55行目: | 55行目: | ||
if(par3EntityPlayer.isSneaking())でスニーキング状態か判定して、処理を分けています。 | if(par3EntityPlayer.isSneaking())でスニーキング状態か判定して、処理を分けています。 | ||
− | |||
[[Category:Shift02|p]] | [[Category:Shift02|p]] | ||
[[Category:初心者チュートリアル|pすにーきんぐはんてい]] | [[Category:初心者チュートリアル|pすにーきんぐはんてい]] | ||
− |
2014年10月4日 (土) 23:14時点における最新版
プレイヤーのスニーキング判定の解説です。主に、Shift+右クリックでモードを切り替えるアイテムなどで活用します。
使用メソッド[編集]
スニーキング判定[編集]
プレイヤーがスニーキングしているかの判定なので、メソッドはPlayerクラスにあります。
パッケージ | net.minecraft.entity.player |
---|---|
クラス名 | EntityPlayer |
概要 | Playerのクラス |
メソッド名 | public boolean isSneaking() |
---|---|
概要 | Playerのスニーキング状態の判定 |
戻り値 | Playerがスニーキング状態ならtrue |
使用例[編集]
ソース[編集]
- Itemを継承したクラス
@Override public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) { if(par3EntityPlayer.isSneaking()){ //スニーク状態の時の処理 }else{ //通常の処理 } }
解説[編集]
Itemクラスを継承したクラスで、onItemRightClickメソッドをオーバーライドしています。
if(par3EntityPlayer.isSneaking())でスニーキング状態か判定して、処理を分けています。