jimrim
07-06-2005, 07:08 PM
sorry,my languge is not good but i will try to explain
1.If want use Material Editor must use 'max mtledit'
then if i want to close Material Editor , how to ??
2.About show picture sysInfo.currentdir+ "\image\aaa.gif"
sysInfo.currentdir is current directory
Run frist time it ok Picture show but if use selectBitmap anothor part
If we restart script, picture not show because path is change
sysInfo.currentdir ---> C:\Documents and Settings\A\My Documents\My Pictures\
How can fix it ?
3.
on makeobj pressed do (
a += 1
NameBuild = "Building0" + (a) as string
NameCamera = "Camera0" + (a) as string
max create mode
Building = Box lengthsegs:1 widthsegs:1 heightsegs:1 length:LengthBuild.value width:WidthBuild.value height:HeightBuild mapCoords:on pos:[Xbuild,Ybuild,0] isSelected:on name:NameBuild
.......
max mtledit
meditMaterials[a].diffuseMapEnable = on
meditMaterials[a].diffuseMap = Camera_Map_Per_Pixel ()
meditMaterials[a].diffuseMap.camera = Camera
meditMaterials[a].diffuseMap.texture = Bitmaptexture fileName:PathPicture.text
meditMaterials[a].diffuseMap.texture.alphaSource = 2
Building.material = meditMaterials[a] --> Can use
)
--but I write anothor
on Composit pressed do
(
aa = a-1
max mtledit
meditMaterials[10].diffuseMap = undefined
meditMaterials[10].diffuseMapEnable = on
meditMaterials[10].diffuseMap = CompositeTexturemap ()
meditMaterials[10].diffuseMap.mapList.count = aa
for b=0 to aa do
(
b += 1
(
meditMaterials[10].diffuseMap.mapEnabled[b] = on
meditMaterials[10].diffuseMap.mapList[b] = Camera_Map_Per_Pixel ()
meditMaterials[10].diffuseMap.mapList[b].camera = meditMaterials[b].diffuseMap.camera
meditMaterials[10].diffuseMap.mapList[b].texture = meditMaterials[b].diffuseMap.texture
meditMaterials[10].diffuseMap.mapList[b].texture.alphaSource = 2
)
Building.material = meditMaterials[10]) --> It's Error b'coz Building undefined but If open MaxScript Listener , print 'Building' and enter, Restart Script , error dispear and building can defined --> What's wrong, How can fix it?
)
Thank you very much
1.If want use Material Editor must use 'max mtledit'
then if i want to close Material Editor , how to ??
2.About show picture sysInfo.currentdir+ "\image\aaa.gif"
sysInfo.currentdir is current directory
Run frist time it ok Picture show but if use selectBitmap anothor part
If we restart script, picture not show because path is change
sysInfo.currentdir ---> C:\Documents and Settings\A\My Documents\My Pictures\
How can fix it ?
3.
on makeobj pressed do (
a += 1
NameBuild = "Building0" + (a) as string
NameCamera = "Camera0" + (a) as string
max create mode
Building = Box lengthsegs:1 widthsegs:1 heightsegs:1 length:LengthBuild.value width:WidthBuild.value height:HeightBuild mapCoords:on pos:[Xbuild,Ybuild,0] isSelected:on name:NameBuild
.......
max mtledit
meditMaterials[a].diffuseMapEnable = on
meditMaterials[a].diffuseMap = Camera_Map_Per_Pixel ()
meditMaterials[a].diffuseMap.camera = Camera
meditMaterials[a].diffuseMap.texture = Bitmaptexture fileName:PathPicture.text
meditMaterials[a].diffuseMap.texture.alphaSource = 2
Building.material = meditMaterials[a] --> Can use
)
--but I write anothor
on Composit pressed do
(
aa = a-1
max mtledit
meditMaterials[10].diffuseMap = undefined
meditMaterials[10].diffuseMapEnable = on
meditMaterials[10].diffuseMap = CompositeTexturemap ()
meditMaterials[10].diffuseMap.mapList.count = aa
for b=0 to aa do
(
b += 1
(
meditMaterials[10].diffuseMap.mapEnabled[b] = on
meditMaterials[10].diffuseMap.mapList[b] = Camera_Map_Per_Pixel ()
meditMaterials[10].diffuseMap.mapList[b].camera = meditMaterials[b].diffuseMap.camera
meditMaterials[10].diffuseMap.mapList[b].texture = meditMaterials[b].diffuseMap.texture
meditMaterials[10].diffuseMap.mapList[b].texture.alphaSource = 2
)
Building.material = meditMaterials[10]) --> It's Error b'coz Building undefined but If open MaxScript Listener , print 'Building' and enter, Restart Script , error dispear and building can defined --> What's wrong, How can fix it?
)
Thank you very much
