Unity变量函数的使用范围

这篇博客探讨了Unity中关于变量和函数的访问范围,包括公有变量(public)和私有变量(private)的使用,以及如何在不同类之间进行函数调用。通过一个具体的代码实例,解释了`access`和`otherAccess`两个类的交互,并提到了`FruitMachine`函数的调用问题。博主指出,解决该问题的关键在于理解从`MonoBehaviour`继承的类需要实例化才能调用,以及`Awake`, `Start`, `Update`等生命周期方法的时间顺序。最后,博主给出了问题的解决方案链接。" 102652097,6880228,Spark实现电影推荐系统数据ETL详解,"['推荐系统', 'Spark', '数据处理']
摘要由CSDN通过智能技术生成

教程地址(观看视频需翻墙):

https://unity3d.com/cn/learn/tutorials/topics/scripting/scope-and-access-modifiers?playlist=17117

教程代码实例:(简化版)

ScopeAndAccessModifiers

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class access : MonoBehaviour {

    public int alpha = 5;  //公有变量,class外部可访问
    private int beta = 0; //只能在class里面用

    private otherAccess myOtherclass;

    // Use this for initialization
    void Start ()
    {
        alpha = 29;

        myOtherclass = new otherAccess();//新定义一个instance class
        myOtherclass .FruitMachine (alpha ,myOtherclass .apples );
        //这里只能调用otherAccess的共有函数,所带参数可以是自己的变量,

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值