Yardımcı talimat kılavuzu ve örnekler

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Bu belge, Asistan'ın sorulmasına ilişkin talimatlar verir ve Asistan'ın ne yapabileceğine dair örnekler ve ilham verir.

Spesifik olun

Yardımcı başarısız olursa, istemene daha fazla ayrıntı ekleyin ve tekrar deneyin.İstisna isimlerini aynen telaffuz edildiği gibi kullanın, Asistan'ın hangi işlevi kullanmasını istediğinizi belirtin ve Asistan'a bir parça veya bir model gibi hangi türden çalıştığını söyleyin.

Belirli değil Daha spesifik
Ağaçları bir daireye yerleştirin.SpawnLocation etrafında 30 metre yarıçaplı bir ReplicatedStorage'a "pine_tree" modelinin 10 kopyasını yerleştirin.
Parçayı hareket ettir.TweenService kullanarak "my_part"ı tekrar tekrar yukarı ve aşağı hareket ettirmek için bir kod ekleyin.
Nasıl bir çekirdek döngü tasarlayabilirim?Oyunum için eğlenceli bir çekirdek döngüsü tasarlamama yardım et.Oyuncuların korsanlar gibi hazine avlayabileceği bir oyun inşa etmek istiyorum.Ayrıca korsan gemileri satın alıp yükseltebilir ve birbirleriyle savaşabilirler.

Seçiminizi kullanın

Seçim, hızlıca referans vermek istediğiniz bir nesneyi veya nesne grubunu belirtmenin harika bir yoludur.Birden fazla nesneyi seçin ve Asistanın onları değiştirmesini isteyin, kopyaları yapın ve bir yere yerleştirin veya bir satırda yerleştirme modelini sürdürün, gibi bir pozisyon modeli.

Zamanı düzenle ve çalışma süresi

Yardımcı bazen düzenleme süresi ve çalışma süresi arasındaki farkı karıştırır.Yardımcıya bir aksiyonyapmasını istiyorsanız, muhtemelen düzenleme sırasında yapmaya eğilimli olacaktır.Eylemin çalışma sırasında gerçekleşmesini istiyorsanız, Yardımcıya eylemi yürüten bir senaryo eklemesini isteyin.Örneğin, Yardımcıya "günün saatini 8:00 AM yapmak için bir senaryo ekleyin" yerine "günün saatini 8:00 AM yap" deyin.

Denemeyi sürdür

Yardımcı ilk kez istediğiniz şekilde çalışmadığında kesinlikle hayal kırıklığına uğramayın.Genellikle, küçük değişiklikler yapmak ve tekrar denemek daha iyi sonuçlara yol açabilir.Birçok AI aracı belirleyici olmayan, yani her seferinde onlara bir şey yapmasını istediğinizde aynı çıkıyı oluşturmuyorlar.Uyarınıza dokunarak ve uyarıya yapılan değişiklikleri kullanarak kontrol edebileceğiniz bazı sapmalar var.

Mevcut durumdaki AI'nın çalışması gerekir.Yardımcı ile en iyi nasıl konuşulacağını, ne yapabileceğini ve neyi alabileceğini anlamak için zaman gerekir.

Çok adımlı sorular

Yardımcının düşünmesini teşvik etmek için çok adımlı soru istemlerini kullanmayı düşünün.Bana "Bu senaryoyu bana açıklayabilir misin?" diye sorup senaryoyu yapıştırmak yerine, soruyu ### ile senaryodan ayırarak adım adım açıklamasını isteyin.Bu ayrılık, Yardımcının daha iyi cevaplar vermek için bilgileri çözüp düzenlemesine yardımcı olur.

Bu senaryonun adım adım ne yaptığını açıklayabilir misiniz?

### yerel parça = çalışma alanı.Part

yerel işlev onTouched(otherPart)      *print(part.Name .. " çarpıştı" .. otherPart.Name)*sonu

kısmı.Touched:Connect(onTouched)

###

Örnekler

Bu örnekler, Asistan'ın bugün yardımcı olabileceği geniş çeşitlilikteki görevleri gösterir.Bazıları üzerinde üretmek için birkaç deneme yapmanız gerekebilir, ancak onlara bir şans verin ve kendinizle neler yapabileceğinizi görün.

Oyun mekanikleri - Patlayan ateş topları atın

Uyarı: Oyuncu "e"ye bastığında oyuncunun yüzleştiği yönde bir ateş topu uzaklaştır.Ateş topu bir şeye çarptığında patlamasını sağla.

Oyun mekanikleri - Takım sistemini kurun ve oyuncuları atayın

Uyarı: Bir sistem of takımlar (kırmızı, mavi, yeşil, sarı) oluşturmak ve her oyuncuyu rastgele bir takıma atamak için bir kod ekleyin.

Oyun mekanikleri - Tapınak koşu tarzı sürekli çalışma

İstek: Karakterimi bir tapınak koşu oyununda olduğu gibi sürekli ileriye doğru koştur.

Oyun mekanikleri - Ateş gücü yükseltme

Uyarı: Oyuncuyu ateşe ışınladıran ve "q" tuşuna basarsa 3 kez daha yükseğe atlayan bir kod ekleyin.Ateş oyuncuya bağlanmalı ve onlarla hareket etmelidir.Yine "q" tuşuna basarlarsa, ateşi kapatın ve atlama gücünü sıfırlayın.

Oyun mekanikleri - NPC lazerleri

Uyarı: Bu atışı oyuncunun içinde 30 çivi içinde olduğu uzun ince bir parça kullanarak bir lazer yapacak bir kod ekleyin, eğer oyuncular içinde iseler.

Bunun bakmasını sağlamak ve yavaşça en yakın oyuncuya doğru hareket etmek için bir senaryo ekleyin, eğer 50 damga içindeyse.Sadece x ve z eksenlerinde hareket edin, y eksenini sabit tutun.

Oyun mekanikleri - Etkileşimli NPC

İstek: Bu bir NPC'dir.Oyuncunun onunla etkileşime girebileceği bir uyarı ekleyin.Oyuncu etkileşirse, NPC'nin "Merhaba [oyuncunun adı]" söylemesini sağlayın, oyuncunun adı gerçek oyuncunun adıdır, bir metin açılır penceresinde.

Bu NPC'nin daima en yakın oyuncuya doğru bakmasını sağlayan bir senaryo ekleyin.

Oyun mekanikleri - NPC devriye gezmek

Uyarı: Bu NPC'nin başlangıç parçası ve bitiş parçası arasında tekrar tekrar yavaşça hareket etmesini sağlamak için bir senaryo ekleyin.Parçayla yüzleşmeli ve sonra ona doğru hareket etmeli, ardından diğer parçayla yüzleşmeli ve ona doğru hareket etmelidir.Oyuncu 10 çiviler içinde gelirse, NPC'yi kırmızı yap ve oyuncuyu kovalayın.

Oyun mekanikleri - Skor tablosunu güncelle

Uyarı: Bunu silen ve oyuncuların puanına 100 ekleyen bir senaryo ekleyin.

oyuncuskorunu skor tablosunda göstermek için bir senaryo ekleyin.

Kamera - Aşağıya kilitle

Uyarı: Oyuncunun kamerayı üstten aşağı görüşte kilitleyecek bir kod ekleyin ve oyuncunun ekranın merkezinde kalmasını sağlayın, böylece oyuncu ekranda kalır.

Kamera - İlk kişiye kilitle

Uyarı: Kamera ilk kişi görüşünde kilitlemek için bir senaryo oluşturun.

UI - Düşen menü

Prompt: 5 öğeyle bir kaydırma menüsü oluştur.

UI - Sağlık çubuğu

Uyarı: Yerde bir parça ekleyin, bir oyuncu dokunduğunda, sağlık 10% azalır.Oyuncuların sağlığı% 20'den az olduğunda kırmızı olarak dönen ekranın üst orta kısmına bir UI sağlık çubuğu yerleştirin.

Arayüz - Basit HUD

Uyarı: StarterGui'de başlık görüntüsü oluşturun.Sağ üstte bir sağlık çubuğu ve altında oyuncunun adıyla bir metin etiketi ekleyin.Sağ altta, üstte "İksirler", solda "Silahlar", altta "Envanter" ve sağda "Özel" ile bir elmas şekilde 4 düğme ekleyin.Renkleri temalı renklere düşür.

Yapı - Rastgeleleştirme ile nesneleri dağıtma

Uyarı: Seçilen örnek "Mantar" etrafında her bir "RedwoodTree-Var01" etrafında 0-5 ekleyin.

Bina - Sokak ışıklarıyla gece/gündüz döngüsü oluşturma

Uyarı: Her saniye gündüz saatini 1 saat değiştiren bir kod ekleyin.Öğleden sonra 3'te başlayın.Saat 19.00'da, her bir spot ışığının parlaklığını 10'a kadar artırın.Sabah 8'de tüm spot ışıkların parlaklığını 0'a düşür.

Yapı - Fizik tabanlı askı köprüsü

Uyarı: Bir ip köprü oluştur.5 santim geniş ve 2 santim uzun 10 tahta kalas yapın.Onları bir sıraya yerleştirin.Parçaların her iki tarafına birbirine bağlı kısıtlamalar ekleyin, her birini önce ve sonra parçaya bağlayın.Tüm ip kısıtlarını görünür hale getirin, 1. ve 10. bölümü sabitleyin ve 1. ve 10. bölüme bir sürükleme dedektörü ekleyin.

Yapı - Kraterlere duman eklemek

Uyarı: Her evdeki her bir tübe giremez olan görünmez bir tuğla ekleyin.Tuğlunun içinde yukarı doğru akış yapan duman yapan bir parçacık olmalı ve duman beyaz olmalı.

Yapı - Adı değiştirme instansları

Uyarı: Tüm "boş senaryo" nesnelerini "Script+uniqueID" olarak yeniden adlandırın.

Yapı - Arazi oluşturma

Uyarı: Çeviren tepelerle bir arazi bölgesi oluştur.

Yapı - Ölçekte davranış eklemek

Uyarı: Klasördeki spot ışıklarını rastgele açıp kapatmak için bir kod ekleyin.

Yapı - Gri kutuları kaynaklarla değiştirme

Uyarı: Seçili parçaların her birini, şu anda AssetLibrary Klasörü altındaki çalışma alanındaki aynı adlı bir modelle değiştirin.Örneğin, parça "Suburban House" olarak adlandırılıyorsa, "Suburban House" adlı bir model arayın ve parçayı bu modelle değiştirin.