• 锚点


    游戏中图片的位置是由position和锚点来确定的,position是图片的中心位置,锚点是(0,0)到(1,1)的点,我的理解是,(0,0)就是图片的原点,即左下角,(0,1)是图片的左上角点,(1,0)是图片的右下角点,(1,1)为图片的右上角点,(0.5,0.5)为图片的中心点。锚点默认为(0.5,0.5),当同时给图片设置锚点和position时,先找到position这个点,然后把锚点移到这个position上。

    如:

    (1)

    size为屏幕的大小,图片大小跟屏幕大小一样大

    postion(size.width / 2, size.height/2)   ------->此时是屏幕的中点,

    锚点为(0.5,0.5),即图片的中心点,把图片的中心点和position重合,即与屏幕的中点重合,即,现在图片在屏幕的正中央。

    (2)

    锚点为(0,1),即图片的左上角,现在把图片左上角和position重合(屏幕中点),效果如图:

    (3)

    锚点为(1,0),即图片的右下角,现在把图片右下角和position重合(屏幕中点),效果如图:

    以此类推

    自己试的,不对的请指正啊,学游戏,第二天。。。。

  • 相关阅读:
    flask之闪现
    对于Flask中蓝图的理解
    flask中的CBV和FBV
    Flask之基本使用与配置
    Flask
    Flask-信号(blinker)
    flask-migrate
    Flask WTForms的使用和源码分析 —— (7)
    mac下卸载jdk
    RabbitMQ五种消息队列学习(三)–Work模式
  • 原文地址:https://www.cnblogs.com/wudan7/p/3853183.html
Copyright © 2020-2023  润新知