凉鞋的 Unity 笔记 203. 变量的常用类型

2023-10-21 09:04

本文主要是介绍凉鞋的 Unity 笔记 203. 变量的常用类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

203. 变量的常用类型

在上一篇,我们对变量进行了概述和简介,知识地图如下:

image-20231003164039775

我们已经接触了变量的字符串类型,以及一些功能。

在这一篇,我们尝试多接触一些变量的类型。

首先是整数类型。

整数类型

整数类型一般是 int 类型,我们来看下如何使用,代码如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class FirstGameObject : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){var textToPrint = 5;print(textToPrint); print(textToPrint); print(textToPrint); print(textToPrint); print(textToPrint);textToPrint = 0;print(textToPrint); print(textToPrint); print(textToPrint); print(textToPrint); print(textToPrint); }// Update is called once per framevoid Update(){}
}

运行之后,结果如下:

image-20231005132807363

我们当然也可以指定整个变量为 int 类型,代码如下:

int textToPrint = 5;

整数类型(一般叫整型),在游戏开发中使用的频率非常高,比如角色的等级、经验值、金币都是使用整型进行记录和存储。

实数类型

实数类型就是带有小数点的类型,比如 0.1,0.0,5.5 都是实数类型。

在 C# 有两种类型,一种是比较常用的 float,另一种是精度比较高的 double。

我们写一些代码测试一下,如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class FirstGameObject : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){var textToPrint = 0.1f; // float 类型print(textToPrint); textToPrint = 0; // 可以接收 int 类型print(textToPrint);var textToPrint2 = 0.1; // double 类型print(textToPrint2);textToPrint2 = 1; // 同样可以接收 int 类型print(textToPrint2);}// Update is called once per framevoid Update(){}
}

运行之后,结果如下:

image-20231005133610007

float 类型在游戏开发中使用的频率也非常高,比如角色的血量条、一些数值、比如暴击率,都是 float 类型的。

float/double 同样可以指定类型,代码如下:

float textToPrint = 0.1f;
double textToPrint2 = 0.1;

逻辑真假类型

逻辑真假类型叫做布尔类型(bool 类型或 boolean 类型)。

布尔类型只有两个值,true 或 false,即真和假。

我们先写代码测试下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class FirstGameObject : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){bool textToPrint = true;print(textToPrint); textToPrint = false;print(textToPrint);}// Update is called once per framevoid Update(){}
}

运行之后结果如下:

image-20231005134054457

虽然 bool 变量只能存储 true 和 false,但是 bool 变量的使用频率不输 int 和 float。

这是因为 bool 变量常常与程序语言中的条件判断结合使用。

自定义类型

我们还剩下自定义类型,自定义类型其实有点复杂。

自定义类型有枚举、类、结构体、委托等,每一个都可以花一整个篇幅介绍,所以这部分后续再介绍。

好了到此变量的三种使用频率非常高的类型就介绍完了。

这一篇的内容就这些,我们下一篇再见,拜拜。

知识地图

image-20231005134432053

更多内容

更新期间半价,保持 60% 的内容免费更新到此平台
版权所有 GamePix 独立游戏学院
转载请注明凉鞋的笔记

这篇关于凉鞋的 Unity 笔记 203. 变量的常用类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/253361

相关文章

Java 接口定义变量的示例代码

《Java接口定义变量的示例代码》文章介绍了Java接口中的变量和方法,接口中的变量必须是publicstaticfinal的,用于定义常量,而方法默认是publicabstract的,必须由实现类... 在 Java 中,接口是一种抽象类型,用于定义类必须实现的方法。接口可以包含常量和方法,但不能包含实例

Java实现字符串大小写转换的常用方法

《Java实现字符串大小写转换的常用方法》在Java中,字符串大小写转换是文本处理的核心操作之一,Java提供了多种灵活的方式来实现大小写转换,适用于不同场景和需求,本文将全面解析大小写转换的各种方法... 目录前言核心转换方法1.String类的基础方法2. 考虑区域设置的转换3. 字符级别的转换高级转换

Python使用Matplotlib和Seaborn绘制常用图表的技巧

《Python使用Matplotlib和Seaborn绘制常用图表的技巧》Python作为数据科学领域的明星语言,拥有强大且丰富的可视化库,其中最著名的莫过于Matplotlib和Seaborn,本篇... 目录1. 引言:数据可视化的力量2. 前置知识与环境准备2.1. 必备知识2.2. 安装所需库2.3

MyBatis配置文件中最常用的设置

《MyBatis配置文件中最常用的设置》文章主要介绍了MyBatis配置的优化方法,包括引用外部的properties配置文件、配置外置以实现环境解耦、配置文件中最常用的6个核心设置以及三种常用的Ma... 目录MyBATis配置优化mybatis的配置中引用外部的propertis配置文件⚠️ 注意事项X

MyBatis中的两种参数传递类型详解(示例代码)

《MyBatis中的两种参数传递类型详解(示例代码)》文章介绍了MyBatis中传递多个参数的两种方式,使用Map和使用@Param注解或封装POJO,Map方式适用于动态、不固定的参数,但可读性和安... 目录✅ android方式一:使用Map<String, Object>✅ 方式二:使用@Param

C# WebAPI的几种返回类型方式

《C#WebAPI的几种返回类型方式》本文主要介绍了C#WebAPI的几种返回类型方式,包括直接返回指定类型、返回IActionResult实例和返回ActionResult,文中通过示例代码介绍的... 目录创建 Controller 和 Model 类在 Action 中返回 指定类型在 Action

一文详解Java常用包有哪些

《一文详解Java常用包有哪些》包是Java语言提供的一种确保类名唯一性的机制,是类的一种组织和管理方式、是一组功能相似或相关的类或接口的集合,:本文主要介绍Java常用包有哪些的相关资料,需要的... 目录Java.langjava.utiljava.netjava.iojava.testjava.sql

Springmvc常用的注解代码示例

《Springmvc常用的注解代码示例》本文介绍了SpringMVC中常用的控制器和请求映射注解,包括@Controller、@RequestMapping等,以及请求参数绑定注解,如@Request... 目录一、控制器与请求映射注解二、请求参数绑定注解三、其他常用注解(扩展)四、注解使用注意事项一、控制

Nginx内置变量应用场景分析

《Nginx内置变量应用场景分析》Nginx内置变量速查表,涵盖请求URI、客户端信息、服务器信息、文件路径、响应与性能等类别,这篇文章给大家介绍Nginx内置变量应用场景分析,感兴趣的朋友跟随小编一... 目录1. Nginx 内置变量速查表2. 核心变量详解与应用场景3. 实际应用举例4. 注意事项Ng

前端Visual Studio Code安装配置教程之下载、汉化、常用组件及基本操作

《前端VisualStudioCode安装配置教程之下载、汉化、常用组件及基本操作》VisualStudioCode是微软推出的一个强大的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,... 目录一、Visual Studio Code下载二、汉化三、常用组件1、Auto Rename Tag2