MaxScript Bitmap UI - 加载位图并格式化问题

时间:2015-07-29 06:41:12

标签: user-interface bitmap maxscript

我是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可用位图都在哪里?

2 个答案:

答案 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