导入资源

在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勾选上。
    Unity3D射击类游戏制作第一节--场景搭建Unity3D射击类游戏制作第一节--场景搭建

  2. 给地面添加材质
    Unity3D射击类游戏制作第一节--场景搭建
    然后再将所添加的材质的Tiling改为6*6,效果如下:
    Unity3D射击类游戏制作第一节--场景搭建Unity3D射击类游戏制作第一节--场景搭建

  3. 导入房子
    Unity3D射击类游戏制作第一节--场景搭建
    ps:用快捷键V就可以实现对齐。先点选要对齐的物体,然后按住V,这时候会出现一个灰色方框外加一个坐标轴。移动鼠标,就可以切换要对齐的顶点。然后再方框内按住鼠标左键,移向被对齐的物体,就可以实现对齐效果了。Shift+V实现的是相同的效果,用V整个对齐过程必须一直按着V,而Shift+V相当于开启/关闭对齐模式。
    实现效果如下:
    Unity3D射击类游戏制作第一节--场景搭建
    最终搭建场景如下,场景可按照个人的爱好需求进行。
    Unity3D射击类游戏制作第一节--场景搭建
    为了便于场景模型的管理可创建一个空物体GameObject并命名为Static。并将所有模型设为Static的子物体。
    并将static进行勾选
    Unity3D射击类游戏制作第一节--场景搭建

  4. 然后给游戏增加一个UI系统UI–Image
    Unity3D射击类游戏制作第一节--场景搭建
    选中Canvas设置UI的缩放模式
    Unity3D射击类游戏制作第一节--场景搭建
    然后修改尺寸
    Unity3D射击类游戏制作第一节--场景搭建
    然后将Image改名为WeaponUIType
    再在image控件下再创建一个子控件Text并命名为BulletNum

  5. 然后选中WeaponUIType设置其位置在屏幕左下
    Unity3D射击类游戏制作第一节--场景搭建
    并移动UI的位置再将里面的文字拖到右边设置大小及颜色
    Unity3D射击类游戏制作第一节--场景搭建
    然后给改UI设置Source Image,效果如下:
    Unity3D射击类游戏制作第一节--场景搭建
    再将其UI复制一份到右边为显示生命值的UI,并命名为HPUIType
    Unity3D射击类游戏制作第一节--场景搭建
    最终的效果如图所示:
    Unity3D射击类游戏制作第一节--场景搭建

相关文章:

  • 2021-11-06
  • 2021-09-01
  • 2021-11-09
  • 2021-11-20
  • 2021-12-20
  • 2021-12-10
  • 2021-05-10
猜你喜欢
  • 2021-09-20
  • 2021-10-02
  • 2021-09-28
  • 2021-12-10
  • 2021-12-20
  • 2021-09-09
  • 2021-09-01
相关资源
相似解决方案