请选择 进入手机版 | 继续访问电脑版
提问

#楼主# 2019-6-14

跳转到指定楼层
今天学习了一下Unity的一些常用的API,在百度百科上面,API是这么解释的:
API(ApplicationProgramming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
而这些其实在Unity的官网上面也有写到的:
1.jpg
有介绍API,其实就是平时写脚本的时候要用的一些特殊的接口,比如控制按钮的脚本,还有控制游戏对象显示和隐藏……一系列的脚本。
首先说的是事件方法,我们每创建一个新的脚本打开它的时候,就会有Start方法和Update方法,这个就是属于事件方法了。我们新建一个脚本打开之后可以看到脚本里面有一个MonoBehaviour:
2.jpg
在Unity里面默认是所有的脚本都是继承自MonoBehaviour的,而我们选中MonoBehaviour,再按下F12键,会发现MonoBehaviour是继承自Behaviour:
3.jpg
然后再选中Behaviour,按下F12,,又可以看到Behaviour是继承自Component:
4.jpg
我们再来打破砂锅问到底看看最后是什么:
5.jpg
6.jpg
最后的话只到Object为止了,再按F12就没有反应了。
也就是说脚本也是继承自Object,除此之外还有游戏里面的创建的一些游戏对象也是继承自Object。
虽然我们新建的脚本里面一般都有Start和Update两个方法,但是Unity本身可不仅仅局限于这两个方法,这个我们可以查看Unity的官方文档:
7.jpg
这里简单的介绍一下里面的一些方法:
8.jpg
这个方法只能在编辑器里面触发使用的,我们发布出来到其他平台,比如安卓、IOS平台就不能使用了。
在这里非常重要的一点就是方法的名字不能写错,哪怕写错一个字母,Unity就不能识别了,那么轻则方法无效,重则项目报错,不能运行。

回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies
返回顶部