Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

Share | 
 

 [VX]Basics of RGGS2 step 1

Topik sebelumnya Topik selanjutnya Go down 
[VX]Basics of RGGS2 step 1 Empty2010-01-06, 23:54
Post[VX]Basics of RGGS2 step 1
#1
CrimsonSeas 
Novice
Novice
CrimsonSeas

Level 5
Posts : 106
Thanked : 9
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
By request , gw mau nyoba bikin basic RGSS2 tutorial. Tutorial ini gw bikin per step, dan mulai dr yg paling basic ttg RGSS2 dulu.Step-step pengajaran disini berdasarkan apa yg gw rasa paling tepat buat diajarkan duluan(berhubung gw bljarnya juga acak2kan jd harap maklum klo urutan tutorialnya juga acak2kan) Kemungkinan besar klo baru baca step 1 nya blom bkl bisa bikin script baru, paling cuma bikin minor changes di default script. Tapi gw bkl bikin step 2, 3 dst, dan moga2 aja di step terakhir udah cukup buat bikin system baru.

RGSS2 Basic Tutorial; Step 1
Difficulty: 1/5

Tutorial ini bakal ngebahas basic dari programming. Disini gw ga bakal mengajarkan cara2 bikin sistem ini itu, ato bikin CMS ato apalah (mungkin nanti gw bikin example buat beginian di step-step berikutnya), gw cuma ngajarin dasar2 programming doang, kenapa ga lgsg cara2 bikins cript ini itu aja? Karena orang yg ngerti dasar2 programming bakal bisa bikin lebih bnyk sistem2 baru yg lebih inovatif, drpd cuma gw ajarin cara bikin suatu sistem yang mana org itu cuma bkl bisa bikin 1 sistem itu. Step 1 ngebahas hal2 yang bener2 dasar, mungkin kbnykan bakal ngerasa ini ga guna, tp percaya ato ga, bagian basic2 yg kliatannya ga penting ini justru penting banget nantinya.

TUTORIAL INI BELOM TENTU BERGUNA BUAT KALIAN!!
Hal ini karena ada yang emang namanya bakat dalam orang2. Kira2 sama lah kyk gw baca tutorial spriting sampe mokad juga gw ga bisa spriting, tp scripting malah gw ga pake tutorial segala(ga balanced banget). Ada juga orang yang kebalikan dari gw, bikin graphics dan sprites jago banget, tp ga bisa scripting. Ada juga orang yang balanced, bisa semua biarpun pas2an. Maka itu, tutorial ini blom tentu berguna buat semua orang, tergantung orangnya berbakat di bidang apa dulu. Disarankan buat coba dulu ikutin tutorial ini, nanti klo kalian merasa ngerti, silahkan berbahagia karena kalian bisa lanjut ke step berikutnya. Klo kalian ga ngerti, entah gw yang bikin tutorialnya susah dimengerti ato emang bakat kalian mungkin ga dsini.

Apa yang dibahas disini?
-Variables
-Operators and Assigments
-Control Structures
-Simple Arrays and Hashes
-Data Type part1
-Definition of a method call

Variables
Spoiler:

Operator and Assignment
Spoiler:

Control Structure
Spoiler:

Simple Arrays and Hashes
Spoiler:

Data types part 1
Spoiler:

Definition of method call
Spoiler:

Nah segitu dulu aja Basic Tutorial RGSS2 step 1. Semoga berguna buat membantu para calon scripter buat blajar lebih bnyk tentang scripting.

References
-Help File RPG Maker VX (yeah gw ngambil bahan2 ini sebagian besar dari help file, cuma gw coba jelasin lebih detail.) Cari bagian tentang:
+Numeric
+String
+Hash
+Array
+Control Structure
+Operator and Assingment
+Variables and Constants
+Method call(bagian ini baca2 dikit aja, gw blom bahas terlalu dalem soalnya

-Google is your best friend!!

Learn yourself!!
Apa yang ada di tutorial ini mungkin ga lengkap, maka dari itu sangat diharapkan kalian mau coba belajar sendiri. Pake daftar references di atas buat belajar lebih dalam ttg apa yg dibahas di tutorial ini. Coba2 sendiri mainin codingannya buat ngetes banyak hal. Baca2 default script ato script orang lain buat liat contoh2 penggunaan apa yang gw bahas disini.

Buset dah panjang banget!!
Gw juga kaget tau2 sepanjang ini :P tapi ini baru sebagian loh, masih bnyk hal yg harus dipelajari ttg programming, klo kalian emang niat jadi scripter bersabarlah kalian, bayangkan gimana ribetnya pas gw blajar tanpa tutorial :(


Terakhir diubah oleh CrimsonSeas tanggal 2010-01-07, 00:52, total 1 kali diubah
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 00:17
PostRe: [VX]Basics of RGGS2 step 1
#2
yerry_great 
@> Moderator
@> Moderator
yerry_great

Kosong
Posts : 1251
Thanked : 15
Engine : Multi-Engine User
Skill : Very Beginner
Type : Jack of All Trades

[VX]Basics of RGGS2 step 1 Vide
Wah kk :sembah:

Saya baca dulu ya... nanti saya tunggu tutorial yang lain... Udah lama banget nunggu tutorial RGSS :sembah: Mungkin ini bisa di sticky... gmn mimin/momod
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 00:44
PostRe: [VX]Basics of RGGS2 step 1
#3
nekopia 
Novice
Novice
nekopia

Level 5
Posts : 170
Thanked : 5
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
XDMantap!! Gw jadi terharu...
Jadi inget kuliah gw! Keep posting bro! Sangat bermanfaat XD [meski sedikit lieur]
Seandainya gw bisa ngasi Rep. Point :(

Btw, gw mo nanya yang :
Code:
c /= d + 2  #c = 9, d + 2 = 4, c *= d => c = c * (d + 2) = 36, inget c udah ditambah 3

operator awalnya kan "/" kok berubah jadi "*"?

Tengkyuu...
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 00:51
PostRe: [VX]Basics of RGGS2 step 1
#4
CrimsonSeas 
Novice
Novice
CrimsonSeas

Level 5
Posts : 106
Thanked : 9
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
@yerry: Thank you, coba dibaca dulu, klo ada yg ga ngerti tanya aja, skalian bisa gw update tutorialnya biar lebih gampan dimengerti :peace:

@neko: Ini emang urutan2nya gw coba bikin bedasarkan materi kuliah gw, biarpun baru materi kuliah semester 1 sih :P
Btw yang itu salah ketik gw, bentar gw benerin dulu, thanks yak :P
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 01:11
PostRe: [VX]Basics of RGGS2 step 1
#5
rusted_71 
Scripter Karatan
rusted_71

Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[VX]Basics of RGGS2 step 1 Vide
weeh... sep banget tutornya...

usulan buat tambahan
tentang aliasing
tentang table


trus
kk request donk tutor tentang method gsub di string...
gw dari dulu ga ngerti2 gimana sih tuh... codenya ga jelas gitu soalnya...
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 01:22
PostRe: [VX]Basics of RGGS2 step 1
#6
CrimsonSeas 
Novice
Novice
CrimsonSeas

Level 5
Posts : 106
Thanked : 9
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
@rusted: Sabar gan, ini kan masih step 1, masalah aliasing itu masuk step 2, klo table mungkin step 2 ato 3. Disini soalnya blom mempelajari tentang method defining, sedangkan aliasing itu kan lanjutan method defining. Klo table, sampe skrg gw cuma nemu Table dipake buat parameter actor, dan Table itu juga terbatas soalnya limit data dari -32768 sampe 32767 (sempet kesel gw pas bikin CS:U Battler stats gara2 ini, ga bisa bikin HP diatas 32767 jadinya, klo ga balik lagi ke 1 -_-'). Tapi nanti gw bkl jelasin juga kok, tenang aja :peace:

Klo tentang gsub gw bahas dikit kok di tutorial note tag, cek disitu aja :)
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 02:55
PostRe: [VX]Basics of RGGS2 step 1
#7
rusted_71 
Scripter Karatan
rusted_71

Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[VX]Basics of RGGS2 step 1 Vide
seep dah...

tambahain dikit deh...

soal argument di method...

banyak scripter yang pas lagi buat script tuh kadang2 salah masukin argument di method... <= termasuk gw... :D
apa lagi yang baru hijrah... dari RGSS ke RGSS2...

cthnya...

method "gain_item" di class Game_Party
klo di RGSS method itu di gunain dengan masukin item_id(numericl), ama jumlahnya (numerical)
tapi klo di RGSS2 method itu digunain dengan masukin data item(RGP::Item) ama jumlahnya (numerical)

jadi klo mau manggil method liat2 dulu method itu perlu argumen apa ga, trus klo ternyata perlu, cari tahu dulu jenis argumen yang dimasukin tuh apa?

klo mo liat coba aja pencet CTRL+F di script editor trus ketik nama methodnya
bis tuh pilih yang ada "def" di depan nama method itu... tapi klo ternyata ga ada,
cthnya method2 di array, bitmap, sprite, dll
kamu bisa cari di help... masukin aja nama methodnya di tempat search...



intinya seh biar kamu yang mau belajar script ga mengalami kesalahan dalam memanggil method
dengan cara mengetahui method2 itu...

wih panjang juga ya...
dah lah belajar audit lagi...
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 05:37
PostRe: [VX]Basics of RGGS2 step 1
#8
HayzenTZ 
Novice
Novice
HayzenTZ

Level 5
Posts : 131
Thanked : 4
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
Wow,nice~
tapi gw masih belajar dasarnya dulu di bukunya Pragmatic Programmer (Ruby language for dummies lol)
masih banyak yg blum ngerti.. jadi blum berani coba2 diterapin ke RGSS2,haha. XD
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 06:35
PostRe: [VX]Basics of RGGS2 step 1
#9
CrimsonSeas 
Novice
Novice
CrimsonSeas

Level 5
Posts : 106
Thanked : 9
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
@rusted: Sabar kk, argument itu dibahas lebih detail nanti pas lagi bahas method sekalian, kan disini blom begitu dijelasin method itu sebenernya apa. Di step 2 masuk kok detail lebih dalam tentang arguments.

@Hayzen :Loh ini pragmatic Ruby loh, yang gw bahas ini kan basic dari RGSS2, dimana basic dari RGSS2 itu Ruby bukan? Di step 1 ini, semuanya masih persis sama kyk Ruby, yang ngebedain Ruby sama RGSS2 itu kan cuma ditambahin Built-in Module, Classes, Functions dan bebrapa yg lain, sisanya sih sama persis.
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 08:17
PostRe: [VX]Basics of RGGS2 step 1
LucyF 
Newbie
Newbie
LucyF

Level 5
Posts : 98
Thanked : 3
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
Yow! terbit juga tutorialnya. Keren, dalam waktu dekat langsung bisa bikin sebayak ini. Sebagai salah satu pihak yang juga ngerasa request saia sangat berterima kasih kk Crimson :sembah:

Looks readable XD. Terusin mpe step terakhir kk. Meskipun mungkin ngga ngasi komen2 tapi yakinlah banyak yang keeping their eye on tutorial kayak gini. (Termasuk saya :D)

Oke, save dulu. Soalnya sekarang lagi fokus scripting di Action Script. Ntar baru nyoba ke RGSS2, kalo belajarnya bareng2 kan ribet tuh. Saya kasi rep deh ^^V

(lho lho mana tombol rep-nyah?)
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 08:46
PostRe: [VX]Basics of RGGS2 step 1
reijubv 
Kai Runes
Kai Runes
reijubv

Kosong
Posts : 1476
Thanked : 33
Engine : RMVX
Awards:

[VX]Basics of RGGS2 step 1 Vide
@crimson

emmm, constant bisa dirubah loh,
sebagai bukti, coba buka script saya yg limited vision >.<

dan juga . . . . coba pake tipe data long integer untuk integer yang panjang,

oia, saya pernah coba mempengaruhi movement speed dari sebuah event dengan angka float, tapi saya rubah menjadi int dengan cara begini :
a = 3.5
b = a.to_int

dan saat di test, moevement speed yang menggunakan variable b tetap saja 3.5, tidak berubah menjadi 3 atau 4, try it out!

untuk string, ada beberapa cara untuk menentukan suatu text itu string atau bukan :

semua yang berawal menggunakan 2x slash (//) dan diakhiri dg itu lagi adalah string
semua yang berawal dengan (apa ini namanya) (') itu juga string

pendefinisian string menggunakan " " didalam stringnya bisa menggunakan (/) juga menggunakan (') tapi dua selain itu tidak bisa menggunakan " " di dalamnya, kalaiu menurut bahasa pemrograman C, " " adalah string, sedangkan ' ' adalah char, untung aja di ruby disatuin >.<

oia, untuk memanggil method dari sebuah module script misalnya :

Code:

module cobain
 def buang_sampah
  raise "Duh, ini rpgmaker, bukan layanan buang sampah"
 end
end

untuk memanggil def buang_sampah, tidak bisa menggunakan Cobain.buang_sampah!!!
untuk manggil si buang_sampah, taruh "self." (tanpa tanda kutip) sebelum nama def itu,
seperti ini :

Code:

module cobain
 def self.buang_sampah
  raise "Duh, ini rpgmaker, bukan layanan buang sampah"
 end
end

maka berikutnya anda hanya perlu menggunakan
cobain.buang_sampah




untuk instance variable, ada cara supaya bisa diakses dari luar class yang menggunakannya, misalnya dengan cara merubahnya menjadi attribute variable :

setelah mendefinisi nama class,

definisikanlah variable yang ingin anda gunakan dengan kriteria sebagai berikut :

attr_accessor :nama_variable # ini adalah variable yang bisa dibaca dan ditulis dari luar class
attr_writer :nama_variable # ini adalah variable yang HANYA bisa ditulis (kalau dari luar class) dan tidak mereturn value nya
attr_reader :nama_variable # ini adalah variable yang hanya bisa dibaca (kalau dari luar class)


untuk membuktikan tentang attribute_variable bisa diliat di banyak script bawaan XP/VX . . .






<OOT> Saya lebih milih menggunakan Gosu daripada Ruby , semoga RPGMaker berikutnya merubah RGSS menjadi Gosu karena jauh lebih menarik dan lebih mudah . . . (meskipun sama pemrograman utk game dari Ruby)


Terakhir, belajar scripting itu fun!
Kalau kalian sudah bisa bikin HUD sendiri misalnya, pasti ketagihan untuk mencoba script baru, entah edit yang orang, atau bikin sendiri,
jadi, keep scripting and keep rm-ing. . .
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 09:38
PostRe: [VX]Basics of RGGS2 step 1
CrimsonSeas 
Novice
Novice
CrimsonSeas

Level 5
Posts : 106
Thanked : 9
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
reijubv wrote:
@crimson

emmm, constant bisa dirubah loh,
sebagai bukti, coba buka script saya yg limited vision >.<
Oh iya yang ini gw lupa, gw ingetnya di java constant itu ga bisa dirubah.
Quote :

dan juga . . . . coba pake tipe data long integer untuk integer yang panjang,
Buat apa, ruby itu ga pake long ato integer, dia cuma punya integer yang kebagi 2 jadi Bignum sama Fixnum, Fixnum itu buat angka yang ga gitu gede, kalo udah gede banget OTOMATIS langsung jadi Bignum, yang bisa nyimpen angka berapa aja. Klo long kan masih ada batesnya berapa gitu gw lupa.
Quote :

oia, saya pernah coba mempengaruhi movement speed dari sebuah event dengan angka float, tapi saya rubah menjadi int dengan cara begini :
a = 3.5
b = a.to_int

dan saat di test, moevement speed yang menggunakan variable b tetap saja 3.5, tidak berubah menjadi 3 atau 4, try it out!t
Yakin udah bener pake b? Kalo a sih emang 3.5, tapi kalo b ya jadi 3, coba aja di script2 lain pasti jdnya gitu. Coba aja dibawah pake p b, liat b nilainya brapa, 3 ato 3.5
Quote :

untuk string, ada beberapa cara untuk menentukan suatu text itu string atau bukan :

semua yang berawal menggunakan 2x slash (//) dan diakhiri dg itu lagi adalah string
semua yang berawal dengan (apa ini namanya) (') itu juga string

pendefinisian string menggunakan " " didalam stringnya bisa menggunakan (/) juga menggunakan (') tapi dua selain itu tidak bisa menggunakan " " di dalamnya, kalaiu menurut bahasa pemrograman C, " " adalah string, sedangkan ' ' adalah char, untung aja di ruby disatuin >.<
Yang paling umum pake "" kan? Btw, kalo mau ada tanda " di dalem string pake escape sequence, jadinya \" Anyway, biasanya " " itu dipake buat bikin string biasa, klo // itu biasanya dipake buat regular expression, emang ga wajib tapi itu emang hampir semua orang pakenya kyk gitu.

Sisanya juga gw udah tau kok, udah masuk menu buat step berikutnya. Mengenai method dari module, disini gw aja blom bahas module itu apa, tunggu udah jelas dulu module itu apa. Dan yg kamu bahas itu tentang method definitionnya, sedangkan yg gw bahas itu baru method call nya. Kalo method definition emang blom gw bahas. Dan untuk instance variable, tunggu sampe gw bikin penjelasan ttg class dan object dulu, ntar juga gw jelasin attr_accessor dll juga blom pada tau class dan object itu apa.

Dan gw minta tolong banget, ini tutorial gw yang bikin, gw tau apa2 aja yang harus dimasukkin dan kapan harus dimasukkin. Klo main ditambah2in gitu malah jadi ngaco urutannya. Mendingan tunggu aja sampe tutorial gw abis semua, liat mana yang kurang baru tambahin. Ato sekalian bikin tutorial baru. Sori klo gw jadi emosian gini cuma dr kemarin isinya orang2 pada sok2 nambah2in pdhl emang blom waktunya gw masukkin.Inget ini step by step tutorial, klo emang kamu udah ngerti ttg itu liat2 dulu apakah emang udah saatnya dimasukkin ato blom. Apa gunanya dikasih tau ttg method defintion untuk module klo method defintion biasa aja blom gw kasih tau? Apa gunanya juga ngasih tau attr_accessor dll klo blom gw jelasin apa itu class dan object, gimana cara bikin class dan object etc?Emang sih pas gw dulu bljar otodidak gw tau duluan ttg attr_accessor dll daripada class dan object, tp udah lama scripting gw tau juga itu urutannya salah. Kcuali ralat dari rei ttg constant, I appreciate that 1 part only.

Sori gw marah2, mau dikasih warn bar ato rep - juga gpp.
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 09:56
PostRe: [VX]Basics of RGGS2 step 1
reijubv 
Kai Runes
Kai Runes
reijubv

Kosong
Posts : 1476
Thanked : 33
Engine : RMVX
Awards:

[VX]Basics of RGGS2 step 1 Vide
@crimson
ah, tidak masalah, sama2 pelajar ayo kita belajar sama-sama, saling improv satu sama lain,

lagian kalo kita berdebat di sini kan orang lain juga jadi lebih banyak tau XD

tidak ada manusia yang sempurna, lebih banyak yang sembrono, hehehe

btw, tentang movement speed pake float.to_int tetep aja movespeednya bergerak 3,5 pixel, bukan 3 pixel atau 4, mungkin bug dari engine VX . . .
[VX]Basics of RGGS2 step 1 Empty2010-01-07, 11:21
PostRe: [VX]Basics of RGGS2 step 1
TheoAllen 
♫ RMID Rebel ♫
♫ RMID Rebel ♫
TheoAllen

Kosong
Posts : 4935
Thanked : 63
Awards:




[VX]Basics of RGGS2 step 1 Vide
Yeah, it's an nice tutor. Kayaknya terlalu kejem kalo tar tenggelam
Buat yang mau belajar RGSS2. Tapi kok step satu ya?

Berarti masi ada step2 laen dunk?
Kalo bisa kumpulin jadi satu disini :D

*pinned untuk sementara

OOT: lho2 yang dipinned dah banyak tu :kabur: :kabur:
kapan2 buat tutorial list. Sekarang lagi sibuk

EDIT: kalo ada yang bersedia membuatkan tutorial list tar aku kasi rep poin :sembah:
[VX]Basics of RGGS2 step 1 Empty2010-02-17, 14:17
PostRe: [VX]Basics of RGGS2 step 1
Durea 
Novice
Novice
Durea

Level 5
Posts : 161
Thanked : 3
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
misi newbie mo nanya nih...
kalo RGSS2 itu pake bahasa pemrograman apa yah..
soalnya ane g ngerti tutorialnya mas TS...(bukan Tutornya jelek tapi kan masing2 orang cara pemahamannya beda heheh)...
kalo RGSS2 itu emang dah sebuah bahasa pemrograman ada e-booknya ga yak ?
[VX]Basics of RGGS2 step 1 Empty2010-02-17, 14:24
PostRe: [VX]Basics of RGGS2 step 1
dnasman 
Admin
Kodok Ganteng Indonesia™

AdminKodok Ganteng Indonesia™
dnasman

Kosong
Posts : 1361
Thanked : 21
Engine : RMXP
Skill : Intermediate
Type : Event Designer
Awards:

[VX]Basics of RGGS2 step 1 Vide
ryu1210 wrote:
misi newbie mo nanya nih...
kalo RGSS2 itu pake bahasa pemrograman apa yah..
soalnya ane g ngerti tutorialnya mas TS...(bukan Tutornya jelek tapi kan masing2 orang cara pemahamannya beda heheh)...
kalo RGSS2 itu emang dah sebuah bahasa pemrograman ada e-booknya ga yak ?

RGSS2 kalo ga salah pake ruby
kalo serius mw belajar RGSS coba cek di sini >>> https://rmid.forumotion.net/tutorials-f13/kompilasi-tutorial-rgss-dan-ruby-t877.htm

jgn lupa kenalan di thread Introduce Yourself :hug:
[VX]Basics of RGGS2 step 1 Empty2010-02-17, 14:48
PostRe: [VX]Basics of RGGS2 step 1
Durea 
Novice
Novice
Durea

Level 5
Posts : 161
Thanked : 3
Engine : RMVX

[VX]Basics of RGGS2 step 1 Vide
dnasman wrote:
ryu1210 wrote:
misi newbie mo nanya nih...
kalo RGSS2 itu pake bahasa pemrograman apa yah..
soalnya ane g ngerti tutorialnya mas TS...(bukan Tutornya jelek tapi kan masing2 orang cara pemahamannya beda heheh)...
kalo RGSS2 itu emang dah sebuah bahasa pemrograman ada e-booknya ga yak ?

RGSS2 kalo ga salah pake ruby
kalo serius mw belajar RGSS coba cek di sini >>> https://rmid.forumotion.net/tutorials-f13/kompilasi-tutorial-rgss-dan-ruby-t877.htm

jgn lupa kenalan di thread Introduce Yourself :hug:

ok TKP dulu....
sorry langsung main loncat aja hehehe

nanya dung...nih daped Script dari kk Brad....
class Window_Test < Window_Base
def initialize
super(0, 0, 200, 200)
self.contents.draw_text(0, 0, 180,32, "Hello World")
end
end
Window_Test.new

Window_Base itu apa ya kenapa musti disitu ?
Window_Text itu nama class berarti bisa bebas kan ya ?
def initialize ini maksudnya apa ?
super(viewport) ? ko di help file Windows.new(viewport) ya?

Maaf Jika banyak bertanya
[VX]Basics of RGGS2 step 1 Empty2010-02-18, 11:11
PostRe: [VX]Basics of RGGS2 step 1
hart 
Senior
Senior
avatar

Level 5
Posts : 805
Thanked : 38
Engine : Other
Skill : Very Beginner
Type : Developer

[VX]Basics of RGGS2 step 1 Vide
@^:
class Window_Base itu induknya para class Window. Coba buka class Window_Base, di sana banyak method2, variabel, dll yang mengatur window2 yang bakal dipake di window2 lain. Jadi untuk menggunakannya, Window_Base itu harus diwariskan dulu ke class yang akan memakainya(Bahasa umumnya disebuat inheritance). Cara mewariskannya ya tulis seperti contoh itu pake tanda '<' . Maaf bila salah :sembah:

Contoh: Method untuk menampilkan class, nama actor, dll ada di Window_Base. Terus misal kita buat class Window_Coba, kita ingin menampilkan nama actor di class itu, maka kita harus memanggil method yang ada di Window_Base, dan untuk bisa memanggil itu, Window_Coba harus mewarisi class Window_Base.

def initialize itu Constructor. Fungsinya biasanya untuk memberi nilai awal/inisialisasi variabel2, dll yang akan dipakai di class itu.

super itu untuk melakukan kode2 yg ada di class induk(dalam hal ini Window_Base). Jadi, bila di method initialize class Window_Test diberi perintah super, maka akan dijalankan method initialize yang ada di class Window_Base. Method initialize di class Window_Base memiliki 4 argumen(atau parameter yah?), karena itu ketika menulis super juga harus diberikan 4 argumen.

Maaf bila salah :sembah:

Hmm.. biar gak OOT:
wah, mantap tutorialnya, om CrimsonSeas, sangat berguna bagi saya yang bodoh ini :sembah: tapi step 2 nya mana nih? kutunggu yah kehadirannya.. :peace:

hihihi...
[VX]Basics of RGGS2 step 1 Empty2011-03-28, 20:00
PostRe: [VX]Basics of RGGS2 step 1
Omega_Xis 
Newbie
Newbie
Omega_Xis

Level 5
Posts : 7
Thanked : 0
Engine : RMVX
Skill : Beginner
Type : Event Designer

[VX]Basics of RGGS2 step 1 Vide
:clap:
penjelasannya mantab (malaupun masih baca 1/4 ama bolak balik gara2 ada yg gk ngerti :hammer) e.g Self Assignment
Tapi rasanya kayak Excel yak? apalagi yg if, else, not, dll.
[VX]Basics of RGGS2 step 1 Empty
PostRe: [VX]Basics of RGGS2 step 1
Sponsored content 




[VX]Basics of RGGS2 step 1 Vide
 

[VX]Basics of RGGS2 step 1

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

Similar topics

+
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Creative Commons :: Tutorials-