我是靠谱客的博主 痴情牛排,最近开发中收集的这篇文章主要介绍unity3d学习笔记-代码(1.private、public、部分关键字)系列文章目录一、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,使定义的变量能显示在组件里、并能更改,但不改变调用权限,仍然只能在脚本内调用

最后

以上就是痴情牛排为你收集整理的unity3d学习笔记-代码(1.private、public、部分关键字)系列文章目录一、private、public区别二、关键字的全部内容,希望文章能够帮你解决unity3d学习笔记-代码(1.private、public、部分关键字)系列文章目录一、private、public区别二、关键字所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部