Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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
-1
Question by Sebstr · Apr 22, 2010 at 08:41 PM ·

How do i make a fighting system like in oblivion?

I have made a sword and a first person controller so far, but how do i make the character attack? Anyone know the script? And please a step by step tutorial. :P

Comment
Add comment
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

1 Reply

· Add your reply
  • Sort: 
avatar image
2

Answer by e-bonneville · Apr 22, 2010 at 09:10 PM

Couple of things. First off, you should check out some tutorials over here and a scripting tutorial here to learn how to script. Also, the script for attacking would be fairly simple. Actually, you'll need two scripts. One for the player, and one for the enemy. So, enough talk. Here's the dough:

This is the script for your enemy:

//---Enemy script---

var healthPoints = 100;

function ApplyDamage (damage : int) { healthPoints -= damage; }

function Update () { if (healthPoints <= 0) { Destroy (gameObject); } }

function OnCollisionEnter(c : Collision) { if (c.gameObject == player) { enemy.ApplyDamage(15); } }

Here's the script to put on the player:

//---Player script--- var healthPoints = 100;

function OnCollisionEnter(c : Collision) { if (c.gameObject == enemy) { enemy.ApplyDamage(15); } }

function ApplyDamage (damage : int) { healthPoints -= damage; }

This takes away health whenever there is a collision between the player and the enemy. Also, although I'm willing to help you this time, please remember for the future that UnityAnswers isn't a place to ask for scripts. It's for help solving problems you might encounter while writing them.

And, this is only one way to script a fight. There are other, much more advanced scripts, but like I said, this isn't a place to ask for scripts.

Comment
Add comment · Show 4 · 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
avatar image Cyclops · Apr 22, 2010 at 09:36 PM 0
Share

"this isn't a place to ask for scripts" - it isn't? Then how come there's a write-my-code Tag? :)

avatar image e-bonneville · Apr 22, 2010 at 10:58 PM 0
Share

Somebody, during boot-camp mode, wanted some scripts... lol :)

avatar image e-bonneville · Apr 22, 2010 at 11:00 PM 0
Share

You'll also notice that almost all of those questions were voted down at least once. :)

avatar image Origxn · Jun 28, 2014 at 10:23 PM 0
Share

Are there any tuts for 1st person (sword fighting in particular)

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

No one has followed this question yet.

Related Questions

Jump. Script. 1 Answer

A Car color Changer 0 Answers

How to make a character go forward FOREVER? 0 Answers

Shoot. Just Shoot 5 Answers

Help for muzzle flash script 1 Answer


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