Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by FijianW4rr1or · Oct 18, 2013 at 08:13 AM · scriptingproblem

Character and enemy don't damage each other

Hi everyone, I am trying to make my character and enemy damage each other but everytime I go to play mode, all they do is play an animation of attacking. How can I make them lose health? And by the way, i have some codes for them losing health but they dont.

Comment
Add comment · Show 5
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image ahaykal · Oct 18, 2013 at 09:45 AM 0
Share

show us the code so we can help you. On the right click on Unity Answers tutorial video. Learn how to ask the question first..

avatar image lighting · Oct 18, 2013 at 09:56 AM 0
Share

First, you need a class to store player health. Second, you may have damaging mechanism based either on physical collision of objects or calculate it mathematically. In case of collision, use OnTriggerEnter() to check for collision between animated objects. Otherwise you can check the distance between two characters and if the distance is less that specific value and animation is being played, decrease the health. That's generally all.

avatar image meat5000 ♦ · Oct 18, 2013 at 10:19 AM 1
Share

Leave it as it is and call it pacifist wars. This gives you time to work it out and prompt people to buy the Pro version in which you can Actually attack each other :)

Yes, we have already considered this :P

avatar image FijianW4rr1or · Oct 18, 2013 at 10:46 AM 0
Share

This is my enemy code: alt text

alt text

enemyai script.png (46.4 kB)
enemyai script2.png (3.3 kB)
avatar image FijianW4rr1or · Oct 18, 2013 at 11:15 AM 0
Share

Just saying but i was using a tutorial and it didn't really explain what the codes meant. So does dmg need to be defined. And just saying again i am 12 yrs old.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by Jasper1900 · Oct 18, 2013 at 10:08 AM

You should first make a script with a variable Health. Now you can script it so when the collider of the weapon collides with the enemy/player, or when the animation is played, the health variable is reduced by the damage.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

18 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

problem with the jump code.. 1 Answer

Search children first hierachy 1 Answer

Scripts Won't Update? 0 Answers

How to watch variables from another script efficiently? 1 Answer

Acces SceneView Settings programmatically 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges