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 billatts49 · Mar 09, 2013 at 01:56 AM · 3dcharactercontrollerobjectscharacters

Old newbie trying to understand 3d

I am trying to get a grasp on Unity during a 30-day trial (I'm 7 days in). The tutorials all seem to be teaching programming. I have been in software development for almost 50 years (wire board, punched cards, etc). So the scripts are not the issue (terminology and finding the right function are different but I can deal with it easily enough).

What I don't understand is 3d characters/objects and moving them around on scenes. It looks like Mecanim is what is to be used, but it also looks like it will cost an additioanl $750/$1500 depending upon a sale. That is well outside my resources to "test out unity". Even the short (50min) mecanim tutorial bears no relationship to what I have in my Unity 4.0.1 system.

How can I quickly/cheaply learn/prototype the 3d elements?

Thanks

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 Eric5h5 · Mar 09, 2013 at 03:40 AM 0
Share

Unity is free; you don't need to pay anything. $$anonymous$$ecanim has a couple of additional features if you buy Pro, but a beginner certainly doesn't need them.

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by DaveA · Mar 09, 2013 at 01:59 AM

95% of what you can do with Unity you don't need Pro for. The 30 day 'pro' trial ends and it becomes free.

You can move things around without mechanim. Can be done with scripts, physics, and/or animation curves.

Before there was Mechanim there was The Locomotion System which is free and works with Unity free. BTW isn't mechanim also part of Unity Free?

Anyway, no fear, you have time and it's all quite doable for no money.

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 robertbu · Mar 09, 2013 at 02:14 AM 0
Share

Basic $$anonymous$$echanim is free. Here is the comparison between free and pro.

avatar image
0

Answer by Owen-Reynolds · Mar 09, 2013 at 05:38 AM

Mechanim is mostly for people with an animation background who want to drag-and-drop as much as possible. The "old" (4 months) animation system works terrific for programmers (ex: animation["run"].speed=mvSpd*0.4f; animation.CrossFade("run", 0.7f);

But, as DaveA writes, those are both only used for premade animations (run, jump, ... .) Moving bullets, platforms, cars; opening doors ... is all just regular code. Say you want a fish to swim. Use code to set the position/rotation, then play a pre-made wiggle if you have one.

A tricky part is getting used to splitting up code, attaching little scripts to objects and letting the system automatically run it all in a big event loop. Then, with cameras, just placing them "in the world" and seeing what they see. We know they have the whole view matrix thing, and Unity does that and exposes it, but we can ignore it. Then letting physics system auto-move 90% of stuff.

Then once you get used to Unity handling so much for you, you have to re-remember that you can still define regular classes and put them in arrays and linked-lists, just like regular programming. For a lot of code here, you wonder "why don't they just use X? Will it not work?" Sure it will, but most game designers are artists/modellers with enough programming to get by.

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

13 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

Related Questions

My Jump Does not work,My Jump does not work 1 Answer

Whats The difference? 1 Answer

Please how do i modify this code so that my character can only run in the forward direction and never backwards 1 Answer

I need HELP ! Wall Jump in 3D Platformer CharacterController 0 Answers

How do I make a jumping and ledge-grabbing system, similar to TLoZ OOT in unity 3d? 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