unity基础的一些知识

unity基础的一些知识

1、绑定脚本编辑器

点击顺序:Edit->preferences->External Tools->External Script Editor,选择自己的编辑器即可

2、面板布局

1、总面板布局在右上角的layout哪里,可以选择自己的布局
2、project面板有自己的布局,在project部分的右上角

3、面板介绍

1、project面板,这是项目的总面板,里面有游戏的各种资源,视图等,可以看到Scenes目录在Assets目录中的,所以视图也是一种游戏资源
2、Hierarchy面板,这是层级面板,对应的是当前在project中选中的scene中的游戏物体(GameObject),如照相机,光照等
3、Inspector面板,这是组件的面板,显示在Hierarchy面板中选中的各种GameObject的组件,当然了,直接理解成属性也没什么问题。

4、两种视图

1、Scene视图,这是场景视图,是我们编辑游戏时用的视图。它有两种模式,一种是Persp模式,给人更加3D的感觉,一种是ISO模式,给人更加平面的感觉,他们之间的切换,点击右上角三位坐标下面的英文单词即可,也可以点击三维坐标轴中间的正方体进行切换,点击某一个轴,视角会切换到与你点击的轴垂直的两个轴构成的平面上。
2、Game视图,它就在Scene视图紧挨着的右边,他是以照相机的视野为基准的视图,也就是我们运行游戏后的视图,用来预览游戏运行时的画面。

5、世界坐标 & 局部坐标

1、世界坐标,一个场景有一个世界坐标,如何找到它的原点?放入一个GameObject,选中这个GameObject,在Inspector面板中,应该会有一个transform组件,在transform组件的右上方,点击齿轮图标,点击Reset,即可设置为世界坐标系的原点,也可以Position设置为0.0.0
2、局部坐标系,在unity中,我们可以在Hierarchy面板中,将一个游戏物体拖放到另一个游戏物体里面,那么被拖放进去的GameObject的transform组件中的坐标就是以它的父GameObject的位置为基准的了。

6、unityAPI文档

在unity界面的help中,点击Scripiting Reference,即可打开unity的api文档,在unity中,每一个组件都是一个类,我们只要搜索这个组件名(类名)即可查询到结果,描述,属性,方法等等一应俱全

7、添加脚本的方法

1、直接在project面板中,右击鼠标右键,直接就可以create一个C#脚本,直接拖动到Hierarchy中的GameObject中即可
2、直接点击Hierarchy中的GameObject,在右边的Inspector面板中,点击最下面的Add Component,直接输入你的C#的类名,它会搜索默认的组件,但是下面会有一个new script,点击选择对应的语言即可。

8、Matrial

材质组件

  1. 创建方法:在project中点击鼠标右键,点击弹出的create,即可找到Matrial
  2. 将Matrial赋给GameObject:
    方法一:直接拖动到Hierarchy中的GameObject中。
    方法二:直接拖动到Scene视图中的GameObject中。

9、prefabs

将一个GameObject设置好之后,拖入Project面板中你设置的文件夹中即可。设置成为prefabs之后,GameObject会变为蓝色

10、输出字符串

在unity中,print()方法可以直接在console控制台上输出字符串。
怎么调出控制台console?,快捷键ctrl+shift+c

发布了157 篇原创文章 · 获赞 167 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_40666620/article/details/104394360