游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3682|回复: 1

为什么我在VB中显示的物品无材质的,白色的?

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-8-3 17:32:00 | 显示全部楼层 |阅读模式
我用3ds Max 7中制作了一个茶壶,赋于木质材质。用插件Pandasofts DirectX Exporter-4.6.62.0导出.x文件(tea.x)。

在VB中用

Dim TV As TVEngine '创建一个TVEngine实例
Dim 物品 As TVScene '创建一个TVScene场景
'Dim Inp As TVInputEngine
Private Type TeaType '自定义茶壶的类型,包括了TVMesh
    Model As TVMesh
End Type
Dim Tea As TeaType '创建一个TeaType的实例

Form_Load()中入下面语句   

Set TV = New TVEngine
    Set 物品 = New TVScene
    TV.SetWatermarkParameters TV_WATERMARK_TOPRIGHT, 1     'LOGO位置
'    TV.Initialize Me.hWnd
'    Set Inp = New TVInputEngine
'定义茶壶1

    Set Tea.Model = 物品.CreateMeshBuilder("Tea") '给茶壶的模型创建Tea这个实例名
    Tea.Model.LoadXFile App.Path + "\model\tea.x", , False    '读X文件
    Tea.Model.ScaleMesh 0.5, 0.5, 0.5             '茶壶尺寸
    Tea.Model.SetRotation 24, 12, 0          '茶壶角度


为什么得到的茶壶是白色的?是导出X文件时的选项不对还是要在VB在赋于材质?那我想直接用在3dsMax中做好的模型及材质怎么办?

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2009-8-12 16:19:00 | 显示全部楼层

Re:为什么我在VB中显示的物品无材质的,白色的?

需要载入贴图.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-3-27 12:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表