我在Visual Studio中创建了一个口袋妖怪类型的游戏。我现在正在处理库存表单。
我的问题是,我可以使用公共计数变量来跟踪库存吗?
设置:
public int healthPotionCount = 0;
然后,如果玩家遇到healthPotion,则增加其值
if(picPlayer.Bounds.IntersectsWith(hPotion.Bounds)
{
healthPotionCount++;
}
最后使用相同的公共变量来确定是否在库存中显示它:
if(healthPotionCount > 0)
{
picBox.BackgroundImage = (the health potion image);
lblQuantity.Text = ""+healthPotionCount;
}
有了这个,我的问题是我的解决方案中有很多表单,我希望所有表单都可以访问这个变量。这种逻辑难以奏效吗?
答案 0 :(得分:0)
有了这个,我的问题是我的解决方案中有很多表单 我希望所有表格都可以访问这个变量。
你可以使它static
意味着它属于类而不是特定的表单对象,因此你可以在多种形式中访问它。
public static int healthPotionCount { get; set;}