接回上一篇教程內容繼續:如何利用3dmax製作隨機變化動畫製作教程(一)文本創建腳本①
❹創建隨機數字。
現在將text引號裏麵的內容改為數字,並且對它進行隨機取值。選擇文字對象,在偵聽器中輸入“$.text =(random 1 20) as string",該命令表示被選擇對象的文字內容在1到20之間隨機取值,並且將該值轉換為字符串。按下回車鍵執行該命令,可以在場景中觀察到文本的內容為1到20之間的一個數字,在本例中計算出來的值是15,如圖所示。
❺測試隨機數字
選擇場景中的文字對象,將偵聽器中的$.text= =(random 1 20) as string 進行複製和粘貼,並再次按下回車鍵執行該命令,此時會繼續在1到20之間進行隨機取值,這一次得到的數字是12,如圖所示。
❻創建隨機字符陣列
在實際製作中需要創建很多數字,且彼此之間的取值是不一樣的。按下鍵盤上的G鍵,取.消柵格顯示。按住Shift鍵並使用移動工具複製字體對象,將文字複製10個。目前場景中有11個文字對象,並且所有文字對象顯示的都是12。選擇所有文字,在偵聽器中輸入以下腳本:
for a in selection do a. text=(random 0 99) as string
該腳本是將所有選擇的文字對象賦予變量a,然後變量a中存儲的文字在0到99之間隨機取值。按下回車鍵執行該命令後,在場景中即可觀察到所有的數字都進行了隨機取值,如圖所示。
❼創建連續字符
如果不進行隨機取值而是要創建連續的數字串,那麼首先要定義一個變量。在偵聽器中輸入"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",如圖所示。
熱門課程
專業講師指導 快速擺脫技能困惑相關文章
多種教程 總有一個適合自己專業問題谘詢
你擔心的問題,火星幫你解答網絡遊戲美術設計課程:開啟你的华体会hth体育app在线登录 生涯
火星時代教育,網絡遊戲美術設計課程,開啟你的华体会hth体育app在线登录 生涯,加強理論與實踐結合,專業性強,內容豐富。
網絡影視角色培訓學校專業打磨影視表演技術,定製職業發展路徑,助力你的演員夢想成真
了解專業三圍模型培訓機構如何幫助你邁向成功,引用火星時代教育為例,提供專業,係統的三圍模型教育和訓練,展現光明的未來。
本文詳細介紹了三維影視建模以及相關的培訓課程的優點和必要性。
本文主要討論如今市麵上3D設計的培訓課程以及火星時代教育提供的相關培訓課程。
通過火星時代教育實現數字虛擬人物的精髓,通過我們的專業培訓技能,幫助實現你的數字化未來願景。
1. 打開微信掃一掃,掃描左側二維碼
2. 添加老師微信,馬上領取免費課程資源
同學您好!