User Tools

Site Tools


zh_cn:tutorial:entity

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zh_cn:tutorial:entity [2023/01/15 01:21] – texture 应该翻译成纹理 solidblockzh_cn:tutorial:entity [2023/01/15 01:23] (current) – [创建一个实体] solidblock
Line 8: Line 8:
   * 船   * 船
    
-生物实体(Living Entity)是拥有生命值,并且可以造成伤害的实体。+生物实体Living Entity是拥有生命值,并且可以造成伤害的实体。
 为了实现不同的功能,生物实体有着不同的分支类型,其中有: 为了实现不同的功能,生物实体有着不同的分支类型,其中有:
   * ''HostileEntity'' 敌对实体,用于僵尸、苦力怕、骷髅等   * ''HostileEntity'' 敌对实体,用于僵尸、苦力怕、骷髅等
Line 227: Line 227:
  
 ===== 生成你的实体 ===== ===== 生成你的实体 =====
 +记得将客户端入口点添加到 fabric.mod.json 中,像这样:
 +<code json>
  
-你可以在游戏内使用 ''/summon entitytesting:cube'' 来生成你的实体,按下F3+b可以查看它的碰撞体积:+  "entrypoints":
 +    "main":
 +      "mod.fabricmc.entitytesting.EntityTesting" 
 +    ], 
 +    "client":
 +      "mod.fabricmc.entitytesting.EntityTestingClient" 
 +    ] 
 +  }, 
 +</code> 
 + 
 +你可以在游戏内使用 ''/summon entitytesting:cube'' 来生成你的实体,按下 F3+b 可以查看它的碰撞体积:
 {{https://i.imgur.com/MmQvluB.png}} {{https://i.imgur.com/MmQvluB.png}}
  
 +**注意:**如果你的实体没有继承 ''LivingEntity'',你需要创建你自己的封包处理器。你可以通过网络 API 来完成,也可以对 ''ClientPlayNetworkHandler#onEntitySpawn'' 使用 mixin。
zh_cn/tutorial/entity.1673745667.txt.gz · Last modified: 2023/01/15 01:21 by solidblock