-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
AI常用腳本(ai腳本教程)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于AI常用腳本的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁(yè)版、PC客戶端和批量生成器
官網(wǎng):https://ai.de1919.com。
本文目錄:
ai怎么導(dǎo)入腳本
如果你正在使用Python,你可以通過(guò)以下步驟來(lái)導(dǎo)入AI腳本:1. 確認(rèn)有正確的Python環(huán)境或Anaconda環(huán)境。
2. 前往需要導(dǎo)入腳本的目錄下,例如:`cd C:\Users\Username\Documents\Scripts`。
3. 打開Python命令行窗口或者Visual Studio Code等Python開發(fā)環(huán)境。
4. 輸入`import script_name`,其中`script_name`指的是你要導(dǎo)入的AI腳本文件名。
5. 如果導(dǎo)入成功,你就可以在代碼中使用目標(biāo)腳本中的函數(shù)和變量了。
如果你正在使用其他的AI平臺(tái)或工具,例如TensorFlow或PyTorch,那么導(dǎo)入腳本的方法可能略有不同,但基本概念是相似的。你需要了解具體的使用文檔,根據(jù)具體情況來(lái)決定導(dǎo)入腳本的方式。
AI常用快捷鍵有哪些
工具選擇 V
直接選擇 A
編組選擇
魔棒 Y
套索 Q
鋼筆 P
添加錨點(diǎn) =
刪除錨點(diǎn) -
轉(zhuǎn)換錨點(diǎn) Shift+C
文字 T
直線段
矩形 M
橢圓 L
畫筆 B
鉛筆 N
旋轉(zhuǎn) R
對(duì)稱 O
縮放 S
變形 Shift+R
自由變換 E
符號(hào)噴槍 Shift+S
柱形圖 J
網(wǎng)格 U
漸變 G
吸管 I
混合 W
實(shí)時(shí)上色工具 K
實(shí)時(shí)上色選擇 Shift+L
裁剪區(qū)域 Shift+O
切片 Shift+K
橡皮擦 Shift+E
剪刀 C
抓手 H
縮放 Z
切換填色/描邊 X
默認(rèn)值 D
互換填色/描邊 Shift+X
顏色 ,
漸變 .
無(wú) /
切換屏幕模式 F
顯示/隱藏所有調(diào)板 Tab
顯示/隱藏除工具箱外的所有調(diào)板 Shift+Tab
增加直徑 ]
減小直徑 [
符號(hào)工具 - 增大強(qiáng)度 Shift+}
符號(hào)工具 - 減小強(qiáng)度 Shift+{
菜單命令
文件 (F)
新建(N) Ctrl+N
從模板新建 (T) Shift+Ctrl+N
打開 (O) Ctrl+O
瀏覽 Alt+Ctrl+O
Device Central
關(guān)閉(C) Ctrl+W
存儲(chǔ)(S) Ctrl+S
存儲(chǔ)為(A) Shift+Ctrl+S
存儲(chǔ)副本(Y) Alt+Ctrl+S
存儲(chǔ)為 Web 和設(shè)備所用格式(W) Alt+Shift+Ctrl+S
其他腳本 Ctrl+F12
文檔設(shè)置(D) Alt+Ctrl+P
文件信息(I) Alt+Shift+Ctrl+I
打印(P) Ctrl+P
退出(X) Ctrl+Q
編輯(E)
還原(U) Ctrl+Z
重做(R) Shift+Ctrl+Z
剪切(T) Ctrl+X
復(fù)制(C) Ctrl+C
粘貼(P) Ctrl+V
貼在前面(F) Ctrl+F
貼在后面(B) Ctrl+B
拼寫檢查(H) Ctrl+I
顏色設(shè)置(G) Shift+Ctrl+K
指定配置文件(A)
鍵盤快捷鍵(K) Alt+Shift+Ctrl+K
再次變換(T) Ctrl+D
移動(dòng)(M) Shift+Ctrl+M
分別變換(N) Alt+Shift+Ctrl+D
重置定界框(B)
排列(A)
置于頂層(F) Shift+Ctrl+]
前移一層(O) Ctrl+]
后移一層(B) Ctrl+[
置于底層(A) Shift+Ctrl+[
發(fā)送至當(dāng)前圖層(L)
編組(G) Ctrl+G
取消編組(U) Shift+Ctrl+G
鎖定(L)
所選對(duì)象 Ctrl+2
全部解鎖(K) Alt+Ctrl+2
隱藏(H)
所選對(duì)象 Ctrl+3
上方所有圖稿(A)
其他圖層(O)
顯示全部 Alt+Ctrl+3
路徑(P)
連接(J) Ctrl+J
平均(V) Alt+Ctrl+J
混合(B)
建立(M) Alt+Ctrl+B
釋放(R) Alt+Shift+Ctrl+B
混合選項(xiàng)(O)
用變形建立(W) Alt+Shift+Ctrl+W
用網(wǎng)格建立(M) Alt+Ctrl+M
用頂層對(duì)象建立(T) Alt+Ctrl+C
封套選項(xiàng)(O)
編輯內(nèi)容(E) Shift+Ctrl+V
實(shí)時(shí)上色(N)
建立(A) Alt+Ctrl+X
剪切蒙版(M)
建立(M) Ctrl+7
釋放(R) Alt+Ctrl+7
編輯內(nèi)容(E)
復(fù)合路徑(O)
建立(M) Ctrl+8
釋放(R) Alt+Shift+Ctrl+8
創(chuàng)建輪廓(O) Shift+Ctrl+O
顯示隱藏字符(S) Alt+Ctrl+I
全部(A) Ctrl+A
取消選擇(D) Shift+Ctrl+A
重新選擇(R) Ctrl+6
上方的下一個(gè)對(duì)象(V) Alt+Ctrl+]
下方的下一個(gè)對(duì)象(B) Alt+Ctrl+[
應(yīng)用上一個(gè)效果 Shift+Ctrl+E
上一個(gè)效果 Alt+Shift+Ctrl+E
預(yù)覽(P) Ctrl+Y
疊印預(yù)覽(V) Alt+Shift+Ctrl+Y
像素預(yù)覽(X) Alt+Ctrl+Y
放大(Z) Ctrl+=
縮小(M) Ctrl+-
適合窗口大小(W) Ctrl+0
實(shí)際大小(E) Ctrl+1
隱藏邊緣(D) Ctrl+H
顯示模板(L) Shift+Ctrl+W
顯示標(biāo)尺(R) Ctrl+R
隱藏定界框(J) Shift+Ctrl+B
顯示透明度網(wǎng)格(Y) Shift+Ctrl+D
顯示文本串接(H) Shift+Ctrl+Y
隱藏參考線(U) Ctrl+;
鎖定參考線(K) Alt+Ctrl+;
建立參考線(M) Ctrl+5
釋放參考線(L) Alt+Ctrl+5
清除參考線(C)
智能參考線(Q) Ctrl+U
顯示網(wǎng)格(G) Ctrl+'
對(duì)齊網(wǎng)格(A) Shift+Ctrl+'
對(duì)齊點(diǎn)(N) Alt+Ctrl+'
信息(F) Ctrl+F8
變換 Shift+F8
圖形樣式(S) Shift+F5
外觀(E) Shift+F6
對(duì)齊 Shift+F7
屬性(U) Ctrl+F11
描邊(K) Ctrl+F10
OpenType(O) Alt+Shift+Ctrl+T
制表符(T) Shift+Ctrl+T
字形(G)
字符(C) Ctrl+T
字符樣式
段落(P) Alt+Ctrl+T
段落樣式
文檔信息(M)
漸變 Ctrl+F9
畫筆(B) F5
符號(hào) Shift+Ctrl+F11
色板(H)
路徑查找器(P) Shift+Ctrl+F9
透明度 Shift+Ctrl+F10
鏈接(I)
顏色 F6
顏色參考 Shift+F3
切換選擇工具 Alt+Ctrl+Tab
其他文本
插入連字符 Shift+Ctrl+-
點(diǎn)數(shù)-逐級(jí)增大 Shift+Ctrl+.
點(diǎn)數(shù)-逐級(jí)減小 Shift+Ctrl+,
字體大小(逐級(jí)增大) Alt+Shift+Ctrl+.
字體大小(逐級(jí)減小) Alt+Shift+Ctrl+,
字距微調(diào)-松 Shift+Ctrl+]
字距微調(diào)-緊 Shift+Ctrl+[
字距調(diào)整 Alt+Ctrl+K
清除字距調(diào)整 Alt+Ctrl+Q
間距 Alt+Shift+Ctrl+O
一致文字 Shift+Ctrl+X
突出顯示字體 Alt+Shift+Ctrl+F
突出顯示字體(輔助) Alt+Shift+Ctrl+M
左對(duì)齊文本 Shift+Ctrl+L
居中文本 Shift+Ctrl+C
右對(duì)齊文本 Shift+Ctrl+R
左對(duì)齊文本 Shift+Ctrl+J
對(duì)齊所有行 Shift+Ctrl+F
切換自動(dòng)連字 Alt+Shift+Ctrl+H
切換行書寫器 Alt+Shift+Ctrl+C
其他對(duì)象
鎖定其他圖層 Alt+Shift+Ctrl+2
隱藏其他圖層 Alt+Shift+Ctrl+3
重復(fù)路徑查找器 Ctrl+4
平均并連接 Alt+Shift+Ctrl+J
新建符號(hào) F8
添加新填色 Ctrl+/
添加新描邊 Alt+Ctrl+/
新建圖形樣式
新建圖層 Ctrl+L
新建圖層時(shí)顯示對(duì)話框 Alt+Ctrl+L
切換單位 Alt+Shift+Ctrl+U
新建文件(無(wú)對(duì)話框) Alt+Ctrl+N
全部關(guān)閉 Alt+Ctrl+W
剪切(輔助) F2
復(fù)制(輔助) F3
粘貼(輔助) F4
調(diào)試面板 Alt+Shift+Ctrl+F12
如何在游戲機(jī)制中使用AI/劇情腳本
首先要說(shuō)的是,并不是說(shuō)AI,劇情邏輯必須非腳本語(yǔ)言不可,用C++也可以寫,甚至更習(xí)慣一些。但是腳本語(yǔ)言有腳本語(yǔ)言的長(zhǎng)處,動(dòng)態(tài)類型以及相當(dāng)人性化的數(shù)據(jù)構(gòu)造方式,特別是LUA中的表類型,似乎比較擅長(zhǎng)描述這種復(fù)雜的AI/劇情結(jié)構(gòu)。當(dāng)然,為了驗(yàn)證自己的想法,我也寫了4K的LUA代碼,結(jié)果覺(jué)得該腳本語(yǔ)言相當(dāng)不容易構(gòu)造簡(jiǎn)潔的內(nèi)容。AI從高自低的分別是計(jì)劃,狀態(tài)機(jī),模式。我不知道這種劃分是基于何種角度,但是我個(gè)人的理解是狀態(tài)機(jī)最高,模式作為某個(gè)狀態(tài)下的某個(gè)決策所預(yù)定義的動(dòng)作序列,而計(jì)劃,是為了實(shí)現(xiàn)某個(gè)目標(biāo)的一組步驟的組合。那么硬編碼的游戲循環(huán)何時(shí)調(diào)用腳本?答案是,游戲循環(huán)執(zhí)行到調(diào)度NPC的AI函數(shù)的時(shí)候,該AI函數(shù)就不再做任何硬編碼,而只是簡(jiǎn)單的dostring("gameEntitys[npc](/"update/")")。就是這么簡(jiǎn)單,將所有的AI/劇情放置到腳本中。那么,LUA中g(shù)ameEntitys[npc]("update")是什么意思?簡(jiǎn)單的說(shuō),gameEntitys是一個(gè)存儲(chǔ)所有NPC的注冊(cè)表,gameEntitys[npc]將取得該npc的FMS函數(shù),然后給該函數(shù)發(fā)送update消息告知npc當(dāng)前的狀態(tài)進(jìn)行例行更新。FMS函數(shù)對(duì)于每一個(gè)對(duì)象是唯一的,那么比如某一類對(duì)象有共同的AI/劇情,那么該類的每一個(gè)對(duì)象同用同樣的FMS函數(shù)的話,成員變量如何維持?要知道在LUA中模擬類還是比較麻煩的。答案是upvalue,也就是所有的對(duì)象使用同樣的函數(shù)來(lái)生成自身的FMS,該函數(shù)就是FMS_Creator(all_state,init_state)。在C++編碼中,NPC對(duì)象完成構(gòu)造之后,就調(diào)用LUA載入對(duì)應(yīng)的狀態(tài)機(jī)/劇情腳本,然后調(diào)用FMS_Creator為自己創(chuàng)建FMS函數(shù):dofile("npc_ai.lua")--引入all_state,init_stategameEntitys[npc]=FMS_Creator(all_state,init_state)當(dāng)然,NPC析構(gòu)之后,你也要釋放LUA為你分配的資源gameEntitys[npc]=nil已經(jīng)大概說(shuō)明了如何在C++中啟動(dòng)NPC的LUA邏輯代碼了,那么如何在LUA中編寫狀態(tài)機(jī)呢?答案是表。每個(gè)表代表一個(gè)狀態(tài),該表下的key表示該狀態(tài)接受的消息,key對(duì)應(yīng)的值表示該狀態(tài)接受到key所表示的消息后要執(zhí)行的決策,包括相應(yīng)的動(dòng)作和可能的狀態(tài)變遷。看代碼吧,最直觀的表述:state={name="attack",--狀態(tài)名enter={--進(jìn)入該狀態(tài)要執(zhí)行,屬于狀態(tài)的消息--func是函數(shù),param是參數(shù),sucess,unsucess是func執(zhí)行結(jié)果所對(duì)應(yīng)的狀態(tài)轉(zhuǎn)移{func=print,param="openfire"},{func=IsEnemyDie,sucess="cure"},}update={}--同enter,不過(guò)用于狀態(tài)在每一幀的更新exit={}--同enter,不過(guò)用于狀態(tài)在每一幀的更新other_msg={}--同enter,用于表示該狀態(tài)所接受的其他消息,可以有多個(gè)}在LUA中就是可以如此直觀的表示每一個(gè)狀態(tài),其響應(yīng)的消息以及函數(shù)。然后構(gòu)造該npc接受的狀態(tài)集合:all_state={}all_state[state.name]=stateinit_state=state這樣子,就能傳遞到FMS_Creator中創(chuàng)建出自己獨(dú)一無(wú)二的狀態(tài)機(jī)函數(shù)了。那么劇情腳本呢?其實(shí)描述了狀態(tài)機(jī),劇情腳本是否已經(jīng)有點(diǎn)眉頭了呢?劇情,即為計(jì)劃,每一個(gè)計(jì)劃由一系列步驟所組成。類似的,對(duì)應(yīng)每個(gè)計(jì)劃的執(zhí)行會(huì)有一個(gè)plan()函數(shù),且為了達(dá)到獨(dú)立效果,該函數(shù)將會(huì)由plan_creator(all_step,first_step)生成。看參數(shù),顯然計(jì)劃的步驟step就是類似于狀態(tài)的表,不過(guò)key方面略有不同,看代碼就明白:step={name="findbill",cond={--執(zhí)行該步驟的前提條件--func是判斷條件的函數(shù),param是判斷參數(shù){func=IsXXX,param="xxx"},{func=IsStepFinished,param=some_step},},finish={--條件判斷成功要執(zhí)行的動(dòng)作{func什么是AI腳本
人工智能(Artificial Intelligence) ,英文縮寫為AI。它是研究、開發(fā)用于模擬、延伸和擴(kuò)展人的智能的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學(xué)。 人工智能是計(jì)算機(jī)科學(xué)的一個(gè)分支,它企圖了解智能的實(shí)質(zhì),并生產(chǎn)出一種新的能以人類智能相似的方式做出反應(yīng)的智能機(jī)器,該領(lǐng)域的研究包括機(jī)器人、語(yǔ)言識(shí)別、圖像識(shí)別、自然語(yǔ)言處理和專家系統(tǒng)等。人工智能在計(jì)算機(jī)上實(shí)現(xiàn)時(shí)有2種不同的方式。一種是采用傳統(tǒng)的編程技術(shù),使系統(tǒng)呈現(xiàn)智能的效果,而不考慮所用方法是否與人或動(dòng)物機(jī)體所用的方法相同。這種方法叫工程學(xué)方法(Engineering approach),它已在一些領(lǐng)域內(nèi)作出了成果,如文字識(shí)別、電腦下棋等。另一種是模擬法(Modeling approach),它不僅要看效果,還要求實(shí)現(xiàn)方法也和人類或生物機(jī)體所用的方法相同或相類似。本書介紹的遺傳算法(Generic Algorithm, 簡(jiǎn)稱GA)和人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,簡(jiǎn)稱ANN)均屬后一類型。遺傳算法模擬人類或生物的遺傳-進(jìn)化機(jī)制,人工神經(jīng)網(wǎng)絡(luò)則是模擬人類或動(dòng)物大腦中神經(jīng)細(xì)胞的活動(dòng)方式。為了得到相同智能效果,兩種方式通常都可使用。
AI腳本,就是通過(guò)以上方式編輯的智能觸發(fā)的各種劇情和事件的程序。
以上就是關(guān)于AI常用腳本相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
AI關(guān)鍵詞(ai關(guān)鍵詞網(wǎng)站)
成都餐飲品牌設(shè)計(jì)logo圖片(成都餐飲品牌設(shè)計(jì)logo圖片大全)
雞湯餐飲品牌設(shè)計(jì)圖(雞湯餐飲品牌設(shè)計(jì)圖片)