當前位置:首頁 >教程首頁 > 3ds Max >如何利用3dmax製作隨機變化動畫製作教程(二)文本創建腳本②

如何利用3dmax製作隨機變化動畫製作教程(二)文本創建腳本②

發布時間:2020-09-23 17:10:32

接回上一篇教程內容繼續:如何利用3dmax製作隨機變化動畫製作教程(一)文本創建腳本①

❹創建隨機數字。

現在將text引號裏麵的內容改為數字,並且對它進行隨機取值。選擇文字對象,在偵聽器中輸入“$.text =(random 1 20) as string",該命令表示被選擇對象的文字內容在1到20之間隨機取值,並且將該值轉換為字符串。按下回車鍵執行該命令,可以在場景中觀察到文本的內容為1到20之間的一個數字,在本例中計算出來的值是15,如圖所示。

如何利用3dmax製作隨機變化動畫製作教程(二)文本創建腳本②

❺測試隨機數字

選擇場景中的文字對象,將偵聽器中的$.text= =(random 1 20) as string 進行複製和粘貼,並再次按下回車鍵執行該命令,此時會繼續在1到20之間進行隨機取值,這一次得到的數字是12,如圖所示。

如何利用3dmax製作隨機變化動畫製作教程(二)文本創建腳本②

❻創建隨機字符陣列

在實際製作中需要創建很多數字,且彼此之間的取值是不一樣的。按下鍵盤上的G鍵,取.消柵格顯示。按住Shift鍵並使用移動工具複製字體對象,將文字複製10個。目前場景中有11個文字對象,並且所有文字對象顯示的都是12。選擇所有文字,在偵聽器中輸入以下腳本:

for a in selection do a. text=(random 0 99) as string

該腳本是將所有選擇的文字對象賦予變量a,然後變量a中存儲的文字在0到99之間隨機取值。按下回車鍵執行該命令後,在場景中即可觀察到所有的數字都進行了隨機取值,如圖所示。

如何利用3dmax製作隨機變化動畫製作教程(二)文本創建腳本②

❼創建連續字符

如果不進行隨機取值而是要創建連續的數字串,那麼首先要定義一個變量。在偵聽器中輸入"m=0”,然後按下回車鍵,在偵聽器中繼續輸入以下腳本:

for a in selection do a. text=(m+=1) as string

該語句是將所有選中的文字對象的text文字一個一個的累加。m的初始值為0,第-次循環時m+=1的計算結果為1,第二次循環時為2,依次類推。保持所有的文字對象處於選擇狀態,按下回車鍵執行該命令,可以在場景中觀察到文字對象變為了“1 2 3 4 5 6 7 8 9 10 11",如圖所示。

如何利用3dmax製作隨機變化動畫製作教程(二)文本創建腳本②

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答

微信掃碼入群領福利

掃碼領福利最新AI資訊

點擊谘詢
添加老師微信,馬上領取免費課程資源

1. 打開微信掃一掃,掃描左側二維碼

2. 添加老師微信,馬上領取免費課程資源

×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定