如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
在做一个策略类的游戏时,需要实现一个基地的功能,功能并不是太复杂,默认只能显示场景的一部分,然后通过场景(地形)查看场景中的其他部分(但是摄像机不能超出地形),当点击建筑时,建筑选中并且有选中效果,当点击非建筑时,选中效果消失!并且可以拖动场景中的建筑到一定地方,因为准确需求还不明确,所以事先做了个基地的DEMO!最终效果如下:HYPERLINK"http://unity.gopedu.com/"\t"http://unity.gopedu.com/_blank"20141011163816_4843.jpg(85.64KB,下载次数:0)HYPERLINK"http://unity.gopedu.com/\\forum.php?mod=attachment&aid=NjIyNHxhZGZjNWNkM3wxNDIyMTgxMjkyfDMzNTR8NzYxOA==¬humb=yes"\t"http://unity.gopedu.com/_blank"下载附件 HYPERLINK"http://unity.gopedu.com/javascript:;"\t"http://unity.gopedu.com/_blank"保存到相册5 天前上传第一步:先布局好大体场景界面,如下图,只有两个建筑,一个平面(用于绘制格子,因为没有足够的资源,格子未显示),另外还有一个叫BuildingCamera的摄像机,这个摄像机非常重要,主要目的是为了让拖动的对象始终显示在最上层!HYPERLINK"http://unity.gopedu.com/"\t"http://unity.gopedu.com/_blank"20141011170314_1875.jpg(153.27KB,下载次数:0)HYPERLINK"http://unity.gopedu.com/\\forum.php?mod=attachment&aid=NjIyNXw3YzE3MTRiZHwxNDIyMTgxMjkyfDMzNTR8NzYxOA==¬humb=yes"\t"http://unity.gopedu.com/_blank"下载附件 HYPERLINK"http://unity.gopedu.com/javascript:;"\t"http://unity.gopedu.com/_blank"保存到相册5 天前上传下面我们需要给场景添加一个Layer,我们取名叫BuildingLayer,如下图:HYPERLINK"http://unity.gopedu.com/"\t"http://unity.gopedu.com/_blank"20141011171246_8281.jpg(143.83KB,下载次数:0)HYPERLINK"http://unity.gopedu.com/\\forum.php?mod=attachment&aid=NjIyNnw3YzI4ZmQ5NXwxNDIyMTgxMjkyfDMzNTR8NzYxOA==¬humb=yes"\t"http://unity.gopedu.com/_blank"下载附件 HYPERLINK"http://unity.gopedu.com/javascript:;"\t"http://unity.gopedu.com/_blank"保存到相册5 天前上传HYPERLINK"http://unity.gopedu.com/"\t"http://unity.gopedu.com/_blank"20141011171256_3593.jpg(38.96KB,下载次数:0)HYPERLINK"http://unity.gopedu.com/\\forum.php?mod=attachment&aid=NjIyN3wyNjY5N2YxOHwxNDIyMTgxMjkyfDMzNTR8NzYxOA==¬humb=yes"\t"http://unity.gopedu.com/_blank"下载附件 HYPERLINK"http://unity.gopedu.com/javascript:;"\t"http://unity.gopedu.com/_blank"保存到相册5 天前上传添加好层之后,我们需要修改BuildingCamera摄像机的参数,Layder设置为BuildingLayer,需要修改BuildingCamera的ClearFlags为DepthOnly,CullingMask为Building,并且要确保Depth的值大于MainCamera的值,如