3DPrompt.
GitHub
返回作品庫
GPT-6 Astra參考創作說明

泡泡小鎮:3D 水球大戰

打造一款 3D 水球對戰遊戲,加入原創服裝角色浪芽、珊桃與團栗、具備動畫的 P2 模型、Pirate14 與 Village10 競技場、近距離跟隨與可縮放的全景鏡頭、AI 對手、六次捕獲制對戰、自訂角色匯入,以及原創 ElevenLabs 音樂。

創作者 jared查看原始來源
泡泡小鎮:3D 水球大戰

關於此範例

根據創作者公開專案整理的起始說明,並非逐字原始提示詞。實際結果可能不同。

這份重建規格取自維護中的 Bubble Bay Three.js 原始碼與實際遊玩內容。全新穿著服裝的人類角色 Langya、Shantao 與 Tuanli,皆以原始正面/背面概念設計為基礎,使用 Tripo P2 建模,搭配 rig-v1 Mixamo 蒙皮、修正後的蒙皮權重,以及自行製作的待機/跑步/跳躍動畫。全新設計取代了先前的參考角色網格。兩首原創 ElevenLabs 音樂曲目與 13 個生成音效均予以保留。

Three.js 遊戲水球大戰3D 角色Tripo骨架綁定 GLB

提示詞

打造 Bubble Bay:一座可遊玩的 Three.js 水球競技場,採用經典泡泡遊戲熟悉的大頭短身、露臉服裝角色風格。預設使用細節豐富的 Tripo 模型,並提供明顯的 Three.js 幾何比較切換功能,且切換時保留同一場對戰。使用三名新角色:浪芽、珊桃與團栗。依照提供的新角色概念圖與模型參考製作,保留其輪廓、臉部、色彩與服裝。 浪芽是活潑的人類男孩,戴著一頂土耳其藍兜帽,帽上有一條連成一體、向側面延伸的波浪形冠飾;穿著橘色衣領與袖口、海軍藍短褲,以及鞋底為橘色的土耳其藍鞋子。珊桃是嬌小的人類女孩,留著深李紫色短鮑伯髮,戴著蜜桃粉色軟帽,兩側各有三個短花瓣裝飾;穿著薄荷綠外套、李紫色短吊帶褲,以及淡黃色靴子。團栗是圓滾滾的人類男孩,身形寬闊、呈梨形;戴著焦糖色圓形軟墊帽,帽沿以奶油色包覆臉部;穿著藍綠色短外套、奶油色下腹部服裝,以及海軍藍靴子。三人都呈現溫暖膚色的孩童臉孔,搭配簡單的深色橢圓眼睛與小小的微笑。他們是穿著全新設計服裝的孩子;不要把他們變成真正的水生生物,也不要重複使用先前可辨識的角色服裝。透過 Tripo CLI 分別生成每名角色,明確使用 tripo-p2,並為每名角色提供獨立的正面與背面圖像;接著綁定有效的雙足骨架與蒙皮。待機、跑步與跳躍都必須驅動實際骨節;檢查動作,修正頭飾、鞋子與身體的權重,並維持準確的來源資訊。若動作是本地製作,請明確標示為本地製作。 本地化名稱:浪芽 / 랑야 / Langya、珊桃 / 산타오 / Shantao、团栗 / 퇀리 / Tuanli。初始容量/射程/速度等級:1/1/6、1/2/5、2/1/4;上限:6/7/9、6/7/8、9/8/8。將速度換算為每秒 0.25 + 等級*0.8 個世界單位;每個方格為 2 個單位。選擇一名角色後,將另外兩名角色指定為具獨立身分且能力檔案相符的對手。無論角色外觀多麼圓胖,實際遊戲的受擊半徑都必須一致。 預設提供 15×13 的 Pirate/Patrit14 與 Village10 地圖。保留可辨識的金色甲板、黃色貨物、木箱、四門大砲與中央桅杆;村莊則包含四個不同色彩的住宅區、中央道路、樹籬與玩具積木。以發行商地圖作為參考,自行建構執行時期的美術內容,並記錄為了維持 3D 連續移動與 AI 逃脫所需的小型路徑開口。提供明亮的材質、陰影、海洋景觀,以及清楚的鏡頭跟隨與全景視圖。 一名玩家對抗兩名合作型 AI 對手。使用 WASD/方向鍵移動,F 放置持續 2.5 秒的水泡,Space 跳上真正的平台,Shift 短衝,Q/E 旋轉鏡頭,V 切換視角,Escape 暫停。十字形水流會遵循障礙物,擊破第一個可破壞方塊,並串聯水泡。實作困住、逃脫、敵方捕獲、重生,以及可選的 3、6、9 或 12 次捕獲目標(預設 6 次),或 180 秒計分制;提供結果畫面與重試功能。觸控搖桿與動作按鈕必須能同時運作。 使用六種生成的 Tripo 道具:氣球、射程藥水、溜冰鞋、投擲手套、踢擊靴與救援針。木箱有 85% 機率掉落道具。條件式道具權重為 30/30/30/2.5/3.5/4%。手套增加三次投擲次數,上限為六次。G 可將附近的水泡越過掩體投擲至最遠四格之外,保留水泡的持有者與原始引信時間,預留落點並顯示拋物線。飛行中的水泡若引信耗盡,會在落地時爆炸。K 可讓水泡滑行,直到受到阻擋為止,且不重設引信時間。X 使用救援針,初始為一根,上限為三根。清楚顯示道具欄與可用控制。 提供中文、英文與韓文介面:中國大陸的 IANA 時區選擇中文,韓國/北韓選擇韓文,其他地區(包括香港、澳門與臺灣)選擇英文。手動選擇永遠優先。僅允許上傳內嵌貼圖、標準未壓縮、確實具備蒙皮的 GLB,大小上限為 40 MB、三角形上限為 150k。驗證骨骼、骨節與權重,拒絕靜態模型;若模型包含動畫,使用其內嵌動畫;對沒有動畫片段但可辨識為人形的模型提供基本骨節動作。無法辨識的骨架必須具備動畫。清楚說明骨架綁定與動畫的差異,提供 90 度方向調整,在瀏覽器本機處理,並依檔案雜湊指派穩定且平衡的能力值。 建立 CTA 時務必使用 https://studio.tripo3d.ai/?utm_source=satellite_invite&utm_medium=bubble-bay&utm_campaign=create-character。將 jared 標示為製作者,連結至 https://x.com/jaredliu_bravo。 整合 13 種 ElevenLabs 音效,提供正規化、短衰減、距離/聲像、複音數量上限、音量與靜音控制:放置、爆裂、木箱、道具、稀有道具、投擲、落地、困住、救援、跳躍、勝利、失敗、踢擊。使用 ElevenLabs music_v2_5 製作兩首原創器樂曲,每首 90 秒,分別配合航海風格的海盜地圖與晴朗的鄰里場景。將音樂正規化至克制的 -20 LUFS 目標值,並在循環邊界進行交叉淡化。讓音樂擁有獨立音量控制,依地圖切換曲目,暫停時淡出,並遵循主音量靜音設定。不要重現原遊戲配樂。 將獨立的原始碼、相依套件、測試與資產來源資訊置於 CMS 平台應用程式之外。將同源靜態資源與 MIT 授權聲明打包。於 Ego Lite 中驗證實際的桌面與觸控遊玩、上傳變體、語言與視覺切換。建立不可變更的審查版本,附加至現有的 CMS Web Page 12;審查期間保留現有的正式上線版本。只有在原始碼與資產權利取得真實且完整的清理確認後才可發布,接著驗證公開 URL、模型雜湊與運作行為。保留歷程,並區分已儲存的 CMS 紀錄、預覽與公開版本。 載入模型資產時顯示明確的進度資訊,同時最多下載三個資產,閒置逾時時間為 30 秒,並嘗試兩次。重試時保留已成功完成的下載。直到所有模型就緒前,隱藏整個 Tripo/Three.js 分頁切換;完成後再顯示。不要將程序化載入中的佔位模型標示為已載入的 Tripo 模型。 使用近距離透視跟隨鏡頭,起始位置在出生點外側,朝向競技場中央。保留 Q/E 旋轉鏡頭、滑鼠拖曳俯仰與 V 全景視圖。頂端放置精簡的記分板,左上方放置模式切換,底部附近顯示簡短通知。在滑鼠桌面裝置上隱藏搖桿與大型觸控操作按鈕,但保留小型稀有道具控制;在窄螢幕上支援精簡且可同時操作的觸控控制。加入具備藍綠色深度變化的動畫波浪著色器、有機造型的沙質小島與彎曲棕櫚樹和岩石、細緻的木紋與草地貼圖。讓每名受困角色都包覆在符合角色尺寸的半透明水泡中,水泡具有虹彩 Fresnel 邊緣、輕柔漂浮效果、小氣泡與地面漣漪。確認姿勢下的蒙皮頂點貼合模型,救援時重設抬升效果,並檢查反覆切換後的資源釋放。避免對整個場景套用昂貴的水膜全域折射處理;窄螢幕的像素比上限設為 1.5。 提供清楚可見的「跟隨/全景」鏡頭控制項與 V 切換功能。在全景視圖中,支援使用 +/− 按鈕、滑鼠滾輪與雙指捏合,將畫面縮放至 100%~300%;地圖拖曳需受邊界限制,並提供「適合地圖」重設功能。切換鏡頭或算繪版本時,保留縮放狀態與進行中的對戰。以中文、英文與韓文提供精簡、不重疊的稀有道具控制項。

如何使用這段提示詞

01

從合適的工具開始

開啟你慣用的程式設計助手或 3D 工具。可先嘗試範例使用的模型,並查看連結專案中的設定說明。

02

先選一個地方修改

替換主體、美術風格或場景,清楚描述鏡頭和互動。先完成簡化版本,再逐項打磨細節。

03

為場景加入專屬模型

需要自己的角色或道具時,用簡短的物件描述或參考圖製作 3D 模型,再匯入專案。

預覽作品屬於各自的創作者。重複使用程式碼或素材前,請查看原始來源與專案授權條款。