栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 游戏开发 > 其他

unity3d学习笔记-代码(1.private、public、部分关键字)

其他 更新时间:发布时间: 百科书网 趣学号
系列文章目录

unity3d学习笔记-代码之1.private、public、部分关键字


一、private、public区别

 1、加private与不加的区别:在class里面,默认其成员是private类型的,所以不加也没问题的

2、引用权限:加public的变量或函数可以被其他脚本引用,private则不能;

补充:public/private/protected的具体区别_百度知道

3、显示:public定义的变量能显示在组件里、并能更改,private则不能

二、关键字

1、const:将一个变量转换成常量,只能在声明的时候给定它的值,以后都不可以改

2、readonly(只读):将一个变量转换成常量,可以在初始化的时候就赋值,也可以在程序中动态的赋值,一旦确定以后也不可以更改

3、static:定义一个静态(类、函数、变量)

 注:允许使用不同的类而无需创建实例,

horizontalInput = Input.GetAxis("Horizontal");//获得水平输入控制

该变量无需对应实例对象,反之如

private Rigidbody playerRb;//定义玩家刚体

playerRb就需要对应实例对象

补充:Ⅰ.https://jingyan.baidu.com/album/8065f87fe2a03223312498f2.html,总结一下,只赋一次的那就用const,要在程序中能改一次的就用readonly,在要程序中能够反复改的就用static .;

Ⅱ.Unity之C#学习笔记(11):静态类型 Static_アルタイル-CSDN博客

4、[SerializeField]:可用于替换private,使定义的变量能显示在组件里、并能更改,但不改变调用权限,仍然只能在脚本内调用

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1065687.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号