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 youngapprentice · Jan 07, 2013 at 12:42 AM · javascriptspawn

Physical Representations of a Class (Most likely simpler than it sounds)

Hi, all!

I have a class called Enemy, with just a few variables like HP, movement speed, etc.

I have a script that spawns enemies currently by simply Instantiate()-ing a supplied prefab (for testing purposes). Well, it is all time to tie that together, but now I am slightly confused.

  • How do I make it so that when I spawn a new instance of the Enemy class, it will spawn a physical enemy as well in the constructor that is connected to all of its variables and can be used as a reference to the new instance of that class? I have tried Instantiate, but as the script is just a container for a class, there is no gameObject to instantiate it :/

Thanks!- YA

Comment
Add comment · Show 1
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 youngapprentice · Jan 10, 2013 at 01:42 AM 0
Share

Is there something I need to clarify?

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by cgcookie · Jan 07, 2013 at 01:10 AM

Hi YA, There is a number of scripts here on unity answers for enemy spawning, This one may be of use to you: http://answers.unity3d.com/questions/244772/first-game-game-manager-question-spawning-enemies.html

We also cover spawning objects/enemies several times in our tower defense series. http://cgcookie.com/unity/2012/06/04/unity-tower-defense-tutorial-part-02-sam-turret/

I hope this helps!

Comment
Add comment · Show 1 · 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 youngapprentice · Jan 07, 2013 at 01:25 AM 0
Share

All though helpful, this isn't quite what I was looking for. In fact, my spawning script greatly resembles the one supplied all ready.

What I am wondering is how to spawn a physical enemy on the creation of a new object of a class

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

8 People are following this question.

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

Related Questions

UnityScript equivalent to C# Action 1 Answer

Code compilation error 1 Answer

Best way to place a Line Renderer into scene... 1 Answer

How to fix code errors? 1 Answer

Play Audio While Button is Held Down 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