「从零开始做游戏」仿微信飞机大战游戏前导课:游戏坐标轴的概述

admin 3周前 (03-09) 游戏 4 1

大家好,我是讲信息技术的方老师:

开这个课程主要是为了提升大家学习python语言的兴趣,能够更好的入门。

接下来我们从游戏坐标开始我们的课程。

游戏坐标

大家应该都玩过横版游戏,比如飞机大战、三国志、雷电,这类游戏,基本上是一个长方形的屏幕里,飞机、人物进行互动,没有很复杂的特效,基本上就是背景图、角色图的切换,利用动画的原理产生动的效果。

那么在这个之中,坐标系就非常的重要,毕竟每个角色在屏幕里都有自己特定的坐标,而且移动、攻击都会涉及到坐标的变化。

那让我们来看看,坐标的样子吧。

游戏的坐标系

这里最需要记住的就几点:

1、width对应x轴,height对应y轴;

,

足球投注appwww.hg8080.vip)是皇冠体育官网线上直营平台。足球投注app面向亚太地区招募代理,开放皇冠信用网代理申请、皇冠现金网代理会员开户等业务。足球投注app可下载皇冠官方APP,皇冠APP包括皇冠体育最新代理登录线路、皇冠体育最新会员登录线路。

,

2、屏幕左上角是(0,0),y轴越往下越大,x轴越往右越大。

3、游戏角色的左上角就是其在屏幕坐标系里的(x,y);

掌握上面这几点,那么很多设计就很容易看懂了。

所以,在pygame里,专门提供了方法来做这个事情:

screen = pygame.display.set_mode((480, 768), 0, 32)

其中(480,768)是用来设置主屏幕的宽和高,0表示屏幕是按照用户设定来显示的。当然,这个参数对应的参数名是flag。它有下面几种类型。

(提供下面几种常量)

可用的常量列表

当然,坐标系也会涉及到相对的位置之类的内容,具体等到我们开始中遇到在讲。

那今天的课程就讲到这里,期待后续大家的见面。


转载说明:本文转载自USDT交易平台。
allbet声明:该文看法仅代表作者自己,与本平台无关。转载请注明:「从零开始做游戏」仿微信飞机大战游戏前导课:游戏坐标轴的概述

网友评论

  • (*)

最新评论

文章归档

    站点信息

    • 文章总数:9776
    • 页面总数:0
    • 分类总数:8
    • 标签总数:4105
    • 评论总数:6931
    • 浏览总数:756690