Top Banner
PERINTAH-PERINTAH DASAR GREENFOOT II Drs. Sugeng Rianto, M. Sc. Ubaidillah, S. Si
14

PERINTAH-PERINTAH DASAR GREENFOOT II

Dec 30, 2015

Download

Documents

Cynthia Salinas

PERINTAH-PERINTAH DASAR GREENFOOT II. Drs. Sugeng Rianto, M. Sc. Ubaidillah, S. Si. Overview. Greenfoot Primitive Objects String  Scorring Image Manipulation Intersecting (Tumbukan/Collision) Penambahan efek suara Exporting Scenario. New GreenfootImage. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PERINTAH-PERINTAH DASAR GREENFOOT II

PERINTAH-PERINTAH DASAR GREENFOOT IIDrs. Sugeng Rianto, M. Sc.

Ubaidillah, S. Si

Page 2: PERINTAH-PERINTAH DASAR GREENFOOT II

Overview

Greenfoot Primitive Objects String Scorring Image Manipulation Intersecting (Tumbukan/Collision) Penambahan efek suara Exporting Scenario

Page 3: PERINTAH-PERINTAH DASAR GREENFOOT II

New GreenfootImage

Membuat Gambar Greenfoot kosong dengan lebar dan tinggi tertentu GreenfootImage image=new

GreenfootImage(width,hight) Gambar Greenfoot dengan mengimport dari file

png GreenfootImage image=new

GreenfootImage(“file.png”) Membuat Gambar Greenfoot yang baru sama

persis dengan Gambar Greenfoot yang telah diload/inisialisasikan sebelumnya GreenfootImage image=new GreenfootImage(buffer)

Page 4: PERINTAH-PERINTAH DASAR GREENFOOT II

Greenfoot Primitive Objects

Set Colorimport java.awt.Color;

image.setColor(Color.BLACK);

draw Object image.drawLine(posx,posy,widthx,

widthy);

image.drawRect(posx,posy,width,height);

image.drawOval(posx,posy, widthx, widthy);

image.fillRect(posx,posy,width,height);

image. fillOval(posx,posy, widthx, widthy);

Buat New GreenfootImage

SetColor

drawObject

Page 5: PERINTAH-PERINTAH DASAR GREENFOOT II

drawLine

Laser

Page 6: PERINTAH-PERINTAH DASAR GREENFOOT II

drawRect & fillRect

Membuat Efek Pecahan Kaca

Digunakan untuk Menggenerate kotak (drawRect) dan kotak yang terisi (fillRect), dengan ukuran Random lebar antara 1-10 dan juga tinggi antara 1-10

Page 7: PERINTAH-PERINTAH DASAR GREENFOOT II

drawOval & fillOval

Particle System untuk membuat bola agar terlihat lebih berat

ro=jari-jari lingkaran

Page 8: PERINTAH-PERINTAH DASAR GREENFOOT II

Add String

Digunakan untuk menambahkan keterangan atau tulisan (Contoh : Scoring)

String atau tulisan dianggap juga sebagai gambar

Page 9: PERINTAH-PERINTAH DASAR GREENFOOT II

Image Manipulation

Masking Effect

Page 10: PERINTAH-PERINTAH DASAR GREENFOOT II

Image Manipulation

Masking Effect

Teknik Masking

Page 11: PERINTAH-PERINTAH DASAR GREENFOOT II

Intersecting

Intersecting == Tumbukan/Collisions Detection

Mendeteksi Object lain (Actor Vs Actor) Macam Intersect:

getObjectsAtOffset(Offsetx,Offsety, Actor.class);

getNeighbours(NumNeighbours, false, Actor.class);

getObjectsInRange(range, Actor.class); getOneIntersectingObject(Actor.class); getIntersectingObjects(Actor.class);

Page 12: PERINTAH-PERINTAH DASAR GREENFOOT II

Penambahan efek suara

Page 13: PERINTAH-PERINTAH DASAR GREENFOOT II

Exporting Scenario

Page 14: PERINTAH-PERINTAH DASAR GREENFOOT II

Pustaka

Kölling, Michael and Martin Pain. 2010. The Greenfoot Programmers' Manual. University of Kent.