这个问题没有确切的细节,而且更具理论性。
据我所知,普通的WPF应用程序无法在Mac上运行。自从我制作视频游戏以来,这对我很重要,因为它使我没有了很大一部分潜在客户。我读到Xamarin有一些工具来制作可在Mac上使用的应用程序。如何实现?
我已经在Xamarin上安装了Visual Studio 2017,但没有时间充分研究其功能。
要使我的游戏在Mac上可用,必须做什么?我想Xamarin不仅会在exe文件中添加一些内容,以使其在非Windows系统上运行。那么,该怎么办呢?是否有与WPF类似的东西,但适用于Mac或Mobile?可以使用大多数甚至整个现有代码的某种不同的“模板”吗?
如果互联网上有可用的信息,我不希望在整个过程中得到完全的指导,那么提供链接就足够了。
谢谢你,叶夫根尼
抱歉,我无法在问题标题中更好地解释.我会在这里更好地定义我的问题.
这就是我正在做的事情 - 在我的游戏中,可以选择彼此使用物品.对于每对项目,游戏执行动作.
目前,游戏使用的变量有两个:"ItemUsed"和"ItemUsedOn".首先,游戏选择第一项 - 其id转到"ItemUsed",然后他选择第二项,它的id转到"ItemUsedOn".然后,有一个定义特定操作的空白.
一个简短的代码示例:
if (ItemUsed == "itm_cable")
{
if (ItemUsedOn == "itm_towel")
SubMain.ItemsMergedText = "To achieve what?";
else if (ItemUsedOn == "itm_wet_towel")
SubMain.ItemsMergedText = "No, water will damage it";
else if (ItemUsedOn == "itm_glass")
SubMain.ItemsMergedText = "I don't need to cut the cable";
}
if (ItemUsed == "itm_book_electronics")
{
if (ItemUsedOn == "itm_towel")
SubMain.ItemsMergedText = "Why?";
if (ItemUsedOn == "itm_wet_towel")
SubMain.ItemsMergedText = "No, water will damage the book";
else if (ItemUsedOn == "itm_soap")
SubMain.ItemsMergedText = …Run Code Online (Sandbox Code Playgroud)