A. 從零開始獨立游戲開發學習筆記(二十七)--Unity學習筆記(十三)--M_Studio 3DRPG教程(一)
進入教程,雖然重點在於 3D 方法,但多數通用。
新項目,導入素材。對於非升級素材,教程提供升級包。
1.1 素材升級,教程里附帶升級包,直接更新即可。
1.2 沒有升級包,參考文檔。對於多個需要升級的package,使用文檔提供的方法代替逐一導入。
創建簡單關卡,熟悉工具,如取消勾選skybox去除默認醜陋的天空。
下載好看的skybox。
2.1 更換skybox,環境面板調整屬性。
2.2 設置影子,導入地面調整max距離和cascade count。
2.3 設置normal bias,影響陰影效果。
2.4 創建照明設置,調整常見參數。
2.5 使用對齊工具快速設置攝像頭位置。
2. PolyBrush製作低多邊形地形。
導入PolyBrush樣例shader,新建文件夾存放插件內容。
使用PolyBrush工具欄,提供5個工具供選擇。
2.1 了解工具,設置成圖標形式,滑鼠移動顯示詳情。
2.2 使用ProBuilder,安裝後導入URP支持。
調整SnapValue,快捷增加和減少格子間隙。
2.4 Triangulate功能,將正方形切割轉換為三角形。
2.5 創建材質,用於地面,調整顏色。
製作智能導航地圖,包括:
4. 地面烘焙,導航區域默認可行走,調整角度限制。
5. 障礙物烘焙,限制可行走范圍,調整agent大小。
6. 使用nav mesh obstacle組件,適應動態障礙物。
B. 使用循環語句編程輸出下三角形狀的九九乘法表
以python3為例,其他語言的大致思路都差不多,無非就是循環計算:
1、首先在文本編輯器中輸入如下圖所示的代碼,用任意文件編輯器都可以
C. 找:數長方形,三角形圖形的竅門
按大小分類:小號的、中號的、大號的。以三角形為例:
1、先數最小的有幾個,用筆記下。
2、然後數稍大一點的有幾個,即兩個三角形組合成的三角形。
3、再數三個基本三角形合成的三角形有幾個,以此類推。
最後累加求和。如圖中最小的三角形有5個,二合一的有4個,三合一的3個,四合一的2個,五合一的1個。共5+4+3+2+1=15(個)