我是maxscript的新手,我想问几个关于Bitmap UI的问题。
rollout BitmapTestRollout "Bitmap" width:100 height:100
(
bitmap mybitmap1 "Bitmap" pos:[25,25] width:50 height:50 fileName:"error_i.bmp"
)
我有这个简单的位图展示,我对此几乎没有问题:
有没有办法加载png图像而不是bmp?我还使用imgtag.bitmap
代替bitmap
,但它也没有用。
我可以从外部目录加载位图吗?所有max-default可用位图都在哪里?
答案 0 :(得分:1)
您可以使用max能够读取的任何图像文件。而不是使用filename
keword参数使用bitmap
关键字参数和位图值(您可以使用openBitmap获取),例如:
bitmap mybitmap1 "Bitmap" pos:[25,25] width:50 height:50 bitmap:(openBitmap @"C:\temp.png")
至于使用filename参数时可用的位图,这是maxscript reference对它的评价:
在以下目录中搜索指定的文件名 (按搜索顺序):当前MAXScript目录,MAXScript启动 目录,MAXScript目录,3ds Max位图目录,然后 3ds Max图像目录。
答案 1 :(得分:0)
我更喜欢的另一种方式是: 我认为这更容易以更多方式进行管理和重用。
-- your bitmap
local thumb_1 = "D:\\someimage.png"
local thumb1 = openBitMap(thumb_1)
imgTag thumbnail1 "logo" style:#bmp_center bitmap:thumb1 pos:[360,05] width:200 height:170