面板显示private变量用标签[SerializeField]

面板显示private变量用标签[SerializeField]

33 2016-9-22 09:45 |个人分类:Unity3d| privatepublic标签

为了让变量在面板显示 变量前面是public 
public  class  MovePoint  :  MonoBehaviour  {
    public  Vector3  targetPoint;
     public  CharacterController  cController;
     public  bool  isCanMove =  false ;
     public  float  speed = 6.0F;
     public  float  dis; 角色与目标点距离

有没有办法 让这些变量面板显示 ,又让其他类看作是private,不让其他类访问 ,就下面方法
方法1: 右键Inspector面板 选中Debug模式
方法2:变量前加 [ SerializeField ]

public  class  MovePoint  :  MonoBehaviour  {
    [ SerializeField ]
      Vector3  targetPoint;
    [ SerializeField ]
     CharacterController  cController;
    [ SerializeField ]
     bool  isCanMove =  false ;
    [ SerializeField ]
     float  speed = 6.0F;
    [ SerializeField ]
     float  dis; 角色与目标点距离
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值