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.
|
|
| [Discussion] RGSS Support Thread | |
| |
2012-05-07, 17:58 | [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| First topic message reminder :kakak maaf sebelumnya kalau mengganggu, ada yang ingin saya tanyakan ketika saya belajar RGSS 1. pas saya baca-baca scriptnya mog hunter, di akhir scriptnya suka ada $mog_rgss_... = true (contohnya pas saya lagi liat script title sofia di akhirnya ada variable $mog_rgss_title_sofia = true sama di mog hunter hud ada variable $mog_rgssxp_c_hud = true) di salah satu scriptnya om littledrago juga ada $drago_rgss_... (lupa lagi soalnya script apaan . Nah fungsi variable global itu buat apa ya ? karena saya cari-cari variable itu gak dipake dimanapun. Terus cara penggunaannya gimana ? 2. Pas saya baca script om littledrago yang Damage Popup System ada script kaya gini @damage.each_with_index{ |d,i| d.update} nah, yang dilakukan script itu apa ya ? (soalnya gak ada fungsi each_with_index di help file), kalo bisa sekalian penjelasannya. Pertanyaan lain menyusul, maaf jika kurang dimengerti. Edit : Maaf kalo salah kamar RGSS Support Thread Ini adalah RGSS Support Thread. Di sini kamu dapat menanyakan hal-hal seputar RGSS. Kamu dapat menanyakan topik apa saja asalkan masih berhubungan dengan RGSS. InstructionSebelum menanyakan sesuatu, ada baiknya kamu mencari terlebih dahulu pertanyaanmu dalam thread ini. Pertanyaan itu mungkin sudah terjawab. Maka, carilah terlebih dahulu. How It WorksJika kamu sudah mencari dan tidak ketemu, maka kamu dapat mempostnya. Jika belum juga mendapat jawaban, kamu dapat melakukan BUMP asalkan sudah lebih dari 1 hari. Note : Pertanyaan-pertanyaan akan di jawab oleh member-member yang lain. Karena itu, bersabarlah jika belum dijawab. |
| | |
2012-05-09, 10:35 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712
Awards:
| - Quote :
- wah maksudnya emang ada kecepatan baca ruby ? kecepatanya bisa di config ?
kecepatan normalnya brapa ? kecepatannya ga bisa di config, cuma bisa dilihat aja (pake print) - Quote :
External Editor seperti Gemini RGSS Editor, external brati di luar RM nya kan ? ga bisa langsung playtest ? dan kayanya notepad ++ jg. Gemini bisa kok diplaytest, coba aja nih linknya, tp butuh framework 3.5 http://forum.chaos-project.com/index.php/topic,10420.msg164611.html#msg164611 |
| | | 2012-05-09, 10:44 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| - LiTTleDRAgo wrote:
-
- Quote :
- wah maksudnya emang ada kecepatan baca ruby ? kecepatanya bisa di config ?
kecepatan normalnya brapa ? kecepatannya ga bisa di config, cuma bisa dilihat aja (pake print)
- Quote :
External Editor seperti Gemini RGSS Editor, external brati di luar RM nya kan ? ga bisa langsung playtest ? dan kayanya notepad ++ jg. Gemini bisa kok diplaytest, coba aja nih linknya, tp butuh framework 3.5
http://forum.chaos-project.com/index.php/topic,10420.msg164611.html#msg164611 oww.. saya coba cari deh . di General Discussion ? inget judulnya ga om ? tengkyu, itu gemini om drago yg request buat uplod ulang ya |
| | | 2012-05-09, 10:55 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| dah lupa, lagian itu juga bukan di post 1 pula, terus juga cuma sekedar snippet
Terakhir diubah oleh LiTTleDRAgo tanggal 2012-05-09, 11:19, total 1 kali diubah |
| | | 2012-05-09, 11:05 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| - LiTTleDRAgo wrote:
- dah lupa, lagian itu juga bukan di post 1 pula
makasih om, nnti saya coba cari chaos-project pusatnya komunitas rpg register ahh |
| | | 2012-05-11, 21:00 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Nah, setelah sekian hari, saya ketemu pertanyaan lagi fungsi .is_a? buat apa sih ? OOT (nanya di cb gak ada yang bales) |
| | | 2012-05-11, 21:07 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| http://ruby-doc.org/core-1.9.3/Object.html#method-i-is_a-3F Susah ngejelasin nih om.. Hehehe.. Baca aja deh... |
| | | 2012-05-11, 21:10 | Re: [Discussion] RGSS Support Thread |
---|
richter_h Salto Master Hancip RMID
Posts : 1705 Thanked : 30 Engine : Other Skill : Skilled Type : Developer
Awards:
| - larkuzo wrote:
- Nah, setelah sekian hari, saya ketemu pertanyaan lagi
fungsi .is_a? buat apa sih ? OOT (nanya di cb gak ada yang bales) is_a? (parameter) fungsi kondisi dengan parameter object/class, mengembalikan nilai true jika object tersebut sama dengan object yang dibandingkan dalam parameter. OOT: dengan post ini post ane ngga jadi 555 lagi |
| | | 2012-05-11, 21:19 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Jadi return true kalau misalkan class itu merupakan salah satu superclass dari parameter. |
| | | 2012-05-11, 21:21 | Re: [Discussion] RGSS Support Thread |
---|
richter_h Salto Master Hancip RMID
Posts : 1705 Thanked : 30 Engine : Other Skill : Skilled Type : Developer
Awards:
| - LowlingLife wrote:
- Jadi return true kalau misalkan class itu merupakan salah satu superclass dari parameter.
yup tapi sebenerne si fungsi is_a? ini bisa buat comparing/membandingkan dua object/class baik yang masih satu superclass atawa udah beda superclass, bahkan object/class yang ngga punya spuerclass sama sekali. CMIIW Cendol Me If I'm Wrong |
| | | 2012-05-11, 21:38 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| - larkuzo wrote:
- Nah, setelah sekian hari, saya ketemu pertanyaan lagi
fungsi .is_a? buat apa sih ? OOT (nanya di cb gak ada yang bales) c = @character.is_a?(Game_Player) kalau c nya true berarti @character itu adalah object dari class Game_Playercontoh lain - Code:
-
@window_update = Window_Update.new print @window_update.is_a?(Window_Update) #---> true
is_a? juga berlaku buat superclass / parent - Code:
-
class Meong < Kucing
end
@neko = Meong.new print @neko.is_a?(Meong) # true print @neko.is_a?(Kucing) # true |
| | | 2012-05-12, 06:59 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| Nah, dipakainya dalam hal apa ? kok kayaknya gak terlalu berguna, soalnya kan kita pasti udah tau bahwa objek ini ada di class ini, dsb |
| | | 2012-05-12, 07:08 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| - larkuzo wrote:
- Nah, dipakainya dalam hal apa ?
kok kayaknya gak terlalu berguna, soalnya kan kita pasti udah tau bahwa objek ini ada di class ini, dsb gak terlalu berguna ? gw malah suka ini , cek Window_Item buat liat fungsinya tuh. |
| | | 2012-05-12, 07:53 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| oh, jadi untuk mengecek sesuatu yang "belum tentu" atau "belum diketahui" nah, sekarang fungsinya attr_accessor, attr_reader, dan attr lainnya itu apa ? |
| | | 2012-05-12, 08:33 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| - larkuzo wrote:
- oh, jadi untuk mengecek sesuatu yang "belum tentu" atau "belum diketahui"
nah, sekarang fungsinya attr_accessor, attr_reader, dan attr lainnya itu apa ? reader buat mbaca, writer buat nulis, accessor buat baca dan nulis. - Code:
-
class Game_System #-------------------------------------------------------------------------- # * Public Instance Variables #-------------------------------------------------------------------------- attr_reader :map_interpreter # map event interpreter attr_reader :battle_interpreter # battle event interpreter attr_reader :playing_bgm # playing bgm attr_reader :playing_bgs # playing bgs attr_writer :battle_bgm # battle bgm attr_writer :battle_end_me # battle end me attr_writer :windowskin_name # windowskin name attr_accessor :timer # timer attr_accessor :timer_working # timer working flag attr_accessor :save_disabled # save forbidden attr_accessor :menu_disabled # menu forbidden attr_accessor :encounter_disabled # encounter forbidden attr_accessor :message_position # text option: positioning attr_accessor :message_frame # text option: window frame attr_accessor :save_count # save count attr_accessor :magic_number # magic number #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize @map_interpreter = Interpreter.new(0, true) @battle_interpreter = Interpreter.new(0, false) @timer = 0 @timer_working = false @save_disabled = false @menu_disabled = false @encounter_disabled = false @message_position = 2 @message_frame = 0 @save_count = 0 @magic_number = 0 end attr_reader : gunanya mbuat mbaca.attr_writer : buat masukan data.attr_accessor : nulis dan masukan data.ex : $game_system.save_count => ini akan mbaca save_count $game_system.save_count += 1 => ini akan masukan data/ menambah save_count. NB : rangkaian tulisan di atas hanyalah hasil dari pengamatan saya. edited:memperjelas biar lebih jelas (kasih warna²) edited : Aku jg mw tanya donk(tertuju buat om Drago ) : bedanya script VX sama VX ACE apa ? script buat VX bisa buat VX ACE ? |
| | | 2012-05-12, 08:56 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| - larkuzo wrote:
- Nah, dipakainya dalam hal apa ?
kok kayaknya gak terlalu berguna, soalnya kan kita pasti udah tau bahwa objek ini ada di class ini, dsb - is_a?:
misalnya nih - Code:
-
def penjumlahan(bilangan_1, bilangan_2) if bilangan_1.is_a?(Numeric) && bilangan_2.is_a?(Numeric) return bilangan_1 + bilangan_2 else print "bego lo, bilangan yang lo masukin bukan angka" end end
atau - Code:
-
class Game_Character alias something_update update def update something_update if self.is_a?(Game_Player) ....... elsif self.is_a?(Game_Event) .... else self.erase end end end
- attr_reader:
- Code:
-
attr_reader :something itu sama aja - Code:
-
def something @something end
- attr_writer:
- Code:
-
attr_writer :something itu sama aja - Code:
-
def something=(val) @something=(val) end
- attr_accessor:
- Code:
-
attr_accessor :something itu gabungan dari attr_writer sama attr_reader sama aja - Code:
-
def something @something end def something=(val) @something=(val) end
attr_reader itu gunanya untuk membaca suatu variable dari kelas lain, tapi cuma dibaca ga bisa diganti (read only) - Code:
-
def something @save_count = $game_system.save_count # gunanya membaca variable save count dari game system end attr_writer itu gunanya untuk mengubah suatu variable dari kelas lain, cuma dirubah dan ga bisa di baca (write only) - Code:
-
def something $game_temp.in_battle = false # gunanya merubah variable in_battle yang ada di game temp end kalau attr_accessor itu gabungan dari writer dan reader, jadi bisa dibaca dan dirubah (read and write) biasanya yg sering dipakai itu attr_accessor tapi kalau datanya cuma butuh buat dibaca mending pake attr_reader biar ga buang2 memory
Terakhir diubah oleh LiTTleDRAgo tanggal 2012-05-12, 09:08, total 1 kali diubah |
| | | 2012-05-12, 09:07 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Script VX dan VX Ace ada beberapa yang bisa (cross engine) tapi banyakan gak bisa karena RGSS 3 itu udah beda method-method dan tata pembuatan scriptnya. Contoh : Menu Manager. Itu kan gak ada di RGSS 2. |
| | | 2012-05-12, 09:13 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| yang beda kan cuma skrip RTP sama core dll nya kalo method2nya sih masih sama tapi iya sih males ngecross engine kalo ujung2nya mesti bikin Menu Manager buat ngecompatibilityinnya mending bikin skrip baru yg terpisah |
| | | 2012-05-12, 09:14 | Re: [Discussion] RGSS Support Thread |
---|
Lukas Senior
Posts : 618 Thanked : 22
| - LowlingLife wrote:
- Script VX dan VX Ace ada beberapa yang bisa (cross engine) tapi banyakan gak bisa karena RGSS 3 itu udah beda method-method dan tata pembuatan scriptnya. Contoh : Menu Manager. Itu kan gak ada di RGSS 2.
tengkyu klo scene sama ga ? aturan windownya gimana ? [08:44:51] shikami : @lukas ~ cookingnya ada versi VXACE ga ? cobain donk yg punya VX ACE https://rmid.forumotion.net/t5914-vxcook-systemedited : - LiTTleDRAgo wrote:
- yang beda kan cuma skrip RTP sama core dll nya
kalo method2nya sih masih sama
tapi iya sih males ngecross engine kalo ujung2nya mesti bikin Menu Manager buat ngecompatibilityinnya mending bikin skrip baru yg terpisah script cookingnya ga mungkin bisa di ACE ya ? males download ACE nb : lumayan neh thread di sticky, banyak ilmunya. |
| | | 2012-05-12, 09:25 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| - Lukas wrote:
klo scene sama ga ? aturan windownya gimana ? kalo mau buat scene baru tiru aja cara kerja scene RMXP, ga pake ada scene_base dan embel2 lainnya jadi scenenya berdiri sendiri atau ngga pake scene_base, nanti pas mau di release, gabungin scene_basenya ke scene yg situ buat, itu lebih gampang buat di edit apalagi di cross engine - Lukas wrote:
- script cookingnya ga mungkin bisa di ACE ya ?
males download ACE kalo ga diedit, kayaknya ga bisa deh, gw juga males donlot ace, gila uda ratusan MB, sayang bandwith |
| | | 2012-05-12, 09:52 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| - Lukas wrote:
- nb : lumayan neh thread di sticky, banyak ilmunya.
Emang nih thread di sticky ya ? Perasaan enggak. Cuma nggak di "solved" aja sama kk LowlingLife BTT : Apa bedanya Bitmap, Sprite, Plane, dan Viewport ? |
| | | 2012-05-12, 10:01 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Ini soalnya kan pertanyaan ada terus.... Kalo mau, ini dijadikan archive aja. Jadi pertanyaan yang udah dijawab sama member sini di bikin 1 thread. Bitmap : Apa yang kita sebut sebagai Graphics. Sprite : Konsep dasar yang dipakai untuk mendisplay character, gambar Menu, dsb. dalam game. Plane : Sprite Spesial yang membuat bitmap pattern dijadikan tile/diulang di seluruh screen. Dipakai untuk memperlihatkan panorama dan Fog. Viewport : Dipakai jika ingin menampilkan sprite dalam satu area dalam screen, jadi tidak keluar-keluar ke area lainnya. Contoh : Fog... |
| | | 2012-05-12, 10:14 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| bitmap = expression untuk membuat graphics, perlu pake sprite juga buat nampilinnya - bitmap:
- Code:
-
@face = Sprite.new @face.bitmap = Bitmap.new(32,32) .... # intinya mesti pake Sprite.new
kalo kk lihat di window_base, itu kan pake - Code:
-
self.contents = Bitmap.new(width, height) self.contents itu juga sebenernya sudah ada spritenya di class Window, cuma ga dilihatin aja
sprite = buat nampilin graphics di game screen plane = bitmap yg nge fill semua areanya, contohnya panorama, gambarnya cuma 1, tapi looping diulang2 sampe semua area plane penuh - plane:
- Code:
-
@mn_back = Plane.new(@viewport1) @mn_back = RPG::Cache.picture('gambar') # di Plane, ga perlu pake sprite, udah otomatis # viewport kalau ga dipake jg gpp
viewport....... dah dijelasin sama kk lowling, biar spritenya ga keluar kemana-mana |
| | | 2012-05-12, 10:18 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| Kadang kendala dalam membagikan ilmu kepada scripter lainnya itu kita kurang bisa meng-ekspresikan fungsi class ini atau method ini kepada script itu. Viewport.. Misalkan kita punya gambar Fog. Nah kalo gak pakai Viewport, saat OX dan OYnya kita tambah atau kurang, dia bakal keluar dari area dia dan meninggalkan screen hitam dan gak nyambung lagi. Kalau pakai Viewport, dia bakal nyambung terus dan gak ada celah screen hitam. |
| | | 2012-05-12, 10:44 | Re: [Discussion] RGSS Support Thread |
---|
larkuzo Advance
Posts : 445 Thanked : 12 Engine : RMXP Skill : Beginner Type : Event Designer
| - LowlingLife wrote:
- Ini soalnya kan pertanyaan ada terus.... Kalo mau, ini dijadikan archive aja. Jadi pertanyaan yang udah dijawab sama member sini di bikin 1 thread.
Setuju juga sih, biar gak cape buka page satu-satu kalo ada yang lupa lagi Lagian trit ini juga dijadikan sebagai ladang post yang berguna (baca : no junk) karena bermanfaat untuk semua - Spoiler:
Sebagian besar post count saya dihasilkan dari trit ini
BTT : Emm, yang viewport masih gak ngerti , soalnya susah makenya . (Gak kaya sprite yang tinggal Sprite.new atau plane yang tinggal Plane.new) |
| | | 2012-05-12, 10:55 | Re: [Discussion] RGSS Support Thread |
---|
LowlingLife Administrator
Posts : 2000 Thanked : 25 Engine : Multi-Engine User
Awards:
| nih contoh ya om. @viewport1 = Viewport.new(0, 0, 640, 480) @viewport2 = Viewport.new(0, 0, 640, 480) @viewport3 = Viewport.new(0, 0, 640, 480) @viewport2.z = 200 @viewport3.z = 5000 @tilemap = Tilemap.new(@viewport1) @panorama = Plane.new(@viewport1) Jadi Tilemap itu digambar di Viewport1. Panorama juga di viewport 1. Viewport berfungsi mirip kertas transparan atau istilahnya layer di photoshop. Jadi kita naruh-naruh object seperti sprite, plane, tilemap, dsb. di Viewport. Tapi, viewport juga berfungsi sebagai Border atau batasan. |
| | | 2012-05-12, 10:59 | Re: [Discussion] RGSS Support Thread |
---|
LiTTleDRAgo Senior
Posts : 712 Thanked : 27 Engine : RMXP Skill : Skilled Type : Scripter
Awards:
| buat bikin viewport baru - Code:
-
Viewport.new(x, y, width, height)
# atau
Viewport.new(rect)
contohnya di spriteset map - Code:
-
class Spriteset_Map #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize # Make viewports @viewport1 = Viewport.new(0, 0, 640, 480) @viewport2 = Viewport.new(0, 0, 640, 480) @viewport3 = Viewport.new(0, 0, 640, 480) ..... end end terus kelas2 macam plane, dll, buat make viewportnya cukup kyk gini doang @panorama = Plane.new(@viewport1) @tilemap = Tilemap.new(@viewport1) ------edit : keduluan |
| | | | Re: [Discussion] RGSS Support Thread |
---|
Sponsored content
| | | | | [Discussion] RGSS Support Thread | |
|
Similar topics | |
|
Similar topics | |
| |
Halaman 3 dari 5 | Pilih halaman : 1, 2, 3, 4, 5 | |
| Permissions in this forum: | Anda tidak dapat menjawab topik
| |
| |
Latest 10 Topics | [Web Novel] Gloria Infidelis 2016-11-17, 21:27 by LightNightKnight
[Announcement] Forum baru untuk RMID 2016-08-25, 16:39 by TheoAllen
Where I'm Wrong ? 2016-07-24, 16:10 by ReydVires
flakeheartnet's Resources part III 2016-07-08, 14:30 by flakeheartnet
Keira's Art Warehouse 2016-06-28, 19:27 by KeiraBlaze
Theo Core Time System + Bingung 2016-06-27, 16:24 by Lockin
Error Script, Maybe ? 2016-06-27, 16:20 by Lockin
Nusaimoe @ RMID Lounge 2016-06-21, 05:02 by Jihad Bagas
Call Random Battle 2016-06-15, 17:04 by Lockin
Flakeheartnet Resources Part II [come back gift] 2016-06-07, 15:51 by flakeheartnet
|
Statistics
|
Members: [ 4947 ]
Topics: [ 8258 ]
Posts: [ 112606 ]
Newest member: [ https://rmid.forumotion.net/u4968 ]
|
|
|
|
|
|