`type question
Blitz3D Forums/Blitz3D Beginners Area/`type question
| ||
hi, i want to know if can i have problems if i use for a racecar game a type for each car, with more than 100 variables for car.. now i using car_speed(i), posx(i) i wan't to know if i can use types with too many variables for car.. is faster? |
| ||
Myself I'd go with types because it looks cleaner, and wouldn't expect much performance impact between indexes and types. Type car Field IP$ Field Name$ Field r,g,b Field NextWaypoint Field x,y,z .. |
| ||
thanks wayne.. if i use types... you use, for car.car = each car moveentity car\entity,x,y,z next but how you pointentity the camera to x car? the player car for example, or other car you want, how you make that? for car.car = each car if car\id = X then pointentity camera,car\entity ??? next so, each time i want choose a specific car for something, i nned mame that loop? (soory my english) |
| ||
Create different instances of the same type like; car1.tCar = new tCar car2.tCar = new tCar then just pointentity camera, car1\entity |
| ||
As well as the ID per car, you could also create an array of types ...Type CarT field Entity field Blah End type dim CAR.CarT( 99 ) for l = 0 to 99 CAR(l) = new CartT CAR(l)\Entity = Copyentity( CAR_MESH ) CAR(l)\Blah = ??? next Then to point to car 4 do this: pointentity CAMERA, CAR(4)\Entity |
| ||
I've still not gotten round to using an array of types, but the potential of them looks pretty sweet. |
| ||
is that an excelent example !.. i go to try now that... :) |