07-02-2008, 10:13 AM
3d oyun için dalgalanan türk bayrağı yaptım
fps oyununuza aktarmak için
önce bu dosyayı indirmeniz gerekiyor
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
ayrıca oyuna bayrak direğini kaplamak için bir resim aktarın ve adına tas koyun
daha sonra aynı isimlerle bu resimleri oyuna aktarıcaksınız(backgound olarak)
Create Event:
dalg=0
Step Event:
dalg+=2
if(dalg>30){dalg-=20}
Draw Event:
d3d_transform_set_identity()
d3d_draw_cylinder(x+12,y-10,50,x+16,y-14,200,background_get_texture(tas),1,1,1,10)
d3d_draw_cone(x+10,y-8,0,x+18,y-16,100,background_get_texture(tas),1,1,1,10)
d3d_draw_cylinder(x+11.8,y-9.8,99,x+16.2,y-14.2,105,background_get_texture(tas),1,1,1,10)
d3d_draw_cylinder(x+11.8,y-9.8,199,x+16.2,y-14.2,205,background_get_texture(tas),1,1,1,10)
d3d_transform_set_identity()
d3d_transform_add_rotation_x(90)
d3d_transform_add_translation(0,0,200)
d3d_draw_floor(+0 ,0,10+(10*((dalg+0)/10-round((dalg+0)/10))) ,5 ,32,10+(10*((dalg+2)/10-round((dalg+2)/10))) ,background_get_texture(bay5),1,1)
d3d_draw_floor(+5 ,0,10+(10*((dalg+2)/10-round((dalg+2)/10))) ,10,32,10+(10*((dalg+4)/10-round((dalg+4)/10))) ,background_get_texture(bay1),1,1)
d3d_draw_floor(+10,0,10+(10*((dalg+4)/10-round((dalg+4)/10))) ,15,32,10+(10*((dalg+6)/10-round((dalg+6)/10))) ,background_get_texture(bay2),1,1)
d3d_draw_floor(+15,0,10+(10*((dalg+6)/10-round((dalg+6)/10))) ,20,32,10+(10*((dalg+8)/10-round((dalg+8)/10))) ,background_get_texture(bay3),1,1)
d3d_draw_floor(+20,0,10+(10*((dalg+8)/10-round((dalg+8)/10))) ,25,32,10+(10*((dalg+10)/10-round((dalg+10)/10))),background_get_texture(bay4),1,1)
d3d_draw_floor(+25,0,10+(10*((dalg+10)/10-round((dalg+10)/10))),30,32,5,background_get_texture(bay5),1,1)
d3d_transform_set_identity()
bunları objeye kaydediyoruz
objemizi 3d odamıza koydukan sonra çalıştırıyoruz
sonuç:
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
kEndİMdEN ALınTIdıR
fps oyununuza aktarmak için
önce bu dosyayı indirmeniz gerekiyor
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
ayrıca oyuna bayrak direğini kaplamak için bir resim aktarın ve adına tas koyun
daha sonra aynı isimlerle bu resimleri oyuna aktarıcaksınız(backgound olarak)
Create Event:
dalg=0
Step Event:
dalg+=2
if(dalg>30){dalg-=20}
Draw Event:
d3d_transform_set_identity()
d3d_draw_cylinder(x+12,y-10,50,x+16,y-14,200,background_get_texture(tas),1,1,1,10)
d3d_draw_cone(x+10,y-8,0,x+18,y-16,100,background_get_texture(tas),1,1,1,10)
d3d_draw_cylinder(x+11.8,y-9.8,99,x+16.2,y-14.2,105,background_get_texture(tas),1,1,1,10)
d3d_draw_cylinder(x+11.8,y-9.8,199,x+16.2,y-14.2,205,background_get_texture(tas),1,1,1,10)
d3d_transform_set_identity()
d3d_transform_add_rotation_x(90)
d3d_transform_add_translation(0,0,200)
d3d_draw_floor(+0 ,0,10+(10*((dalg+0)/10-round((dalg+0)/10))) ,5 ,32,10+(10*((dalg+2)/10-round((dalg+2)/10))) ,background_get_texture(bay5),1,1)
d3d_draw_floor(+5 ,0,10+(10*((dalg+2)/10-round((dalg+2)/10))) ,10,32,10+(10*((dalg+4)/10-round((dalg+4)/10))) ,background_get_texture(bay1),1,1)
d3d_draw_floor(+10,0,10+(10*((dalg+4)/10-round((dalg+4)/10))) ,15,32,10+(10*((dalg+6)/10-round((dalg+6)/10))) ,background_get_texture(bay2),1,1)
d3d_draw_floor(+15,0,10+(10*((dalg+6)/10-round((dalg+6)/10))) ,20,32,10+(10*((dalg+8)/10-round((dalg+8)/10))) ,background_get_texture(bay3),1,1)
d3d_draw_floor(+20,0,10+(10*((dalg+8)/10-round((dalg+8)/10))) ,25,32,10+(10*((dalg+10)/10-round((dalg+10)/10))),background_get_texture(bay4),1,1)
d3d_draw_floor(+25,0,10+(10*((dalg+10)/10-round((dalg+10)/10))),30,32,5,background_get_texture(bay5),1,1)
d3d_transform_set_identity()
bunları objeye kaydediyoruz
objemizi 3d odamıza koydukan sonra çalıştırıyoruz
sonuç:
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
Bu mesaj içinde bulunan Linkleri görmek için üye olmalısınız.(Register to see the Links)Lütfen Önce KAYIT (Register) olun.
kEndİMdEN ALınTIdıR