import pygame
import sys
# Inisialisasi pygame
pygame.init()
# Membuat layar
screen = pygame.display.set_mode((800, 600))
# Menggambar objek
pygame.draw.rect(screen, (255, 0, 0), (400, 300, 50, 50)) # Objek berwarna merah
# Menggerakkan objek dengan fungsi trigonometri
angle = 0
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
x = 400 + 100 * math.cos(math.radians(angle)) # Menggunakan cos untuk menghitung posisi x
y = 300 + 100 * math.sin(math.radians(angle)) # Menggunakan sin untuk menghitung posisi y
pygame.draw.rect(screen, (255, 0, 0), (x, y, 50, 50)) # Menggambar objek pada posisi yang dihitung
pygame.display.flip()
pygame.time.delay(100) # Menunda pergerakan
angle += 10 # Mengubah sudut pergerakan
Dalam contoh di atas, kita menggunakan fungsi sin dan cos untuk menghitung posisi objek dalam game.