遊戲對象與圖形基礎-作業與練習

遊戲對象與圖形基礎-作業與練習

前言

這是中山大學數據科學與計算機學院2019年3D遊戲編程與設計的第四次作業
所有項目與代碼已上傳至github當中,歡迎大家訪問。
github個人主頁: https://starashzero.github.io
3D遊戲編程與設計主頁: https://starashzero.github.io/3DGameDesign
本次作業項目地址: https://github.com/StarashZero/3DGameDesign/tree/master/hw4

1、基本操作演練【建議做】

  • 下載 Fantasy Skybox FREE, 構建自己的遊戲場景

    下載並導入 Fantasy Skybox FREE:

    • 在Assets Store中找到Fantasy Skybox FREE,並將其添加至自己的Assets中
      在這裏插入圖片描述
    • 在Unity中打開Assets Store並找到自己的Assets,點擊Import導入
      在這裏插入圖片描述

    製作天空盒:

    • 在Assets中右擊->Create->Material
    • 將Shader改爲Skybox/6 Sided並將相應的圖片拖入
      在這裏插入圖片描述

    創建地圖:

    • 在對象欄右擊->3D Object->Terrain,新建一個地圖對象
    • 使用Terrain的各項工具繪製地圖, 包括造山,造草,添加細節等等
      在這裏插入圖片描述

    成果:
    在這裏插入圖片描述
    在這裏插入圖片描述
    (很醜對吧,我也覺得,實在是盡力了~~)

  • 寫一個簡單的總結,總結遊戲對象的使用

    • Camera:
      作爲遊戲的眼睛,通過Camera來觀察遊戲世界。
    • Light:
      光源,可以用來照明也可用於添加陰影
    • Empty空對象
      空對象多被用於當做載體,例如掛載遊戲腳本、成爲其他對象的父對象等。
    • Cube等3D Object:
      搭建遊戲世界的組成元素,通過設置其Transform等屬性來變換它們的位置、形態等。
    • Terrain等:
      即是組成元素,又是編輯工具,例如Terrain本身是地圖,然後又附帶了繪製地圖的各項工具(造山、造草等)。

2、編程實踐

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章