Пример #1
0
def Pau():
    #Menu principal
    global current_scene
    current_scene = 4
    bgTexture = viz.add(image['pau'])
    quad_bgtexture = viz.addTexQuad(parent=viz.SCREEN, scene=scenePau)
    quad_bgtexture.texture(bgTexture)
    quad_bgtexture.setScale(12.8, 10.24, 0)
    quad_bgtexture.setPosition(0.5, 0.5)
    viz.scene(scenePau)

    #Botones de interaccion
    btn_atras = viz.addButton(scene=scenePau)
    btn_atras.setPosition(0.60, 0.05)
    btn_atras.setScale(7, 1.6)
    btn_atras.downpicture(button['regresar'])
    btn_atras.uppicture(button['regresar'])

    #Botones de interaccion
    btn_sig = viz.addButton(scene=scenePau)
    btn_sig.setPosition(0.87, 0.05)
    btn_sig.setScale(7, 1.6)
    btn_sig.downpicture(button['portada_A'])
    btn_sig.uppicture(button['portada_A'])

    vizact.onbuttonup(btn_atras, Conant)
    vizact.onbuttonup(btn_sig, Diego)
Пример #2
0
	def createConfigUI(self):
		"""Creates the vizconfig configuration ui. You do not need to call this
		function directly.
		"""
		ui = vizconfig.DefaultUI()
		ui.addFloatRangeItem('line height', [0.01, 0.03], self._config_setLineHeight, lambda: self._getTheme().lineHeight)
		ui.addChoiceListItem('font', [['segoe UI', 'Segoe UI'], ['Roboto-Regular', 'resources/fonts/Roboto-Regular.ttf']], self._config_setFont)
		button = viz.addButton()
		ui.addInteractiveItem('color', button)
		return ui
Пример #3
0
def MainMenu():
    #Menu principal
    global current_scene
    current_scene = 0
    isActive[6] = True
    bgTexture = viz.add(image['portada'])
    quad_bgtexture = viz.addTexQuad(parent=viz.SCREEN, scene=viz.Scene6)
    quad_bgtexture.texture(bgTexture)
    quad_bgtexture.setScale(12.8, 10.24, 0)
    quad_bgtexture.setPosition(0.5, 0.5)
    viz.scene(viz.Scene6)

    #Botones de interaccion
    btn_juego = viz.addButton(scene=viz.Scene6)
    btn_juego.setPosition(0.75, 0.50)
    btn_juego.setScale(8, 2.3)
    btn_juego.downpicture(button['portada_A'])
    btn_juego.uppicture(button['portada_A'])

    #Botones de interaccion
    btn_controles = viz.addButton(scene=viz.Scene6)
    btn_controles.setPosition(0.75, 0.35)
    btn_controles.setScale(8, 2.3)
    btn_controles.downpicture(button['portada_B'])
    btn_controles.uppicture(button['portada_B'])

    #Botones de interaccion
    btn_creditos = viz.addButton(scene=viz.Scene6)
    btn_creditos.setPosition(0.75, 0.20)
    btn_creditos.setScale(8, 2.3)
    btn_creditos.downpicture(button['portada_C'])
    btn_creditos.uppicture(button['portada_C'])

    vizact.onbuttonup(btn_juego, accionbuttonNewGame)
    vizact.onbuttonup(btn_controles, Controls)
    vizact.onbuttonup(btn_creditos, Daniel)
Пример #4
0
def Controls():
    #Menu principal
    global current_scene
    current_scene = 1
    bgTexture = viz.add(image['controles'])
    quad_bgtexture = viz.addTexQuad(parent=viz.SCREEN, scene=sceneControls)
    quad_bgtexture.texture(bgTexture)
    quad_bgtexture.setScale(12.8, 10.24, 0)
    quad_bgtexture.setPosition(0.5, 0.5)
    viz.scene(sceneControls)

    #Botones de interaccion
    btn_atras = viz.addButton(scene=sceneControls)
    btn_atras.setPosition(0.85, 0.05)
    btn_atras.setScale(7, 1.6)
    btn_atras.downpicture(button['regresar'])
    btn_atras.uppicture(button['regresar'])

    vizact.onbuttonup(btn_atras, MainMenu)
Пример #5
0
	maze.hint(viz.OPTIMIZE_INTERSECT_HINT)
	maze.disable(viz.SHADOW_CASTING)
	
	#Create skylight
	viz.MainView.getHeadLight().disable()
	sky_light = viz.addDirectionalLight(euler=(0,90,0), color=viz.WHITE)
	sky_light.setShadowMode(viz.SHADOW_DEPTH_MAP)
	
	# Create canvas for displaying GUI objects
	canvas = viz.addGUICanvas(pos=[0, 3.0, 3.0])
	canvas.alignment(viz.ALIGN_CENTER)
	canvasButtonTask = viztask.schedule(CanvasButtonTask(canvas))
	instructions ="""Use the trigger to select
	and jump to painting."""
	panel = vizinfo.InfoPanel(instructions, title='Vizard SteamVR Demo', key=None, icon=False, align=viz.ALIGN_CENTER, parent=canvas)
	click_button = viz.addButton(parent=canvas)
	SetWorld()
	bb = panel.getBoundingBox()
	canvas.setRenderWorld([bb.width, bb.height],[1,viz.AUTO_COMPUTE])	
	print(canvas.getNodeNames())
	
	import vizshape
	import tools
	from tools import highlighter
	from tools import ray_caster
	ray = ray_caster.Simple3DRay(0.0025)
	ray.setColor(viz.CYAN)
	rayCaster = ray_caster.RayCaster()
	rayCaster.setIntersectAll(False)
	rayCaster.setStartingOffset([0,0,0])
	rayCaster.setRay(ray)
Пример #6
0
manager.onEnter(sensorRock,EnterRock)
#manager.onExit(sensorRock,ExitRock)

#vizact.onkeydown('d',manager.setDebug,viz.TOGGLE)

#Menu principal
bgTexture = viz.add(image['portada'])
quad_bgtexture = viz.addTexQuad(parent = viz.SCREEN, scene = viz.Scene6)
quad_bgtexture.texture(bgTexture)
quad_bgtexture.setScale(12.8,10.24,0) #Escala a pantalla completa
quad_bgtexture.setPosition(0.5, 0.5) #Centro de pantalla
viz.scene(viz.Scene6) #Mostrar menú principal
isActive[6] = True

#Botones de interaccion
btn_newGame = viz.addButton(scene = viz.Scene6)
btn_newGame.setPosition(0.75,0.75)
btn_newGame.setScale(8,2.3)
btn_newGame.downpicture(button['portada_B'])
btn_newGame.uppicture(button['portada_A'])

#Botones de interaccion
btn_credits = viz.addButton(scene = viz.Scene6)
btn_credits.setPosition(0.75,0.60)
btn_credits.setScale(8,2.3)
btn_credits.downpicture(button['portada_B'])
btn_credits.uppicture(button['portada_A'])
	
vizact.onbuttonup(btn_newGame, accionbuttonNewGame)

chime_sound = viz.addAudio(sound['chime'])
#ask the question we will record data for
critical_question = viz.addText('Do you see a pigeon?',viz.SCREEN)

yes = viz.addText('Yes!',viz.SCREEN)
no = viz.addText('No!',viz.SCREEN)

critical_question.alignment(viz.ALIGN_CENTER_TOP)
critical_question.setPosition(.5,.9)

yes.alignment(viz.ALIGN_LEFT_TOP)
yes.setPosition(.25,.75)

no.alignment(viz.ALIGN_LEFT_TOP)
no.setPosition(.75,.75)

yes_button = viz.addButton()
yes_button.setPosition(.22,.71)

no_button = viz.addButton()
no_button.setPosition(.72,.71)

#marks the time the program started
start_time = viz.tick()

#open a new file to write data into, using append
question_data = open('pigeon_data.txt','a')

#get data from button press
def onbutton(obj,state):
    #Use our starting time variable to find out how much
    #time has elapsed.
Пример #8
0
ORO_bgtexture = viz.addTexQuad(parent=viz.SCREEN, scene=OROscene)
ORO_bgtexture.texture(ORObgTexture)
ORO_bgtexture.setScale(12.8, 10.24, 0)
ORO_bgtexture.setPosition(0.5, 0.5)  #Centro de pantalla
OROsubWindow.visible(False)

#################################################################
#################################################################

#Escenario1
mine1 = viz.addChild(model['mundo1'], scene=viz.Scene1)
plane1 = viz.addChild(item['gem'], scene=viz.Scene1)
plane1.setScale(2.5, 2.5, 2.5)
plane1.setPosition(22, 5, -1)
plane1.visible(False)
btn_regresa1 = viz.addButton(scene=viz.Scene1)
btn_regresa1.setPosition(0.9, 0.1)
btn_regresa1.setScale(4, 1.5)
btn_regresa1.downpicture(button['regresar'])
btn_regresa1.uppicture(button['regresar'])

gem11 = viz.addChild(item['gem1'], scene=viz.Scene1)
gem11.setScale(2.5, 2.5, 2.5)
gem11.setPosition(-4, 3, 15)

gem12 = viz.addChild(item['gem2'], scene=viz.Scene1)
gem12.setScale(2.5, 2.5, 2.5)
gem12.setPosition(4, 3, 15)

gem13 = viz.addChild(item['gem3'], scene=viz.Scene1)
gem13.setScale(2.5, 2.5, 2.5)