美文网首页
俄罗斯方块开发战记

俄罗斯方块开发战记

作者: 冰风47 | 来源:发表于2016-08-01 16:50 被阅读53次

    之前学到的新技能应该足够做一个app了. 那么就从俄罗斯方块开始吧. 如果制作中有什么没接触过的, google大法好了.

    目标: 用原生ios做一个简单俄罗斯方块.
    时间: 一周
    功能点: (1) 不偏离mvc模式. (2) 尽可能多的使用ios控件或代码 (3) 本地存储分数 (4)后期增加服务器存储分数以及其他用户信息 (这个可以暂缓) (5) 委托, 动画, block, segue, action, autolayout都覆盖操作一次.

    -_- 手动设计图:


    IMG_6682.JPG

    预期会有5个viewcontroller.
    gameviewcontroller内还有一个gameresult窗口以便实现功能闭环.
    其他viewcontroller均提供返回按钮实现功能闭环.

    update0:
    项目属性暂时只允许竖屏模式.
    添加好了viewcontroller.
    main_menu里加好了背景图, 以及三个导向按钮.
    mode select, help, setting 页面添加背景图以及返回按钮.
    mode select添加具体模式选择按钮.
    [&&按钮均为2张图片的2态按钮, 图像没有变化,只是视觉上的明暗度有变. 这样不好, 优化目标改为通过点选状态来调整按钮明暗度达成效果&&]
    一开始还想加了navigater controller 发现效果并不好, 赶紧去掉. 又重新针对背景图以及三个按钮做了约束. 现在可以正常显示了.
    手动拖了setting, help, mode select的segue 以及返回segue.
    [&&segue在storyboard里面 显示的很乱, 这个要想办法摆放的整齐一些&&]

    update1:
    主页面内加上了一个飘过的云彩.
    一开始想复杂了. 想针对cloud这个对象加上重力属性, 加上animationoptions, 进而实现cloud的animator.
    后来发现一个uiview内提供了一个 animationWithDuration方法. 几行代码就解决了. 好酸爽..

    相关文章

      网友评论

          本文标题:俄罗斯方块开发战记

          本文链接:https://www.haomeiwen.com/subject/qiaxsttx.html