作者:十年磨一剑
出处:奥古多媒体
七、添加贴图(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,结果是贴图被应用于没有特别设定的状态。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器