2009-06-24 30 views
15

Tôi muốn tìm một ví dụ về iPhone OpenGL ES phản hồi lại liên lạc. Lý tưởng nhất là nó sẽ đáp ứng được những yêu cầu:Tôi có thể tìm thấy ví dụ về iPhone OpenGL ES phản hồi liên lạc ở đâu?

  • Hiển thị một đối tượng 3D ở trung tâm của màn hình như một khối lập phương
  • Maps một kết cấu cho các bề mặt khối
  • nên di chuyển camera xung quanh khối lập phương như bạn kéo ngón tay của bạn
  • Nên phóng to và thu phóng máy ảnh trên khối lập phương bằng cách chụm
  • Tùy chọn có nền phía sau khối lập phương bao quanh mặt sau của máy ảnh (ví dụ: điều này có thể tạo hiệu ứng của khối lập phương đang trong không gian))

Có ai nhìn thấy một hoặc nhiều ví dụ có thể làm điều này hoặc ít nhất là làm cho khối lập phương có kết cấu không?

Trả lời

31

Ứng dụng iPhone của tôi Moleculeshas its source code available thông qua giấy phép BSD. Nó sử dụng OpenGL ES để tạo ra một cấu trúc phân tử, sử dụng các chạm đơn lẻ để xoay cấu trúc, cử chỉ chụm để phóng to và chuyển động đồng thời hai ngón tay để lướt qua phân tử. Thật không may, nó chưa sử dụng kết cấu cho bất kỳ kết xuất nào.

Tôi ghi lại một số điều tôi đã học về OpenGL ES từ số herehere.

+0

tôi sẽ phải tiếp tục cố gắng nhưng hiện tại tôi không thể nhận được các phân tử tải về để biên dịch . Tôi đã hy vọng để có được nó để làm việc trong 3,0 nhưng tôi không thể có được 3,0 hoặc 2,0 để biên dịch. Cảm ơn, –

+0

Bạn gặp phải lỗi gì? Trong mọi trường hợp, đây là một liên kết đến một phiên bản sơ bộ sẽ biên dịch bằng cách sử dụng SDK 3.0: http://www.sunsetlakesoftware.com/sites/default/files/Molecules-07012009.zip –

+0

Cảm ơn bạn sẽ thử rằng –

1

Tôi chưa tìm thấy mã mẫu cho nhiệm vụ chính xác này, nhưng đây là hướng dẫn về iPhone touch API. Sử dụng mã từ đó, bạn sẽ có thể phản ứng trên các sự kiện cảm ứng. Đối với đồ họa, hãy xem this site chứa nhiều ví dụ về OpenGL ES khác nhau.

6

Đối với mã OpenGL ES mẫu trả lời các sự kiện chạm, hãy xem mã mẫu GLPaint từ Apple.

10

Âm thanh như bạn đang tìm kiếm nhiều hơn một ví dụ:

  1. Các XCode mẫu "OpenGL ES Ứng dụng" thực hiện điều này.
  2. Cấu trúc hướng dẫn NeHe for iPhone này lập bản đồ khối lập phương.
  3. Đối với điều này, bạn cần arcball algorithm. Cảm ơn, NeHe.
  4. Tại sao không đặt cảnh của bạn bên trong hình trụ được vẽ bản đồ?
    Một lần nữa, NeHe để giải cứu. Anh chàng đó có bao giờ ngủ không?!

Bạn được chào đón!

+0

Những thứ tốt tôi về việc làm ví dụ. –

+0

Tuyệt vời. Tôi ân cần chấp nhận tiền thưởng. –

Các vấn đề liên quan