저는 Java 2D 및 Newtonian 물리학을 사용하는 간단한 게임을 디자인하고 있습니다. 현재 내 주요 "게임 루프는"같은 : 기업이 현재의 힘이 적용 기반으로 속도와 위치를 조정합니다 자동으로 업데이트하도록 지시 do {
for (GameEntity entity : entities) {
entity.update(gameContext
작은 자바 스윙 2D 게임에서 보드보기를 만드는 가장 좋은 솔루션은 무엇입니까? 보드에 구성 요소를 사용하고 사용자 정의 페인트와 checker의 각 사각형을 한 번에 페인트합니까? 보드에 구성 요소를 사용하고 정사각형 전용 작업을 수행하는 자체 페인트 구성 요소로 사각형을 모델링하는 다른 구성 요소를 만듭니다. 레이아웃을 사용하여 각 Square 인스턴스
난 java.awt.geom.Rectangle2D.Double 클래스를 사용하여 사각형을 생성하고 있습니다. 녹색으로 채워지고 테두리 (윤곽선)가있는 직사각형을 생성하고 싶습니다. 그때는 사각형을 기입하지 않습니다 g2.draw(new Rectangle2D.Double(....)); // g2 is an instance of Graphics2D
를 호출
다른 통계를 렌더링 할 수있는다면 Java2D/Swing 시각화 라이브러리를 찾고 있습니다. 특히, 타임 라인 플로팅 (구성 가능한 스크롤 및 압축 타임 라인 및 타임 라인상의 특정 지점에서 이벤트를 차트 화하는 기능 포함), 꺾은 선형 차트, 원형 차트 등을 찾고 있지만, 현재 사용 중이거나 추천합니다. 멋지고 환호성이 있습니다. :) 중요성은 성과가 뛰
Java2D Graphics 클래스를 사용하여 이미지의 크기를 조정했습니다. 그러나 그것은 옳지 않습니다. BufferedImage resizedImage = new BufferedImage(IMG_WIDTH, IMG_HEIGHT, type);
Graphics2D g = resizedImage.createGraphics();
g.drawI
Java 2D를 사용하여 여러 베 지어 곡선 (CubicCurve2D)을 함께 패치하여 "blob"을 만듭니다. 현재 내가 직면 한 문제는 다음과 같은 작업을 수행하는 방법입니다. 블롭을 특정 색상으로 효율적으로 채 웁니다. 주어진 점이 얼룩의 안쪽에 있는지를 효율적으로 판단하십시오. 나는 thst "insideness"를 결정하기위한 다양한 contain
이중 버퍼링 페인팅을 호출하는 데 루프를 사용하고 있습니다. 이 메소드는 내 유일한 Panel의 repaint 메소드를 재정의 (override)하는 것과 함께 다시 그리기를 완벽하게 제어하여 내 루프에 전달하고 필요한 경우에만 렌더링합니다 (예 : GUI에서 일부 변경). 이 내 렌더링 루틴 : 당신이 볼 수 있듯이 Log.write("renderer p
저는 베 지어 곡선 (아래 스크린 샷)에서 "blob"을 만들었으며 모든 "왼쪽"모서리에 더 어두운 음영이있는 의사 3D로 표시되도록 음영 처리하려고합니다. 모든 "오른쪽"가장자리가 더 밝아지고 표면 자체에 순수한 흰색 "밝은 점"이 생깁니다. 예를 들어, this video에 사용 된 음영 처리 방법에 관심이 있습니다. 누구든지 좋은 방법을 추천 할 수
add() 메소드를 시도했지만 GraphicsTest에 테스트를 추가하려고하면 아무 것도 표시되지 않습니다. 어떻게 추가해야합니까? 누군가 날 보여줄 수 있습니까? 나는 사용하고있는 코드를 포함시켰다. 이것은 내 방식이며 작동하지 않습니다. 누군가가 나를 보여 주거나 문제가 실제로 무엇인지 알 수 있습니까? import java.awt.Color;
imp
간격, 경도, 진원도, 각도 및 직경과 같은 타원형 (계산 된) 브러시 매개 변수를 받아 들일 수 있어야하며 그런 다음 이러한 특성을 기반으로 비트 맵 이미지를 계산해야합니다. 누군가 알고리즘을 알고 있습니까 (또는 내가 그것을 찾을 수있는 곳)? 나는 그래픽 프로그래밍에 대한 경험이 부족하며 지금까지 찾을 수 없었다.