Roblox Studio: อธิบาย Module Script ให้เข้าใจง่ายที่สุด (มือใหม่ก็เข้าใจได้)

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 9

  • @furyTorch
    @furyTorch 21 วันที่ผ่านมา +3

    ขอบคุณครับ ช่วยได้เยอะเลย

  • @TheGodWut
    @TheGodWut 20 วันที่ผ่านมา

    มีคลิปสอน Script กับ LocalScript ไหมครับ

  • @pick716
    @pick716 21 วันที่ผ่านมา +1

    พี่ทําไงครับผมกดไปเเล้วครับเขาบากว่าทําไม่ครับ😢😅

    • @pick716
      @pick716 21 วันที่ผ่านมา +1

      ทําไม่ได้ครับ

  • @The_office_chair
    @The_office_chair 20 วันที่ผ่านมา

    ผมทัน 3 นาทีครับ

  • @hdgame3039
    @hdgame3039 21 วันที่ผ่านมา

    เอาจริงนะส่วนตัวผมก็คือคล้ายตัวแทนRemoteEventแค่ใช้ง่ายกว่าเก็บข้อมูลดีกว่า

    • @ohmstyleX
      @ohmstyleX 15 วันที่ผ่านมา

      Module vs Event (RemoteEvent, FunctionEvent, BindableEvent, BindableFunction, Touched, AttributeCharged, ChilledAdd, ChildedRemote, Change และอื่นๆ )
      ใช้คนละแบบกันครับ
      Module มีหน้าที่เก็บ Function เหมือนในคลิป (Fn อะไรที่ใช้ซ้ำมากกว่า 2 ครั้งขึ้นไปควรทำใน Module)
      สามารถใช้ได้ทั้ง Server, Client (รวมถึง ReplicatedStorage ที่สามารถใช้ได้ทั้ง Server & Client)
      แต่ Server side จะใช้ Module ใน ServerSide เท่านั้น
      จะไม่ดึง module จาก ReplicatedStorage มาใช้งาน
      แต่จะเก็บไว้ใน ServerScript และทำการ Clone > Export ไปยัง ReplicatedStorage เพื่อให้ Client fetch data มาทำ UI เช่น ข้อมูลตัวละคร
      (Script.MobModule.Parent = Game.ReplicatedStorage.Folder)
      นอกจากนี้ Module ยังใช้เก็บ data ไว้ใน table (key, value) ครับ
      แต่ไม่ควรใช้เป็นตัวแทน เพราะมันไม่ปลอดภัยครับ
      ส่วน RemoveEvent ควรใช้แค่ request server เช่น ขอซื้อ, ขอขาย, ขอโจมตี, ทำให้ HP ลด เป็นต้น
      local t = {
      unitId = "Mob1",
      position = "Vector3.new(0, 0, 0)"
      }
      TextButton.MouseClick1Button:Connect(function()
      RemoteEvent:FireServer("Request_Place_Unit", t)
      end)
      จากนั้น ServerSide จะทำการตรวจสอบการมีอยู่ของ Mob
      จำนวนเงินคงเหลือ หากเงื่อนไข ผ่านจะทำการ Clone() Mob มาไว้ใน workspace.Folder ครับ

  • @เปรมฤทัย-ฝ7ฃ
    @เปรมฤทัย-ฝ7ฃ 13 วันที่ผ่านมา +1

    พี่ครับพี่ช่วยสอนทำระบบคอมแบทหน่อยได้ไหมครับ