Skip to main content
AR论坛
 首页 » 资源教程

Unity教程:Unity脚本程序基础

2016年07月06日 13:14:1519073

中国AR网连续分享了Unity教程,获得了火热的反响,今天再次分享教程《Unity教程:Unity脚本程序基础》

Unity脚本语言:

Unity3D  目前支持三种语言的脚本程序,包括C#、JavaScript、 Boo,在一个游戏中开发者可以使用一种或者同时使用多种语言来实现脚本的控制。

Unity教程:Unity脚本程序基础 资源教程 第1张

创建脚本:

在Unity中有两种新建脚本文件的方法,以C#Script为例:

打开菜单栏中Assets->Create->C#Script项。

在Project视图中右击Create或者点击鼠标右键,在快捷菜单中选择Create->C#Script来创建脚本。

Unity教程:Unity脚本程序基础 资源教程 第2张

MonoDevelop编辑器:

在Project视图中双击脚本文件,Unity将会启动脚本编辑器用于编辑脚本。Unity默认的编辑器是内置的MonoDevelop,如下图所示。

Unity教程:Unity脚本程序基础 资源教程 第3张

脚本必然事件:

Unity教程:Unity脚本程序基础 资源教程 第4张


Unity教程:Unity脚本程序基础 资源教程 第5张

脚本相关问题:

脚本在Project中的显示名称不要加cs,类名要和cs名称一致,所有类继承自MonoBehaviour。

项目运行过程中的修改不会保存。

脚本只能依附于游戏对象或者由其他脚本调用才会运行,一个脚本可以放到多个游戏对象上,是多个实例。一个脚本的多个实例和其他脚本之间互不干扰。

 脚本中文问题以及更改脚本模板。Unity\Editor\Data\Resources\ScriptTemplates\81-C# Script-NewBehaviourScript.cs编码格式  Ansi ->  UTF-8+BOM  格式。

Unity中选择不同脚本编辑器的方式:

更改默认的开发工具,由MonoDevVS

具体更改步骤:

Edit-> Preference-> Extennal  Tools ->External Tools>External  script  Editor。

Unity教程:Unity脚本程序基础 资源教程 第6张


控制台(Console):

Unity教程:Unity脚本程序基础 资源教程 第7张

Print和Debug打印:

Print是MonoBehaviour的一个成员。Debug则是一个密闭的类。 在使用的范围上,Print必须要继承MonoBehaviour类,而Debug不用。 例如:打印输出常用方法的输出频率。Start() 、Update()、 FixedUpdate() 、OnGUI();

Unity教程:Unity脚本程序基础 资源教程 第8张


教程由中国AR网(http://www.chinaar.com/)分享,更多教程进入中国AR网可以看到,有相关问题也可以在文章后面进行评论。

本文地址:http://www.chinaar.com/ZYJC/515.html

其余课程地址:

Unity教程:Unity开发框架

Unity教程:Unity地形编辑器

评论列表3条评论
访客Glen
访客Glen回复 您好,我要在工程里面调用so库文件,放在assets/Plugins/Android/libs/armev7/下。c#中调用 [DllImport("XXXX")]
public static extern long sa_hand_points_init(XXXX);
但是找不到接口为什么?
波波
波波回复 我的理解,不一定正确,3种可能,1、路径不正确 2、方法参数错误3、[DllImport("XXX.dll")] 双引号里面的填写不正确
波波
波波回复 或者没有用internal变量
发表评论