【愚公系列】2022年02月 U3D全栈班 002-Unity游戏结构和游戏开发流程

举报
愚公搬代码 发表于 2022/02/11 01:53:28 2022/02/11
【摘要】 一、Unity游戏结构游戏结构主要有:场景游戏对象组件属性 二、Unity开发流程1、创建项目2、准备资源素材在线资源素材网站:https://assetstore.unity.com/–导入资源(图片、声音、3D模型…)–创建资源(材质、动画…)3、构建场景–添加游戏对象–操纵游戏对象完成游戏逻辑(组件+自定义脚本+外部插件脚本)4、发布 三、Unity3D的HelloworldUnit...

一、Unity游戏结构

游戏结构主要有:

  1. 场景
  2. 游戏对象
  3. 组件
  4. 属性

在这里插入图片描述

二、Unity开发流程

1、创建项目
2、准备资源素材
在线资源素材网站:https://assetstore.unity.com/
在这里插入图片描述

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

三、Unity3D的Helloworld

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

1.纯拖界面的Helloworld

如图,右键空白选择UI->画布设置一个“帆布”,其实就是一张画纸,后会出现Canvas
在这里插入图片描述
我们再于Canvas之上(保证现在Hierarchy界面选择的是Canvas而不是其它)添加一个Text。
在这里插入图片描述
在按照以下设置文本大小和属性就可以看到文字了
在这里插入图片描述

2.Unity3D脚本的Helloworld

新建工程之后,在Project窗口选择【资源】,然后按右键选择【创建】→【C# 脚本】创建一个新的C#脚本,将脚本命名为HELLO WORLD,,如图所示。
在这里插入图片描述
之后在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()
    {
        
    }
}

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

总结

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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。