文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院媒体动画DirectorDirector 3D 基础(之四)
精品广告
推荐TOP10
·Director中几种Scirpt
·【Director教程】属性列表应用一则
·用Director制作不规则窗口
·Director 动画技术
·Director 3D 基础(之五)
·DIRECTOR去背技法步步高
·director应用技巧
阅读TOP10
·Director 3D 基础(之三)
·Director 3D 基础(之五)
·Director 3D 基础(之四)
·Director 3D 基础(之二)
·Director 3D 基础(之一)
·Lingo指令中importFileInto的使用方法
·Director8新手上路--可视化的交互创作
·Director8新手上路--绘图工具
·Director8新手上路--快速入门
·Director Lingo应用之repeat with

Director 3D 基础(之四)

日期:2006年10月15日 作者: 查看:[大字体 中字体 小字体]


七、添加贴图(texture)

添加了材质球之后,点击字样为“Add Texture”的文本运行建立贴图的行为。脚本如下:

on mouseUp(me)
if voidP(sprite(1).member.shader(‘‘newTexture‘‘)) then
tSprite = sprite(1)
tMember = tSprite.member
tTexture = tMember.newTexture(‘‘newTexture‘‘, \\
#fromCastMember, member(‘‘Colors‘‘))

tMember.model(‘‘newSphere‘‘).shader.texture = tTexture
tMember.model(‘‘newSphere‘‘).shader.textureMode = #none
go next
end if
end

脚本流程:
1、确定是否有贴图加于球体上了。
2、如果没有,脚本使用原先已经被创建的名称叫“Colors”的位图演员创建一个新的贴图。
3、然后脚本应用贴图于材质球中,于是就显示在球体的表面上。
4、材质球的textureMode属性被设为#none,结果是贴图被应用于没有特别设定的状态。

八、使球体运动起来

添加了贴图之后,点击字样为“Set the Sphere in Motion”的文本运行旋转程序。脚本如下:

property pActive

on beginSprite(me)
pActive = FALSE
end beginSprite

on mouseUp(me)
pActive = TRUE
go next
end

on enterFrame(me)
if pActive then
tSprite = sprite(1)
tMember = tSprite.member
tMember.model(‘‘newSphere‘‘).rotate(0,0,-5)
end if
end

脚本流程:
1、当用户点击文本时,脚本把pActive的值设为TRUE,就可以使球旋转起来。
2、然后脚本设定每次进入当前帧时都使球旋转5个单位。


上一篇:Director 3D 基础(之三)

下一篇:Director 3D 基础(之五)


相关软件: 相关文章:
·Director 3D 基础(之四)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号