用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 多媒体教程 > Director教程 > 文章正文
Director 3D 基础(之四)
iTbulo.COM 2006-2-12 十年磨一剑()

九、添加一个方体

当球开始旋转起来之后,点击字样为“Create Box”的文本运行创建方体程序添加一个简单的方体。脚本如下:

on mouseUp(me)
if voidP( sprite(1).member.model(‘‘newBox‘‘)) then
tSprite = sprite(1)
tMember = tSprite.member
tTempModel = tMember.newModel(‘‘newBox‘‘)
tBoxResource = tMember.newModelResource \
(‘‘newBoxResource‘‘, #box)

tBoxResource.width = 20
tBoxResource.height = 20
tBoxResource.length = 20
tBoxResource.left = 1
tBoxResource.right = 1
tBoxResource.top = 1
tBoxResource.bottom = 1
tBoxResource.front = 1
tBoxResource.back = 1
tTempModel.resource = tBoxResource
tTempModel.parent = tMember.group(‘‘world‘‘)
tTempModel.addToWorld()
tCenterPoint = point(sprite(1).width/4, sprite(1).height/3)
tPointToVector = tSprite.camera.spriteSpaceToWorldSpace \
(tCenterPoint - point(tSprite.left, tSprite.top))

tMember.model(tTempModel.name).transform.position = \
tPointToVector
go next
end if
end

脚本流程:
1、创建一个名叫“newBox”的模型。
2、然后建立一个类型为“#box”的模型资源。由于方体是原始的基本的形状,所以可以在空的3D世界凭空创建它。
3、脚本然后给模型资源添加一个尺寸,以标明方体的各个侧面与边。
4、这个新的模型资源被应用于“newBox”模型上。
5、这个模型被添加进3D世界并指定为这个3D世界的子对象。
6、模型被指定在一个3D世界里的位置。

在这儿,缺省的材质球被使用,没有用上贴图。

上一页  [1] [2] [3] [4] 下一页

文章搜索
相关资讯
相关文章 相关下载
DIRECTOR去背技法步步高(二)
DIRECTOR去背技法步步高(一)
Director怎样制作自定义光标
Director 3D 基础(之七)
Director 3D 基础(之六)
焦点信息