0、既然做游戏,决定用Unity,那就是先安装IDE
屌丝的我,下载了个人版,选择Ios、Android、Mac构建工具也作为下载,默认的基本组件,我没动
1、体验了一款音乐节奏类游戏,挺逗,是用Unity做的,画面不错,保密的关系,不能展示了
2、看了下Unity源码使用C#写的,VS都给装好了
3、安装中……安装完了
4、去官网看教程,他说去看lean就行,我就下载了,结果踩到坑了
但是我开心的是找到解决办法了:Just delete the manifest.json in Packages folder 干掉项目中 Packages folder中的 manifest.json文件,目前还不知道这个文件是干啥的
原文章:https://forum.unity.com/threads/problem-when-updating-and-changing-the-installation-location.554881/
5、在做第四步骤的同时,我想去写个Hello World
Project一路new下去,结果又踩到坑了,新建一个C#脚本的时候,文件名字默认给你了,那不行啊,我要把文件名改成Hello World的嘛,可是坑就坑在改的时候了,文件名虽然改成Hello World了,但是class名没变,还是叫NewBehaviourScript,又被坑一次
6、然后我就死活运行不起来Hello World,接着我换了一种方式,类名就用默认的好了,毕竟我对C#不熟悉嘛
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnGUI() {
GUI.skin.label.fontSize = 50;
GUI.Label(new Rect(10, 10, Screen.width, Screen.height), "hello world");
}
}
然后反正也不懂,让我run起来,我点击play按钮就是了
7、Unity的第一课开始了
8、Play Mode And Edit Mode,在这个教程中,我们将学会怎么测试我们的游戏,艹,上来就要测试了,介绍了一下,该窗口的作用
这个高亮的窗口叫做Tutorial window
指令与信息将显示在这里
在这个窗口的右上角是home按钮.用于在任何时候返回到Tutorial
按下Home按钮
在Home按钮旁边的是Restart按钮,在任何时候去重启当前教程,请点击Restart按钮
点击Next按钮,将继续
9、开始介绍Scene,貌似是游戏中的关卡,相当于一个Scene,我们可以向里面放入任意多的对象
这高亮的窗口叫做Scene view
我们构建Unity游戏在Scenes.
在Unity中,Scenes像是一个容器,他包含世界背景、角色,我们游戏中的任何一部分
现在这个Scene包含一个我们游戏中的单独关卡
我们可以使用Scenes view去显示与在我们的Scenes中整理排列objects