zoukankan      html  css  js  c++  java
  • pygame for windows/linux/android版hello world(彻底跨界 :) )

    python的跨平台让人很舒服,好吧,这次我们跨的再直接一点,来次穿越吧:写一个可以在windows、linux、mac(?我没有)、android(手机、平板)上可以同时运行的程序!

    其他也没有什么好说的,直接上代码吧:

    #-------------------------------------------------------------------------------
    #
     Name:        pygame for android版hello world !
    #
     Purpose:
    #
    #
     Author:      garfield
    #
    #
     Created:     22-12-2011
    #
     Copyright:   (c) garfield 2011
    #
     Licence:     no
    #
    -------------------------------------------------------------------------------
    #
    !/usr/bin/env python
    #
     -*- coding: utf-8 -*-


    import os
    import pygame, sys, random, time
    from pygame.locals import *
    from random import randrange, choice

    try:
        import android
    except ImportError:
        android = None

    SCREEN_SIZE =(480,800)

    def main():
       # Pygame stuff
      pygame.init()
      screen = pygame.display.set_mode(SCREEN_SIZE)
      pygame.display.set_caption("Hello,world !")

      #设置字体
      if android is not None:
        font=pygame.font.Font(os.path.join("data""FreeMonoBold.ttf"), 18)
      else:
        font=pygame.font.SysFont('arial',32)

      while True:
        #处理事件
        for event in pygame.event.get():
          if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
            return

        screen.fill((255,0,0))
        #在鲜红的背景上写上码农们熟悉地想吐的hello world
        screen.blit(font.render('Hello,world !', True, (0, 0, 255)), (50, 50))
        pygame.display.flip()

    if __name__ == "__main__":
        main()

    win7下截图:

    me525上截图:

    相关资源:

    http://pygame.renpy.org/

  • 相关阅读:
    maven 依赖阿里云仓库
    jacob
    mysql
    简单明了区分escape、encodeURI和encodeURIComponent(转载)
    eclipse
    StringBuffer的构造方法和capacity的返回值关系
    toString和valueOf的区别
    js中ajax返回数据
    springmvc 文件上传
    springmvc 上传文件报错 String不能转成multipartFile
  • 原文地址:https://www.cnblogs.com/GarfieldTom/p/2297955.html
Copyright © 2011-2022 走看看