标签:style blog color 使用 io 代码 div amp
_baseValue //基础属性值 _buffValue //增加的buff值 _expToLevel //升级所需经验值 _levelModifier //每一级的增长率,即下一等级所需经验为_expToLevel*_levelModifier
private int CalculateExpToLevel(){ //计算下一级升级所需经验 return (int)(_expToLevel *_levelModifier); } public void LevelUp(){ _expToLevel = CalculateExpToLevel(); //升级时改变_expToLevel的值 } public int AdjustBaseValue{ //实际属性值 get{return _baseValue+_buffValue;} }
各属性值的get,set方法
#region Basic Getters and Setters public int BaseValue{ get{return _baseValue;} set{_baseValue = value;} } public int BuffValue{ get{return _buffValue;} set{_buffValue = value;} } public int ExpToLevel{ get{return _expToLevel;} set{_expToLevel = value;} } public float LevelModifier{ get{return _baseValue;} set{_levelModifier = value;} } public string Name{ get{return _name;} set{_name = value;} } #endregion
1.先想好游戏人物的构架再开始写代码
2.学会使用C# region特性和get,set特性
Unity3d之Hash&Slash学习笔记之(二)--角色基础类的构建,布布扣,bubuko.com
Unity3d之Hash&Slash学习笔记之(二)--角色基础类的构建
标签:style blog color 使用 io 代码 div amp
原文地址:http://www.cnblogs.com/lechter/p/3875607.html