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
0
Question by Aranir · May 27, 2011 at 07:29 AM · buildmonodevelopmonoboo

Mono and Boo can't build

I set my default editor to mono which is installed with the unity package (On mac).

If I write a script in C# all works fine and I get all the erros for typing and missmatches etc. if I click on build.

But if I write a script in Boo and just write jiberisch, which should give me compile erros, I get a build successful if I build it in the mono editor.

If I then click on play inside unity, the unity compiler gives me correctly all the compile errors.

Is there no possibility to compile boo scripts with mono develop directly? (As it is with C#) Do I always have to go back to unity and press the play button to see if I coded correctly?

If anyone could help me set up the mono environment that the build works correctly I would be very happy :)

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

Answer by _Petroz · May 27, 2011 at 08:25 AM

I think monodevelop can compile C# because mono is made for C#. I just tested it and I cannot compile JavaScript or boo using MonoDevelop.

Edit: When I right click on the file I noticed that the 'quick action' defaults to 'nothing' whereas for C# script it is on 'compile'. I changed a javascript file to 'compile' and it attempted to compile as C#.

Comment
Add comment · Show 5 · 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 Graham-Dunnett ♦♦ · May 27, 2011 at 09:30 AM 0
Share

Petroz is correct. Unity compiles your script code, please don't use $$anonymous$$onoDevelop for this. Use $$anonymous$$onoDevelop as an editor and a debugger.

avatar image Aranir · May 27, 2011 at 12:06 PM 0
Share

So if that is the case what is the best setup to script in Boo? So I don't have constantly to switch back to unity just to compile a few lines to see if I didn't write anything wrong?

Shall I still use mono? and is there a shortcut to press the play button directly in mono?

avatar image _Petroz · May 27, 2011 at 12:57 PM 0
Share

Yes, here are instructions of how to set up $$anonymous$$onoDevelop to use Unity as the debugger: http://unity3d.com/support/documentation/$$anonymous$$anual/Debugger.html

avatar image Aranir · May 27, 2011 at 04:06 PM 0
Share

Thank you for the link Petroz, the only problem is, that it always creates a new unity instance, each time I launch the debug process.

What I'm looking for is just a simple IDE which fully supports Boo, or to know what Boo scripters have for a setup to easily script and compile their code without having to switch each time back to unity.

avatar image _Petroz · May 27, 2011 at 10:59 PM 0
Share

Unfortunately that is current the workflow: open Unity using $$anonymous$$onoDevelop. I do not think there is any other way. Please mark this as the correct answer since I did answer you original question.

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

2 People are following this question.

avatar image avatar image

Related Questions

Why I can't open Boo scripts on Unity's Monodevelop? 0 Answers

Distribute terrain in zones 3 Answers

MonoDevelop Unhandled Exception. MonoDevelop will now close - Mac OSX 1 Answer

Passing Arrays as Parameters Between Functions in C# and C++ dll's within Unity 1 Answer

How Do I use Mono Debugging in Unity 3.0? 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