1

我目前正在 Xcode 4.4 中使用objective-c 而不在 cocos2d 中开发一个项目,其中我有一个名为 GameView 的视图和一个名为 Characters 的类。在 GameView 中有,嗯,游戏,这是你玩游戏的场景。在字符中,所有字符的图像和力量或它们独有的任何东西都被称为。我想要它,以便我可以在 CharacterSelect 页面中选择一个角色,然后我选择的角色是 GameView 中的角色并且我正在控制。现在我只是在处理图像。在 GameView 中,我基本上是在尝试设置一种方法来从 Characters 类中调用相应角色的图像。如果可以的话,我会制作角色的动画,但我会一步一步地进行。我想要的只是角色面向右侧时的相应图像 这是我在 GameView.m 中的代码,用于创建图像的函数,我知道我需要从 Characters 中的变量调用图像文件。bluebox 就像在 .h 中定义为 UIImageView 一样,实际上它只包含角色可以做的所有事情......例如左右按钮允许它移动等等......

        -(void)createCharacter
 {
     bluebox = [[UIImageView alloc] initWithFrame:
           CGRectMake(70, 100, 150, 130)];
     bluebox = [[UIImageView alloc] init];

 }

在我的 Characters.m 中,我在我的 .h 字符中创建了一个 NSString,它被称为lookingRight1 ...然后对于我的一个角色,我有这个

-(void)megaMan
{
 lookingRight1 = @"MegaManRight1.png";
}

现在我想我需要打电话给寻找正确的人。我实际上在尝试写这篇文章时让我自己感到困惑,所以请帮忙,如果你也不感到困惑的话。我的 CharacterSelect 页面并没有太多代码,但我所做的只是将标有角色名称的特定按钮链接到 GameView。如果你能请帮助我将非常感激。我认为如果你也可以展示一个模拟的第二个角色会有所帮助,这样我就可以看到如何获得我想要的角色......

抱歉,如果这让您感到困惑。

4

0 回答 0