用AI做一款3A大作

讓AI幫我們寫一個(gè)角色控制權(quán)的代碼:幫我用Unity寫一個(gè)第三人稱ARPG的角色控制器,要求WASD控制移動(dòng),鏡頭跟隨人物,鼠標(biāo)控制任務(wù)轉(zhuǎn)向,鏡頭跟隨任務(wù)轉(zhuǎn)向,空格鍵跳躍。
繼續(xù)
攻擊系統(tǒng):幫我設(shè)計(jì)一套第三人稱動(dòng)作游戲的攻擊系統(tǒng)
近戰(zhàn)攻擊:先幫我設(shè)計(jì)一套基礎(chǔ)的近戰(zhàn)攻擊
簡(jiǎn)單的三連攻擊:我要鼠標(biāo)左鍵攻擊,攻擊分為3段,幫我細(xì)化一下設(shè)計(jì)
得到示例:幫我寫出Unity的代碼
要求代碼:幫我寫出攻擊代碼
具體到三連的攻擊代碼:先給我三段攻擊觸發(fā)三段攻擊的代碼
提出修改要求:在當(dāng)前攻擊動(dòng)畫未結(jié)束錢,不允許下次攻擊,幫我修改下代碼
再次提出修改要求:我不想用setTrigger來(lái)觸發(fā)動(dòng)作,能直接代碼播放動(dòng)畫么
再次提出修改要求:三段代碼必須連續(xù)點(diǎn)擊才能觸發(fā),如果在一段時(shí)間內(nèi)沒有點(diǎn)擊下次點(diǎn)擊會(huì)回到一段攻擊,改下代碼
聲控武器:我想在Unity實(shí)現(xiàn)這么一個(gè)功能,當(dāng)我對(duì)著馬克風(fēng)喊大的時(shí)候,我的武器會(huì)變大
看不懂代碼:給我解釋一下這段代碼
提要求:我想要只有在說(shuō)“大”這個(gè)字的時(shí)候,武器會(huì)變大
進(jìn)一步提要求:unity有自帶的語(yǔ)音識(shí)別庫(kù)么?
優(yōu)化需求:算了太麻煩了,還是用之前的代碼吧,但是我想讓武器可以自動(dòng)縮小到初始尺寸,以每秒縮小50%的速度,幫我寫一下代碼
提出拼刀的要求:我想要如果在攻擊時(shí),雙方武器發(fā)生了碰撞,就會(huì)觸發(fā)拼刀,增加雙方架勢(shì)條,該怎么做
修改要求:我想要只有在雙方都進(jìn)行攻擊時(shí),才能觸發(fā)拼刀
請(qǐng)求代碼:幫我寫一下腳本;繼續(xù)
看不懂代碼:幫我給上面這段代碼加上中文注釋
繼續(xù)提要求:我有多個(gè)單位需要檢測(cè)拼刀,分為友軍和敵人,只有敵對(duì)目標(biāo)會(huì)觸發(fā)拼刀,修改下代碼
優(yōu)化代碼:所有單位標(biāo)簽分為friend和enemy,只有對(duì)方標(biāo)簽和自己不相同時(shí),而且雙方都出攻擊狀態(tài),才會(huì)觸發(fā)拼刀
看不懂代碼:給上面代碼加上注釋
寫一個(gè)簡(jiǎn)單的怪物移動(dòng)腳本:幫我寫一個(gè)Unity的怪物腳本,當(dāng)周圍20米范圍內(nèi)有敵人時(shí),自動(dòng)向附近的敵人移動(dòng),移動(dòng)要在地面上進(jìn)行,同時(shí)自動(dòng)尋路避開障礙物。當(dāng)距離目標(biāo)3米以內(nèi),停止移動(dòng)并發(fā)起攻擊。
增加索敵功能:幫我補(bǔ)充尋找目標(biāo)的代碼
形成一個(gè)完整的function:代碼合并在一起,并給我注釋
細(xì)化要求:幫我補(bǔ)充attack代碼,同時(shí)在攻擊過(guò)程中,不會(huì)繼續(xù)移動(dòng)
增加血量和架勢(shì)條的UI: 幫我寫一個(gè)控制血量和架勢(shì)值的腳本,血量為0時(shí)角色死亡,架勢(shì)值滿時(shí)角色陷入昏迷狀態(tài)。架勢(shì)值每秒都會(huì)自動(dòng)減少,最少為0。血量和架勢(shì)值發(fā)生變化時(shí),血條和架勢(shì)條相應(yīng)變化
索要代碼:用unity寫
我看不懂:幫我加上中文注釋
制作一下攻擊效果:在上面這段代碼的基礎(chǔ)上,加上武器在攻擊狀態(tài)下碰撞敵人身體,扣除生命,并使敵人進(jìn)入受擊動(dòng)畫的功能,給我代碼
修正指令:不是在拼刀的時(shí)候,是在幾種敵人身體時(shí)候扣血
甲方時(shí)間:我怎么判斷是否擊中身體
學(xué)習(xí)時(shí)間:如何添加碰撞器,讓碰撞體和身體形狀一致
給悟空做一個(gè)變身技能:幫我用Unit寫一個(gè)變身技能
細(xì)化要求:變身需要用到新的模型
要求代碼:用激活狀態(tài)來(lái)實(shí)現(xiàn)吧,按1鍵變身,再按取消,給我寫出代碼
按2開啟御劍飛行,并要求代碼:幫我寫一個(gè)Unity御劍飛行的腳本,按2鍵進(jìn)入飛行狀態(tài),再次按2鍵取消。飛行狀態(tài)下,任務(wù)跟隨鼠標(biāo)轉(zhuǎn)向,WASD移動(dòng),如果落到地面上取消飛行狀態(tài)
要求update:以下是我原來(lái)的移動(dòng)代碼,在此基礎(chǔ)上增加飛行功能