Hytale Modding
Zināmā InformācijaServerisSatura Kategorijas

Vizuālā Skriptošana

Ievads tam, ko pašlaik zinām par Hytale vizuālo skriptošanas sistēmu.

Vizuālā Skriptošana

Hytale plāno atbalstīt Vizuālo skriptošanu kā metodi advancētas loģikas izveidei un kontrolētu plūsmu plašākai Šī sistēma nebūs pieejama spēles palaišanas brīdī, bet vajadzētu būt pieejamai īsumā pēc tam.

Pārskats

Vizuālais Skripts iekš Hytale ir veidots, lai funkcionētu līdzīgi Blueprints iekš Unreal Engine. Tas ļauj dizaineriem viedot kompleksu uzvedību caur vizuālu interfeisu, kas atbilst tam kā domā spēle bez nepieciešamības kodēt.

Galvenās Funkcijas

  • Java funkcionalitātes apakškopa: Vizuālā Skriptošana var izpildīt lielu daļu iespējamā ar Java spraudņiem
  • Dizaineriem draudzīgs: "Dizaineri ir pilnvaroti caur vizuālu valodu, kas līdzinās tām kā viņi domā par uzvedību"
  • Programmētājiem paplašīnāms: Programmetāji var papildināt un optimizēt sistēmas pievienojot jaunus mezglus, un veiktspējas-sensitīvas implementācijas
  • Droša dalīšanās vide: Sniedz nodalītu, drošu vidi, lai dalītos ar loģiku starp modificētājiem

Priekšrocības pār tradicionālu kodēšanu

Vizuālā Skriptošana padara loģikas pielāgošanu pieejamāku novācot biežākos šķēršļus, kas saskarami izstrādājot ar Java:

  • Bez komplicētas vides uzstādīšanas: Nav jāuztraucas par pareizu rīku instalēšanu, vai izstrādes vides konfigurāciju
  • Sintakes-brīva izstrādāšana: Noņem vajadzību iegaumēt un atcerēties programmēšanas sintaksi
  • Droša dalīšanās: Ļaunprogrammatūrai vizuālajā skriptošanā vajadzētu būt virtuāli neiespējamai
  • Iekļaujošāka: Samazina iekļūšanas barjeru ne-programmētājiem

Attiecība ar Java

Vizuālā skriptošana un Javas spraudņi ir radīti darbībai tandēmā:

  • Java paplašina vizuālo skriptošanu: Programmētāji var veidot jaunus vizuālos mezglus izmantojot Java
  • Veiktspējas optimizācija: Lai gan Vizuālā skriptošana nav tik optimizēta cik tieši Java, programmētāji var implementēt veiktspējas-kritisku loģiku iekš Java un to izcelt kā vizuālus mezglus
  • Visumā labākā opcija: Ļauj lielākajai daļai loģikas palikt viegli pieejamai Vizuālajā Skriptošanas vidē un paturēt smagas operācijas optimizētas

Hytale stipri iesaka Vizuālo Skriptošanu, jo tā ir gan viegli pieejama un drošāka vide, lai dalītos un lejuplādētu. Tomēr paliekot tīri Java vidē joprojām derēs tiem, kas vēlas.

3D Vizuālā Skriptošana

Viena no Hytale unikālajām funkcijām ir Vizuāla Skripta ieviešana 3D pasaulē:

  • Iekš-pasaules rediģēšana: Saķēdē viras, durvis, spawnerus, triggerus un citus elementus tieši iekš spēles
  • Piedzīvojumu kartes radīšana: Lielisks veids piedzīvojumu kartes un notikumu veidošanai neizejot no Hytale
  • Līdzinās DOOM SnapMap: Piedāvā pazīstamu darba plūsmu tiem, kas lietojuši līdzīgas sistēmas
  • Pilnībā integrēts: Strādā bez problēmām ar līdzekļiem un skript kaudzi

Hytale ir pieņēmis apzinātu lēmumu neiekļaut teksta-bāzētas valodas. Viņu pamatojums:

  • Nepatiess kompromiss: Teksta-bāzēta skriptošana bieži vien tiek iepazīstināta "lai palīdzētu ne-programmētājiem", bet vienalga pieprasa iemācīties programmēšanas konceptus
  • Sarežģītības palielinājums: Programmētājiem beigās nākas žonglēt starp divām valodām, kur viena ir vājāka
  • Vienalga prasa sintaksi: Dizaineriem joprojām jāmācās sintakse un programmēšanas koncepti
  • Mazāk pieejams: Īsti neatrisina pieejamības problēmu
  • Fragmentācija: Izvairās no "sadrumstalotas loģikas vairākās pus-valodās"

Tā vietā Hytale tic, ka vizuālā skriptošana ir labāka pieeja, kas patiesi padara spēles loģiku pieejamu plašākai auditorijai uzturot jaudas un elastības vajadzību