Unity3D游戏开发之游戏基地实现.doc
上传人:qw****27 上传时间:2024-09-11 格式:DOC 页数:24 大小:2.5MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Unity3D游戏开发之游戏基地实现.doc

Unity3D游戏开发之游戏基地实现.doc

预览

免费试读已结束,剩余 14 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

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==&nothumb=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==&nothumb=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==&nothumb=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==&nothumb=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的值,如