导言
很多人着迷于小行星视图,尤其喜欢让浏览者在首次进入场景时感受到小行星带来的震撼效果。但往往在添加小行星代码时会遇到下面几个问题:
- 第一个细节是只显示小行星,而不显示任何皮肤,包括官方模版的皮肤,只待小行星结束以后,恢复正常视图时我们才让皮肤显示。
- 第二个细节是如果视图切换期间进入到其它场景,应中止恢复视图的action。不然的话,在这个期间进入到其它场景,其它场景也会有一个视图变化的过程。而这是我们不想要的。
- 第三个细节,保证在HTML5以及Flash下热点hotspot都不会在小行星视图中出现。
- 小行星视图只在首次进入第一个场景时出现,如果从其它场景返回到第一个场景时,应该为正常视图。
因此,我专门编写了一个littleplanet.xml文件,让大家用最简单的方式应用到自己的场景中(不支持1.16及以下版本)。
小行星使用方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<scene name="scene_achilleion-hof-unten" title="Achilleion - Garden" onstart="" firsttime="true" thumburl="panos/achilleion-hof-unten.tiles/thumb.jpg" lat="39.563340" lng="19.904324" heading="0.0"> <view hlookat="-1" vlookat="11" fovtype="MFOV" fov="120" fovmin="70" fovmax="140" limitview="auto" /> <preview url="panos/achilleion-hof-unten.tiles/preview.jpg" /> <image> <cube url="panos/achilleion-hof-unten.tiles/mobile_%s.jpg" /> </image> <include url="littleplanet.xml" /> <hotspot name="spot9" style="skin_hotspotstyle" ath="93.776" atv="-0.864" linkedscene="scene_canaldemure5" /> </scene> |
- 将下载的littleplanet.xml放在根目录下,也就是与tour.xml同一目录。
- 在自己的第一个scene的代码中增加一个 firsttime=”true”,如上面第一行代码。
- 在自己的第一个scene的代码中增加 <include url=”littleplanet.xml” />,如上面第12行代码。
以下隐藏内容只提供VIP赞助会员,VIP会员说明请查看置顶文章
在 “视角相关 | 首次进入漫游时开场小行星视图” 上有 1 条评论