如果一个变量需要频繁在外部进行改变,可以把变量访问级设为成pubilc吗?

Viewed 22

如果遇到一个玩家的变量需要频繁的在外部进行改变或者使用,比如需要在外部改变玩家的spirit render、flip之类的,或者需要用到玩家的rigid body来移动玩家,这种情况下是直接把变量的访问级别设置成public比较好,还是写几个方法分别对应某些需求比较好?

1 Answers
  1. 如果需要外部频繁修改的变量,可以先在参数区定义一个【属性】,这个属性变量就是在运算中使用的运算值

  2. 再另外定义一个【变量】给定初始化值(这个看自己需求) ,这个变量相当于【配置值】,是固定的。

  3. 构建一个初始化方法。主要目的就是让【运算值】赋值给这个固定的【配置值】。有了这样一个计算值,即无需再定义一个临时变量去记录。