• 从0.1开始_Mario_总体设计思路规划(大纲)


    有几个问题需要解决。

    我记得一句很经典的话是:C++是找到一个好轮子,C是自己造一个好轮子。我已经做好了准备。

    1.动画怎么做。

    按照我的思路,动画只有1种,就是运动状态的马里奥,板栗,乌龟等等,其实都是几个像素的循环。

    (1)先将每一幅都找出来,然后写成一个循环,当循环执行时,马里奥,板栗等就可以“走动”。(包括跳跃,思路都是一样的)

    (2)可以玩一玩成品游戏,找到一些所谓的“感觉”,什么感觉呢?就是运动节奏的问题,按一下应该怎么动,动多少。按住加速键应该怎么动。

    2.滚轴效果怎么做。

    我们的目标是将马里奥作为我们的视角核心,将它放到一个固定位置(大概屏幕正中间)。

    (1)那么这个时候就需要将一些东西匹配起来,比如当马里奥运动时,其实是地图在动,板栗,乌龟这些在相对地图动,我们就可以确定坐标轴,进行设计。

    (2)其实可以设置一个“锁”,设定马里奥只能往前走,如果想要返回刚刚经过的路线时,这个锁锁住,我们就回不去了。

    3.具体的像素问题怎么搞定。

    这个问题才是我们这个马里奥不同于别的马里奥的核心。

    (1)马里奥其实都是像素点,那么如果我们能设置每一个像素点的色彩,那么我们可以写一个数组,用来表达像素点的位置信息和每一个像素点的色彩,就组成了一个色彩块,反映到控制台就是“马里奥”,同样  的道理,板栗,乌龟。天空的云和地上的草,其实是一个数组,只不过数组颜色不同。

    接下来我具体参考C开发手册,来具体写明。

  • 相关阅读:
    ubuntu
    什么是守护进程?
    Redis 简介
    什么是原子性,什么是原子性操作?
    什么是BSD协议?
    查看内存
    数据库备份与还原
    PostgreSQL 判断字符串包含的几种方法
    SQL 基础
    手风琴-过渡效果,显示隐藏列表案例
  • 原文地址:https://www.cnblogs.com/KeithTee/p/15172931.html
Copyright © 2020-2023  润新知