Workspace bir 3D dünyasında Roblox motorunun render etmesini istediğiniz nesneleri içeren bir konteyner hizmetidir. Genellikle bu nesneleri çalışma alanına ekleyeceksiniz:
- Attachment nesneleri, özel efekt jeneratörlerine, bir ParticleEmitter gibi, UI nesnelerine, fizyiksel BillboardGui ve daha fazlasına bağlayabilirsiniz.
- Model nesneleri, geometrik grupları düzenler.
- Class.Script nesneleri, çalışma alanındaki diğer nesnelerin ebeveyni olan nesnelerdir. Kodlar renderlenmez, ancak bir başka nesnenin renderlenmesine etkileyebilir.
Parçalar
Part nesneler Roblox'ta varsayılan ilkel yapı bloklarını temsil eder. Öncelikle, tüm parçaların fiziksel simülatörleri oluşturulur ve 3D alanında görünürlerse görünürlerse görünürlerse görünürlerse görünürlerse görünürlerse görünürlerse görünürler
Ayrıca, katı modelleme operasyonlarını parçalara, birleştirici veya negatif gibi, birleştirmek için küreler veya boş boru gibi daha karmaşık bir şeye birleştirebilirsiniz.
Kaynaklar
Bir MeshPart bir meshes (3D nesnelerin oluştuğu bir koleksiyon) temsil eden bir nesnedir. Genellikle Blender veya Maya gibi üçüncü parti yazılım kullanarak meshes oluşturursunuz, sonra Studio kullanarak 2>Class.MeshPart2> olarak İçe aktarırız.
Meshes, Studio'da yapabileceğiniz herhangi bir katı modellemeden çok daha fazla ayrıntı içerebilir. Ayrıca dahili güçlendirmeler ve dokuplar oluşturabilirler, böylece poz verebileceğiniz gerçekçi nesneler yaratabilirsiniz.
Terreno
Class.Terrain nesnemi, ağırlıklı olarak dağlar, su kayalıkları, çimli tepeler veya düz bir çöl oluşturmak için ayrıntılı ve gerçekçi bir terreno ortayı yaratır ve kazır. Terrain Editor kullanıyorsanız, büyük terreno bölgelerini kolayca oluşturabilir ve değiştirebilirsiniz.
Modeller
Bir Model , bir geometrik gruplama için bir konteyner objesi, örneğin BasePart , 1> Class.Motor6D1> nesneleri ve diğer modeller. Modeller basit gruplama veya modellerinizin birincil parç
Kodlardaki Çalışma Alanına Erişim
Bir senaryoda, bir dünyaWorkspace 'ine üç farklı yol aracılığıyla erişebilirsiniz, her biri geçerli.
- workspace
- game.Workspace
- game:GetService("Workspace")
Buradan, deneyimleriniz için senaryo mantığı için büyük bir kullanım vakası seti yapabilir ve dinamik dünyalar ve etkileşimler oluşturabilirsiniz. Örneğin:
- Çalışma alanındaki herhangi bir nesneye bir referans alın, özelliklerini değiştirme sırasında.
- Bir kullanıcının Camera nesnesine bir referans alarak Çalışma alanındaki görüşlerini manipüle et.
- Oyunun oynanabilir karakteri bir nesneye dokunduğu gibi belirli zamanlarda mantığı uygulamak için alanındaki olayları dinleyin.