Ich will dann mal los legen.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Da bliebe dann im Grunde Unreal oder OpenGL. Von Cocos gab es auch eine 3D Version, da weiß ich aber nicht wie weit die damit sind. Soweit funktioniert alles auf dem Mac.
    Jetzt kannst du ein wenig Googeln um das passende zu finden. Du solltest auch auf die evtl. auftretenden Kosten achten.

    Ich persönlich würde eine fertige Engine wie Unreal oder Cocos nehmen, da du dich dabei auf dein Spiel konzentrieren kannst und dich nicht mit dem Low Level Kram beschäftigen musst. Bis du soweit bist und an die Grenzen einer Engine stößt dürfte einige Zeit vergehen.
    Das Herz besitzt Gründe, die die Vernunft nicht kennt.
  • Moin moin...
    Ich hab mich nun doch entschieden erstmal auf "normale Apps" einzusteigen.
    Mache nun die ersten Tutorials mit Xcode und Swift.

    Hier hab ich auch im Tutorial schon das erste Problem.
    ich nutze dieses Tutorial hier: developer.apple.com/library/pr…c/uid/TP40015214-CH19-SW1


    Quellcode

    1. class RatingControl: UIView {
    2. // MARK: properties
    3. var rating = 0
    4. var ratingButtons = [UIButton]()
    5. // MARK: Initialization
    6. required init(coder aDecoder: NSCoder) {
    7. super.init(coder: aDecoder)
    8. for _ in 0..<5 {
    9. let button = UIButton(frame: CGRect(x:0, y:0, width: 44, height: 44))
    10. button.backgroundColor = UIColor.redColor()
    11. button.addTarget(self, action: "ratingButtonTapped", forControlEvents: .TouchDown)
    12. ratingButtons += [button]
    13. addSubview(button)
    14. }
    15. }
    16. override func layoutSubviews() {
    17. var buttonFrame = CGRect(x:0, y:0, width: 44, height: 44)
    18. // Offset each button's origin by the length of the button plus spacing
    19. for (index, button) in ratingButtons.enumerate() {
    20. buttonFrame.origin.x = CGFloat(index * (44 + 5))
    21. button.frame = buttonFrame
    22. }
    23. }
    24. override func intrinsicContentSize() -> CGSize {
    25. return CGSize(width: 44, height: 44)
    26. }
    27. // MARK: Button Action
    28. func ratingButtonTapped(button: UIButton) {
    29. print("Button pressed")
    30. }
    31. }
    Alles anzeigen
    Im Tutorial wird eine for schleife genutzt in der ".. in ratingButtons.enumerate() { ... } "
    verwendet wird. Dieser "member" enumerate() wird hier aber nicht erkannt.
    kann mir da evlt. jemand sagen woran das liegen könnte?

    Gruß Maik
  • Habe mir mal den Sample Code heruntergeladen:

    Mit Xcode 6.4 wird bei mir derselbe Fehler angezeigt.

    Mit Xcode 7.0 beta 4 läuft es ohne Probleme ...

    Unter dem Abschnitt "Get the tools steht auch:" IMPORTANT
    The lessons use Xcode 7.0 and iOS SDK 9.0. Make sure that you use these versions of Xcode and the iOS SDK as you work through this guide.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Frank_in_HD ()