三、对象的属性与方法

三、对象的属性与方法

ID:14072563

大小:8.17 MB

页数:45页

时间:2018-07-25

三、对象的属性与方法_第1页
三、对象的属性与方法_第2页
三、对象的属性与方法_第3页
三、对象的属性与方法_第4页
三、对象的属性与方法_第5页
资源描述:

《三、对象的属性与方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、三、对象的属性与方法在Alice中每一对象都有它的properties、methods、functions,前面的一些实例已经涉及到一个对象的方法与属性,这里再通过实例来进一步说明对象属性、方法的含义及使用方法,而函数的功能及使用方法后面另作介绍。1..对象的属性(properties)对象的属性会在对象details板中的properties列表中列出,多数对象具有下述属性:Color:对象的基本颜色。Opacity:对象的可见度,0%表示完全透明,对象不可见,100%表示不透明,对象可见。Vehicle:它使一个对象跟随另一对象一起运动。Skintextu

2、re:贴在对象上的图像。fillingStyle:对象是以实体模型或是线框模型表示。pointOfView:指出对象的位置和方位。isShowing:决定对象在场景中是出现或是消失。Sound:对象能产生的声音。当拖某个属性至编辑区时,利用出现的菜单设定相应的属性值,或者直接点击该属性,在出现的菜单上设定其属性值,在前面的二个实例中,巳使用过对象的属性,如仙女和航天员的属性vehicle的应用。下面再用一个实例来说明对象属性的使用。实例8:Texturemap(纹理面图)如何用在一个形体上复盖一张纹理面图,从而形成Alice中一个新的对象,如建造一个地球对象,

3、国旗对象以及建筑物对象等。(1)选择沙地为背景,在本地库的Shapes文件夹中选择sphereHighPoly加入到场景中,再利用对象操作按钮将它移至屏幕中央。45Texture实际上就是一张图,Alice接受大多数的图像格式,如Jpegs,png和Bitmap。利用绘图软件将一张地球表面的图进行处理,使它无任何边框,以Alice接受的图像格式存于文件系统中,以便在Alice需要import时能找到它。点击File并选择import,在对话框中打入刚存入图形的文件名Earth.jpeg,点击import,尽管在主窗口上没有出现地球表面的图像,但它会在world

4、属性列表的skintexture中出现。45右击对象树上的sphereHighPoly,选择rename,重新命名为PlanetEarth。再点击属性列表中的skintexture属性,选择world.Earth。此时在主窗口中看到了地球。45为了加入新的对象,将地球向后移开,再次从Shapes文件夹中选择Box对象,并将它加入到场景中,利用对象操作按钮将它放大成如下图形同样利用绘图软件剪切出一张建筑表面图,并以buildingcover文件名存入。类似地点击File并选择import,在对话框中打入刚存入图形的文件名buildingcover.jpeg,点击

5、import。点击File并选择import,在对话框中打入刚存入图形的文件名buildingcover.jpeg,点击import,它同样会在world属性列表的skintexture中出现。45右击对象树上的Box,选择rename,重新命名为SkyScraper。再点击属性列表中的skintexture属性,选择world.buildingcover。45对出现在主窗口的建筑物利用相机控制按钮调整它象一座空中摩天楼(skyscraper)。实例9:溜冰女孩的场景设置(1)点击File及Newworld,出现welcometoAlice!窗口,从中选择sn

6、ow作为背景,现在要改变天空的色颜,让它稍为暗一点,在world的属性列表中找到atmosphereColor(天空的色颜),点击其后面的彩色盒并选择other,在彩色盘上将游标指向一暗兰色的方格,该方格位于从底部算起的第三行从左边算起的第七列的位置,此时屏幕上会显示该位置为”0,0,153”,然后点击ok,这样天空颜色改变为暗兰色。45(2)现在要加入有小木屋和树的冰湖及溜冰的小女孩,点击Addobject,在出现的本地库的右上角点击searchGallery,打入lake再点击search,在出现的对象中点击classlake,主窗口就会出现有小木屋和树的

7、冰湖的场景,同样再点击searchGallery,打入iceskater后再点击search,从所列出的对象中选择ClassiceSkater加入到场景中。同时利用对象定位按钮将她定位面向相机。45按Done转到编程界面,点击File将此初始场景以lakeskater文件名存入,以便以后编程时调出。(3)点击对象树中的iceSkater,再点击Details板上的属性列表,其中有pose、pose2、pose3及pose4四个属性,分别将它们拖入worldmyfirstmethod的编辑区,按Play后看lakeskater摆的什么姿势,以便在编程中调用它。2

8、.对象的方法什么是对象的方法,方法是用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。