當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Entity::spawnToAll方法代碼示例

本文整理匯總了PHP中pocketmine\entity\Entity::spawnToAll方法的典型用法代碼示例。如果您正苦於以下問題:PHP Entity::spawnToAll方法的具體用法?PHP Entity::spawnToAll怎麽用?PHP Entity::spawnToAll使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在pocketmine\entity\Entity的用法示例。


在下文中一共展示了Entity::spawnToAll方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: __construct

 public function __construct(Entity $target, $distance = 0, $tailCount = 0, $tailDistance = null)
 {
     parent::__construct($target->getLevel()->getChunk($target->x >> 4, $target->z >> 4), new Compound("", ["Pos" => new Enum("Pos", [new Double("", $target->x), new Double("", $target->y + 0.5), new Double("", $target->z)]), "Motion" => new Enum("Motion", [new Double("", 0), new Double("", 0), new Double("", 0)]), "Rotation" => new Enum("Rotation", [new Float("", 0), new Float("", 0)]), "TileID" => new Int("TileID", 1), "Data" => new Byte("Data", 0)]));
     $this->target = $target;
     $this->player = $target instanceof Player ? $target : ($target instanceof MobPetEntity && $target->player instanceof Player ? $target->player : null);
     $this->distance = $target instanceof Player || $tailDistance == null ? $distance : $tailDistance;
     if ($tailCount > 0) {
         new MobPetEntity($this, $distance, $tailCount - 1, $tailDistance);
     }
     $this->isHead = $target instanceof Player;
     parent::spawnToAll();
 }
開發者ID:Skull3x,項目名稱:MineBlock,代碼行數:12,代碼來源:MobPet.php

示例2: __construct

 public function __construct(Player $player, Vector3 $bait, Item $item)
 {
     parent::__construct($player->getLevel()->getChunk($player->x >> 4, $player->z >> 4), new Compound("", ["Pos" => new Enum("Pos", [new Double("", $bait->x), new Double("", $bait->y), new Double("", $bait->z)]), "Motion" => new Enum("Motion", [new Double("", 0), new Double("", 0), new Double("", 0)]), "Rotation" => new Enum("Rotation", [new Float("", 0), new Float("", 0)])]));
     $this->item = $item->getID() == 0 ? Item::get(1000, 0, 0) : $item;
     $this->player = $player;
     parent::spawnToAll();
 }
開發者ID:Skull3x,項目名稱:MineBlock,代碼行數:7,代碼來源:Fishing.php

示例3: __construct

 public function __construct(Entity $target)
 {
     parent::__construct($target->getLevel()->getChunk($target->x >> 4, $target->z >> 4), new Compound("", ["Pos" => new Enum("Pos", [new Double("", $target->x), new Double("", $target->y + 0.5), new Double("", $target->z)]), "Motion" => new Enum("Motion", [new Double("", 0), new Double("", 0), new Double("", 0)]), "Rotation" => new Enum("Rotation", [new Float("", 0), new Float("", 0)]), "TileID" => new Int("TileID", 1), "Data" => new Byte("Data", 0)]));
     $this->item = Item::get(1, 0, 1);
     $this->block = $target;
     parent::spawnToAll();
 }
開發者ID:Skull3x,項目名稱:MineBlock,代碼行數:7,代碼來源:ItemPet.php


注:本文中的pocketmine\entity\Entity::spawnToAll方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。