Jump to content

How to get exact body position where entity got hit?


Toma™

Recommended Posts

I've been playing a bit with raytraceresults for my EntityBullet logic and I was messing with the vectors you get when you hit something. I've found that I can use RayTraceResult#hitVec to get exact coordinates of hit, but it works only for blocks. I wanted to use it for entities to be able to calculate damage based on the position of the hit, but it always get's the entity position rather than the hit position. Is there some way to calculate it on the entity/entity hitbox?

Link to comment
Share on other sites

You can do similar things to what raytracing blocks does, just for entity hitboxes. As in study the code for raytracing blocks and write similar code for entities. There really shouldn't be much difference since the code is working with AABBoxes in both cases.

However entity hitboxes won't work if you want to detect specific body parts. In that case you can see my suggestion here:

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.