當前位置: 首頁>>代碼示例>>Python>>正文


Python Background.tick方法代碼示例

本文整理匯總了Python中background.Background.tick方法的典型用法代碼示例。如果您正苦於以下問題:Python Background.tick方法的具體用法?Python Background.tick怎麽用?Python Background.tick使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在background.Background的用法示例。


在下文中一共展示了Background.tick方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: MoveTank

# 需要導入模塊: from background import Background [as 別名]
# 或者: from background.Background import tick [as 別名]
		inputs.key_state("KEY_RIGHT"),
		inputs.key_state("KEY_UP"),
		inputs.key_state("KEY_DOWN"),
		inputs.key_state("KEY_SPACE"),
		bullet0)
	MoveTank(tank1, False, True, True, False, True, bullet1)
	MoveBullet(bullet0, tank0)
	MoveBullet(bullet1, tank1)
	camera.reset(lens1)
	camera.rotateY(tself.a)
	camera.rotateX(90)
	camera.position((tself.x(), tself.y(), -60.0))
	pi3d.opengles.glLineWidth(ctypes.c_float(2.0))
	bkgd.positionX(tself.x())
	bkgd.positionY(tself.y())
	bkgd.tick(dt)
	bkgd.draw()
	pi3d.opengles.glLineWidth(ctypes.c_float(3.0))
	for o in objects:
		o.tick(dt)
	for i in range(0, 4):	# draw moving objects
		if objects[i] != tself:
			objects[i].draw(False)	# wireframe
	mwo.draw()				# draw stationary wireframe objects
	for i in range(4, len(objects)):
		objects[i].drawIfHit(False)
		
	camera.reset(lens0)
	camera.rotateY(tself.a)
	camera.rotateX(90)
	camera.position((tself.x(), tself.y(), -60.0))
開發者ID:thatmichaelpark,項目名稱:raspi-battlezone,代碼行數:33,代碼來源:main.py


注:本文中的background.Background.tick方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。