2009-03-28 35 views

Trả lời

14

Simon Maurice có một số hướng dẫn tuyệt vời về các bước đầu tiên. Hãy xem: http://www.cocoachina.com/wiki/index.php?title=Category%3aSimon_Maurice_iPhone_OpenGL_ES. Làm cho họ ngay từ đầu và bạn sẽ có một ý thức tốt về những điều cơ bản.

EDIT:
Backup link
Source code

+1

Đây là nơi tôi bắt đầu. Nó sẽ giúp bạn rất xa. +10 nếu tôi có thể. – rein

+0

Chà, tôi nghĩ câu hỏi này sẽ không bao giờ được trả lời. Tự hỏi tại sao trang web đó không xuất hiện trong tìm kiếm trên google. – Jacob

+0

Điện thoại di động Tôi sẽ không cho phép tôi vào, tôi không thể truy cập. Tôi sẽ kiểm tra trang web cho những gì đang diễn ra – Jaba

3

Đối với OpenGL NeHe là hướng dẫn tuyệt vời. Mặc dù, nó không cụ thể bao gồm OpenGLES, nó vẫn nên khá hữu ích. Chỉ cần chuẩn bị để chạy vào mọi thứ bây giờ và một lần nữa mà sẽ không hoạt động trên iphone.

Bạn cũng có thể nhận được phiên bản 1 nếu "Sách đỏ" online.

9

Bạn chỉ cần một tài liệu tham khảo:

Yeah, một số tài liệu không làm cho rất nhiều ý nghĩa lần đầu tiên bạn đọc nó, nhưng thực sự, đọc câu/đoạn/trang một lần nữa, và một lần nữa. Nó thực sự có ý nghĩa, và nó rất chính xác. Đó là một cái gì đó bạn thực sự không thể nói từ hướng dẫn. Hướng dẫn hầu như luôn được viết bởi những người không có vẻ quá phiền phức về việc bỏ đi các chi tiết quan trọng trong khi tài liệu như vậy thường được viết bởi những người rất nitpicky nhồi nhét mọi sự kiện quan trọng vào các câu (có thể quá phức tạp).

Oh, và một mũi vàng: Thêm một chức năng tìm kiếm để trình duyệt của bạn mà thực hiện điều này:

http://www.google.com/search?q=%s+site%3Awww.khronos.org%2Fopengles%2Fsdk%2F1.1%2Fdocs%2Fman%2F&btnI 

(thay thế %s bởi bất cứ điều gì chuỗi tìm kiếm thay thế thuật ngữ của trình duyệt của bạn, ví dụ trên là dành cho Opera)

Tôi đã gắn nó vào tiền tố o, vì vậy bất cứ khi nào tôi cần tìm thứ gì đó trên OpenGL/ES, tôi chỉ cần nhập o glDrawElements vào thanh địa chỉ và ngay lập tức nhận được trang tài liệu trên đó.

+0

Một tài nguyên tốt cho OpenGL, không nghi ngờ gì, nhưng "bạn chỉ cần một"? Bạn thực sự không thể bắt đầu trên ** iPhone ** dev mà không có sự trợ giúp đặc biệt nghiêm trọng cho iPhone. – LarsH

+0

@LarsH: Câu hỏi cụ thể về OpenGL/ES. – lhunath

+0

Câu hỏi đặt ra là về OpenGL/ES * trên iPhone *. Quan điểm của tôi là có rất nhiều thứ cụ thể cho iPhone mà bạn phải biết để phát triển OpenGL/ES trên iPhone và phần đó sẽ không có trong tài liệu OpenGL/ES SDK. Bằng cách mẹo hay về chức năng tìm kiếm cho trình duyệt. +1 – LarsH

4

Một lần nữa, nếu tôi có thể cắm công việc của riêng mình, tôi có short writeup trên những gì tôi đã học được khi viết Molecules cho iPhone. Tôi đi vào điều này không có kinh nghiệm với bên 3-D của OpenGL (tôi đã thực hiện một chút tăng tốc phần cứng 2-D trước), vì vậy tôi có một chút về một quan điểm khác nhau về chủ đề này. Các source code to Molecules có sẵn, vì vậy bạn có thể tìm hiểu một cái gì đó từ poking xung quanh bên trong nó. Tôi cũng có written a post về cách sử dụng cấu trúc và chức năng Hoạt ảnh cốt lõi để tăng tốc hiển thị OpenGL ES, nếu bạn muốn một chút kỹ thuật hơn.

Bill Dudney có một bài đăng here về cách anh ấy bắt đầu tham gia OpenGL ES và sau đó theo dõi here nơi anh ấy cung cấp mã cho trình tải OBJ Wavefront cho iPhone.

Tôi tin rằng tôi đã nhìn thấy một vài tài nguyên tốt hơn xung quanh Stack Overflow trong các câu trả lời khác nhau, vì vậy bạn có thể tìm kiếm xung quanh và xem những gì khác bạn có thể tìm thấy ở đây.

0

Ngoài "Sách đỏ", một cuốn sách hữu ích khác có hướng dẫn và tham khảo- là OpenGL SuperBible.

Một lần nữa không phải OpenGLES cụ thể, nhưng tôi tin rằng nó rất hữu ích để tìm hiểu các tính năng OpenGL nói chung, sau đó lọc ra những cái bạn không cần.

3

hướng dẫn Simon Maurice có thể tìm thấy here

+0

đẹp nhất, cảm ơn. – Spidey

1

"Sách đỏ" không được khuyến khích để OpenGL/OpenGLES người mới bắt đầu. Đó là cuốn sách dành cho các chuyên gia. Bước đầu tiên là nên thử chạy các chương trình đơn giản tải xuống hoặc mã đơn giản từ các trang web OpenGL.

1

Dưới đây là một liên kết tốt (không phải Trung Quốc) để hướng dẫn Simon Maurice của: http://web.me.com/smaurice/iPhone_OpenGL_ES_Blog/iPhone_OpenGL/Archive.html

hướng dẫn của ông là tuyệt vời; họ là những gì tôi đã từng học OpenGL ES.

+0

Không phải là tôi có bất cứ điều gì chống lại Trung Quốc, nhưng nó đã bị mất tập trung khi nhìn vào điều đó. Tốt tìm. –

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