小言_互联网的博客

Unity3D射击类游戏制作第一节--场景搭建

272人阅读  评论(0)

导入资源

在Asset Store中下载游戏所需的资源:FPS Icons Pack;RPG_FPS_game_assets_industrial;SciFiWarriorPBRHPPolyart
并把Scenes中的SampleScene改名为BattleScene

搭建场景

  1. 创建一个plane,并将其放大,这里是将plane的X,Z轴都放大6倍。并将其命名为Ground。再给平面添加一个Layer,再把地面的layer设为新建的layer.因为地面不发生移动,所以把Ground的Static勾选上。

  2. 给地面添加材质

    然后再将所添加的材质的Tiling改为6*6,效果如下:

  3. 导入房子

    ps:用快捷键V就可以实现对齐。先点选要对齐的物体,然后按住V,这时候会出现一个灰色方框外加一个坐标轴。移动鼠标,就可以切换要对齐的顶点。然后再方框内按住鼠标左键,移向被对齐的物体,就可以实现对齐效果了。Shift+V实现的是相同的效果,用V整个对齐过程必须一直按着V,而Shift+V相当于开启/关闭对齐模式。
    实现效果如下:

    最终搭建场景如下,场景可按照个人的爱好需求进行。

    为了便于场景模型的管理可创建一个空物体GameObject并命名为Static。并将所有模型设为Static的子物体。
    并将static进行勾选

  4. 然后给游戏增加一个UI系统UI–Image

    选中Canvas设置UI的缩放模式

    然后修改尺寸

    然后将Image改名为WeaponUIType
    再在image控件下再创建一个子控件Text并命名为BulletNum

  5. 然后选中WeaponUIType设置其位置在屏幕左下

    并移动UI的位置再将里面的文字拖到右边设置大小及颜色

    然后给改UI设置Source Image,效果如下:

    再将其UI复制一份到右边为显示生命值的UI,并命名为HPUIType

    最终的效果如图所示:


转载:https://blog.csdn.net/qq_43538857/article/details/106021066
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场