| 
		
	
		
		
			
			 
				
				Help Creating Interactive City Env from .dae
			 
			 
			
		
		
		
			
			Hi everyone, 
 
I'm fairly new to Vizard, and am having trouble making the environment map of a city interactive.  
 
The environment map is loaded from a .dae file, and contains the ground floor as well as a sea layer above it, and some buildings.  
 
I have an avatar moving around the world, controlled by arrow keys. 
 
I would like to make it so that the user cannot collide with either the buildings and the sea areas.  
I tried collisionMesh, collisionBox, and collisionSphere on both the avatar and the environ map variable and they do not work; the avatar simply walks through them. When I try a simple line like printing "collide" on collision, nothing happens. 
 
My code is: 
-------------------------------------------------------------------------- 
import necessary files 
 
viz.go() 
viz.clearcolor(viz.SKYBLUE) 
viz.phys.enable() 
 
#Resources 
 
#Builds the basic background resources 
city = viz.add('art/city.dae') 
city.setScale([.01,.01,.01])  
city.collideMesh() 
viz.collision(viz.ON) 
viz.collisionbuffer(0.3) 
 
#######Add avatar details here############### 
male = viz.add('vcc_male.cfg') 
male.setPosition([10.0, 0, 40.0]) 
male.collideMesh() 
 
### Sets the position to be just behind the avatar 
matrixPos = male.getPosition() 
matrixPos[2] = matrixPos[2] - 10 
viz.MainView.setPosition(matrixPos) 
 
## other functions here that account for movement#### 
#######################################
		 
		
		
		
		
		
		
		
		
			
			
			
			
				 
			
			
			
			
			
			
			
				
			
			
			
		 
	
	 |