#私藏项目实操分享#【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程
  pjqvC5BRM2Nx 2023年11月02日 107 0

一、Unity游戏结构

游戏结构主要有:

  1. 戏对象

#私藏项目实操分享#【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程_右键

二、Unity开发流程

1、创建项目
2、准备资源素材
在线资源素材网站:​​https://assetstore.unity.com/​

#私藏项目实操分享#【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程_右键_02

--导入资源(图片、声音、3D模型…)
--创建资源(材质、动画…)
3、构建场景
--添加游戏对象
--操纵游戏对象完成游戏逻辑(组件+自定义脚本+外部插件脚本)
4、发布

三、Unity3D的Helloworld

Unity3D的Helloworld分为两种,一种是纯拖界面的Helloworld、另一种是脚本的Helloworld。

1.纯拖界面的Helloworld

如图,右键空白选择UI->画布设置一个“帆布”,其实就是一张画纸,后会出现Canvas

#私藏项目实操分享#【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程_3d_03

我们再于Canvas之上(保证现在Hierarchy界面选择的是Canvas而不是其它)添加一个Text。

#私藏项目实操分享#【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程_3d_04

在按照以下设置文本大小和属性就可以看到文字了

#私藏项目实操分享#【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程_3d_05

2.Unity3D脚本的Helloworld

新建工程之后,在Project窗口选择【资源】,然后按右键选择【创建】→【C# 脚本】创建一个新的C#脚本,将脚本命名为HELLO WORLD,,如图所示。

#私藏项目实操分享#【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程_右键_06

之后在VS2020写下如下的一段代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HELLOWORLD : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
Debug.Log("你好 unity")
}

// Update is called once per frame
void Update()
{

}
}

之后我们要将这个脚本附着到主摄像机里面,也就是让摄像机执行这个脚本。可以直接点击上方的运行预览下效果。

#私藏项目实操分享#【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程_右键_07

总结

U3D游戏开发流程还是比较简单的,基本和游戏对象属性和事件脚本,最后在对接到后端API实现整个游戏的流程。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论