如何在C#项目中使用Unity
我刚开始使用unity3d。 我用第一视图控制器、脚本等创建了一个小场景。但我想知道如何在C代码项目(Visual Studio)中加载和播放场景。 让我解释一下 我已经做了一个C#项目,有很多变量、接口等。 如何使用Unity库和c#代码中的一些方法来加载和播放Unity场景 这种代码存在吗?比如:如何在C#项目中使用Unity,c#,unity3d,C#,Unity3d,我刚开始使用unity3d。 我用第一视图控制器、脚本等创建了一个小场景。但我想知道如何在C代码项目(Visual Studio)中加载和播放场景。 让我解释一下 我已经做了一个C#项目,有很多变量、接口等。 如何使用Unity库和c#代码中的一些方法来加载和播放Unity场景 这种代码存在吗?比如: using System.Unity.Scene; ...... { loadScene(myscene); playScene(myscene); ... } .... ?我认为你的看法
using System.Unity.Scene;
......
{
loadScene(myscene);
playScene(myscene);
...
}
....
?我认为你的看法是错误的,Unity3D是一个开发环境,它提供了在其提供的框架内工作所需的许多工具和结构,幕后的元数据支持它的许多功能,将对象从场景链接到C#类 我的建议是考虑将其他库集成到Unity3D项目中,而不是反过来,这样会很好 我以前也做过类似的事情,比如集成一些序列化库和API 您可以考虑的一个选项是将Unity3D项目连接到web服务,并以这种方式进行控制,从而允许您在Unity3D项目之外拥有一些逻辑 我建议您从这里开始学习Unity3D:
我认为您的看法是错误的,Unity3D是一个开发环境,提供了在其提供的框架内工作所需的许多工具和结构,幕后元数据支持其许多功能,将对象从场景链接到C#类 我的建议是考虑将其他库集成到Unity3D项目中,而不是反过来,这样会很好 我以前也做过类似的事情,比如集成一些序列化库和API 您可以考虑的一个选项是将Unity3D项目连接到web服务,并以这种方式进行控制,从而允许您在Unity3D项目之外拥有一些逻辑 我建议您从这里开始学习Unity3D:
要使用C#加载Unity场景,请执行以下操作:
但正如其他人所提到的,你应该开始用谷歌搜索一些基本的Unity C#教程。使用C#加载Unity场景:
但正如其他人所提到的,您应该真正开始在谷歌上搜索一些基本的Unity C#教程。虽然您可以从Unity API中的代码加载场景(请参阅),但您不能在Unity之外使用Unity API。虽然您可能有幸导入了库的,但由于Unity IDE/编辑器的工作方式,实际的功能将不存在 我建议您将非unity项目构建到一个库中(确保将目标框架设置为3.5或更低,因为unity使用mono 2.0库而不是.NET),然后在unity项目中使用它
您可能还想看看,这是unity最好的扩展:它为那些喜欢VisualStudios而不是MonoDev的人提供了大量的扩展和可用性。虽然您可以从unity API中的代码加载场景(请参阅),但您不能在unity之外使用unity API。虽然您可能有幸导入了库的,但由于Unity IDE/编辑器的工作方式,实际的功能将不存在 我建议您将非unity项目构建到一个库中(确保将目标框架设置为3.5或更低,因为unity使用mono 2.0库而不是.NET),然后在unity项目中使用它
您可能还想了解一下,这是一个不折不扣的最好的unity扩展:它为那些喜欢VisualStudios而不是MonoDev的人提供了大量的扩展和可用性。尝试使用monodevelop。Unity与Monodevelop集成得非常好,它与Unity一起打包 在编辑器的顶部菜单“资产->创建->C#脚本” 双击新创建的C#脚本,它将在monodevelop中打开 那就开始编码吧 每个C#脚本都应该使用
using UnityEngine;
要访问框架,默认情况下通常会自动设置
要加载场景,请执行以下操作:
Application.LoadLevel("Level Name");
尝试使用monodevelop代替。Unity与Monodevelop集成得非常好,它与Unity一起打包 在编辑器的顶部菜单“资产->创建->C#脚本” 双击新创建的C#脚本,它将在monodevelop中打开 那就开始编码吧 每个C#脚本都应该使用
using UnityEngine;
要访问框架,默认情况下通常会自动设置
要加载场景,请执行以下操作:
Application.LoadLevel("Level Name");
我想你需要找一个好的Unity教程来涵盖这一点。我想是的!但我发现很多toturial用于创建场景等,但没有人适合这个……我认为你们需要找到一个好的Unity教程来涵盖这一点。我想是的!但我发现很多人都喜欢创造场景等,但没有人喜欢这个。。。