Python程序设计游戏开发(次课)解析.pptVIP

  • 95
  • 0
  • 约7.61千字
  • 约 39页
  • 2016-11-14 发布于湖北
  • 举报
13.3 游戏开发 【例13-2】 被钓的鱼。 游戏背景:读过海明威的《老人与海》吗?那条被老人钓到的大鱼拖着小船在茫茫大海中游荡了几十个小时,鱼的那种挣扎、忽紧忽慢、若即若离的状态给人留下了深刻的印象。本游戏就模拟这种场景,被钓到的鱼围绕鼠标光标忽紧忽慢地游动,但始终不能断线而去。 程序: #Exp13_2.py import pygame import pygame._view from pygame.locals import * from Exp8_6 import Vector2 import random background_image_filename=‘海底8.jpg’ sprite_image_filename=‘鱼3.gif’ ‘’‘ 设置三个向量(对象):v1代表鱼的位置向量,v2代表当前鼠标位置向量,v3代表鱼到当前鼠标位置的向量。当需要位置的时候,调用getpos()方法;运算的时候,直接用向量 ’‘’ pygame.init() background = pygame.image.load(background_image_filename) fish = pygame.image.load(sprite_image_filename) w=int(fish.get_width()) h=int(fish.get_height())

文档评论(0)

1亿VIP精品文档

相关文档