提供: Minecraft Modding Wiki
移動先: 案内検索
 
(同じ利用者による、間の1版が非表示)
55行目: 55行目:
 
if(par3EntityPlayer.isSneaking())でスニーキング状態か判定して、処理を分けています。
 
if(par3EntityPlayer.isSneaking())でスニーキング状態か判定して、処理を分けています。
  
{{DEFAULTSORT:すにーきんぐはんてい}}
 
 
[[Category:Shift02|p]]
 
[[Category:Shift02|p]]
 
[[Category:初心者チュートリアル|pすにーきんぐはんてい]]
 
[[Category:初心者チュートリアル|pすにーきんぐはんてい]]
[[Category:Player]]
 

2014年10月4日 (土) 23:14時点における最新版

Wood pickaxe.png
初心者向けのチュートリアルです。
C player.png
Playerに関係のあるチュートリアルです。

プレイヤーのスニーキング判定の解説です。主に、Shift+右クリックでモードを切り替えるアイテムなどで活用します。

使用メソッド[編集]

スニーキング判定[編集]

プレイヤーがスニーキングしているかの判定なので、メソッドはPlayerクラスにあります。

Class
パッケージ net.minecraft.entity.player
クラス名 EntityPlayer
概要 Playerのクラス
Method
メソッド名 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())でスニーキング状態か判定して、処理を分けています。