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 PeterK · Dec 27, 2010 at 10:00 PM · iphoneipad

About iPhone/iPad development

First i would apologize if this have been asked before. i have looked and not found.

I am considering purchasing Unity 3d Pro to develop for IOS and have a few questions regarding that:

  1. I have checked tutorials but do not understand how, and if, Objective-C is needed?

  2. If so (1), where?

  3. If not, does Unity have support for the iPhone exclusive features that can be performed by touch, mapkit, keyboard etc.?

  4. How portable is a project between different platforms such as IOS, Android etc.?

Cheers

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
0
Best Answer

Answer by Tetrad · Dec 27, 2010 at 10:32 PM

You don't need Objective-C, but if you want to write any plugins that access the OS features (such as using mapkit), then you'll need it.

There isn't a whole lot of Unity support for OS features since you can pretty easily do it yourself. Touches work natively. There is no "keyboard" support, just text fields that call up the OS keyboard or can use an attached bluetooth keyboard (this is true even for native apps). Other than that you're pretty much on your own.

Projects are pretty portable. You can just wrap interop methods (how you access native code) with #if UNITY_IPHONE and they won't be compiled for android versions.

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 PeterK · Dec 27, 2010 at 11:30 PM 0
Share

If i want to add a game AI where and how do i add that? In Objective-C, Java ...?

avatar image Tetrad · Dec 27, 2010 at 11:34 PM 0
Share

The same way you'd do it in any other unity game.

avatar image PeterK · Dec 28, 2010 at 01:58 PM 0
Share

may i ask how it is done in other Unity games?

avatar image bigdaddio · Dec 29, 2010 at 08:46 AM 0
Share

Go to the store in unity and download behave. It is an implementation of behavior trees with documentation. Other than that You would write scripts, you can write scripts that do almost anything you desire really. You could write ai scripts similarly to writing a movement script.

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

Best way to load information from server? 0 Answers

Replace Graphics with inserted picture 0 Answers

Setting resolutions for iPad and iPhone 0 Answers

NGUI resizes fine in engine but not on actual devices 1 Answer

How to identify each iOS device? 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