当前位置: 首页 > article >正文

C#从零开始学习(GameObject实例)(unity Lab3)

这是书本中第三个unity Lab
在这次实验中,将学习如何使用C#编写代码用unity编写C#代码

GameObject实例

本次将完成的工作

  1. 将游戏资产配置在文件夹中
  2. 创建材质
  3. 把GameObject变成预制件
  4. 脚本控制游戏
  5. 防止球体重叠

将游戏资产配置在文件夹中

Script放代码
Prefabs放预制件
MAterials放材质
在这里插入图片描述

创建文件夹方法,在Assets窗口中点击鼠标右键,可以看到create

创建材质

在Material中点击鼠标右键创建材质
在这里插入图片描述

点击创建的球
将材质拖到这个框中
在这里插入图片描述

把GameObject变成预制件

把Hierarchy中的实例拖进Prefabs中
在这里插入图片描述

脚本控制游戏

	public GameObject OneBallPrefab;
	
    void Start()
    {
        InvokeRepeating("AddBall", 1.5F, 1);
    }

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

    }
    void AddBall()
    {
        Instantiate(OneBallPrefab);
    }

点击Hierarchy中的对象,将代码拖进,然后可以将prefabs放进OneBallPrefab对象中

在这里插入图片描述

防止球体重叠

点击OneBall,在后边最下面点击Add
Component->physical->Rigidbody
在这里插入图片描述
至此,我们就学习完了第Unity_Lab3,然后让我们复习一下本章讲了什么

  1. 将游戏资产配置在文件夹中
  2. 创建材质
  3. 把GameObject变成预制件
  4. 脚本控制游戏
  5. 防止球体重叠

http://www.kler.cn/news/359789.html

相关文章:

  • 买横买坑不买竖, 卖点就在鼎沸处 (2700点下买入,3300点卖出)宽幅振荡
  • 【MySQL】清理二进制日志文件 binlog.000XXX 以解决 Ubuntu 系统磁盘空间耗尽的问题
  • K8S调度不平衡问题分析过程和解决方案
  • Python网络请求库requests的10个基本用法
  • 微信小程序canvas 生成二维码图片,画图片,生成图片,将两个canvas结合并保存图片
  • 探索 Jupyter 笔记本转换的无限可能:nbconvert 库的神秘面纱
  • 网络空间安全之一个WH的超前沿全栈技术深入学习之路(一:渗透测试行业术语扫盲)作者——LJS
  • Linux系统安装软件的4种方式【源码配置编译安装、yum安装、rpm包安装、二进制软件包安装(.rpm/.tar.gz/.tgz/.bz2)】
  • 数据驱动的未来:AI智能分析网关V4车辆违停算法与智慧城市交通管理
  • .net framework 3.5sp1安装错误卡住不动怎么解决
  • 机器学习作业:HW2分类(Phoneme Classification音素分类)代码详解
  • 引领企业数字化未来:物联网与微服务架构的深度融合之道
  • 用户界面设计:视觉美学与交互逻辑的融合
  • (46)MATLAB仿真从正弦波转换为方波
  • 【重拾算法第一天】质数约数欧拉筛 埃氏筛GCD
  • NoSQL 简介
  • [枚举坤坤]二进制枚举基础
  • 【WPF】中Binding的应用
  • (已开源-ECCV2024)BEV检测模型-LabelDistill,使用真值进行知识蒸馏
  • QT关闭界面后退出线程