逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時間:2016-02-24 17:30 來源:互聯(lián)網(wǎng)
關(guān)于控制臺和ID
什么是控制臺?
控制臺本是B社用來在PC端上給游戲debug用的,對普通冰棍來說它只是個作弊工具,對文藝冰棍來說它還可以用來拍照、研究游戲部分模塊的機制,對紳士冰棍來說它可以用來...
諸位用的大多是美式鍵盤,要打開控制臺按一下左上角“~”(或稱“`”)鍵就行了。如果按了這個鍵需要指出的是在控制臺輸入的指令是大小寫不敏感的,比如要打開上帝模式輸入tgm或tGm都可以。
什么是ID?
要對游戲里的對象進行操作離不開對ID的使用。本帖避開對游戲引擎的討論,若不想深究至少要知道ID分為基礎(chǔ)ID(Base ID)和引用ID(Reference ID)這件事情,比如本總統(tǒng)的基礎(chǔ)ID是00019fd9,引用ID是0001a4d7。
套用面向?qū)ο缶幊痰恼Z境,基礎(chǔ)ID代表對象名,引用ID代表基于這個基礎(chǔ)ID(對象)所創(chuàng)建的實例?;A(chǔ)ID只用于創(chuàng)建對象,比如additem或placeatme,而引用ID則用于修改、查看或刪除已有對象,比如提升好感、捏臉、kill、moveto、disable等用途。打開控制臺后點擊有效的對象(比如點擊我)會在控制臺頂部居中位置顯示出我的引用ID:
這表示接下來輸入的對象操作代碼將只對我有效。比如要修改和我的親密度,輸入“setav ca_affinity 1100”就可以將親密度修改為1100點(可啪同伴最高1100,普通同伴最高1000),不放心的話可以馬上輸入“getav ca_affinity”檢查一下有沒有修改成功。需要指出的是對象操作代碼還有一種用法,是在剛才的代碼前加上“<對象引用ID>.”前綴,比如“0001a4d7.setav ca_affinity 1100”同樣也可以將對我的親密度修改為1100點。如果找不到那個對象但知道它的引用ID,通過這個方法就可以隔空修改對象屬性。下面一張圖說明問題:
作業(yè)
已知在自己身旁產(chǎn)生對象的代碼格式為:player.PlaceAtMe,請寫出產(chǎn)生下圖效果的控制臺代碼:
第一課補充
1、輸入ID的時候前面的0可以省略,因為指令被split之后字符串ID總會被parse成ulong類型變量。
2、指定引用操作對象的方式除了點擊對象以外還可以在控制臺輸入prid refID。在沒有指定引用對象的情況下默認的引用操作對自己有效,這個時候player.placeatme中的“player.”前綴就可以省略。
補充作業(yè)
1、假設(shè)鼠標(biāo)不慎落入馬桶,請用一行代碼在總統(tǒng)旁邊產(chǎn)生另一個總統(tǒng),請給出兩種答案。
2、思考題:控制臺頂部引用ID后綴EP、PP、T、D分別代表什么意思?
《罪惡都市》決定版數(shù)據(jù)在Steam后臺更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過NS模擬器 在PC上以4K/60幀運行
《刺客信條:幻景》樂曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進防走光模式調(diào)整平衡
《生化危機8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch