CocosSharp cung cấp một số lớp được sử dụng để hiển thị hình ảnh. Một số yếu tố liên quan trực tiếp nhìn thấy được, trong khi những người khác được sử dụng cho các tổ chức. Chúng tôi sẽ sử dụng sau đây trong trò chơi của chúng tôi:
CCNode - lớp cơ sở cho tất cả các đối tượng trực quan trong CocosSharp. Lớp CCNode chứa một hàm addChild mà có thể được sử dụng để xây dựng một hệ thống phân cấp cha / con, cũng được gọi là một cây hình ảnh hoặc đồ thị cảnh. Tất cả các lớp học đề cập dưới đây thừa kế từ CCNode.
CCScene - Gốc của cây hình ảnh cho tất cả các trò chơi CocosSharp. Tất cả các yếu tố thị giác phải là một phần của một cây trực quan với một CCScene ở gốc, hoặc họ sẽ không được hiển thị.
CCLayer - Container cho các đối tượng hình ảnh, chẳng hạn như CCSprite. Như tên của nó, lớp CCLayer được sử dụng để kiểm soát các yếu tố như thế nào hình ảnh lớp trên đầu trang của mỗi khác.
CCSprite - Hiển thị một hình ảnh hoặc một phần của một hình ảnh. Trường hợp CCSprite có thể được định vị, thay đổi kích cỡ, và cung cấp một số hiệu ứng hình ảnh.
CCLabel - Hiển thị một chuỗi trên màn hình. Phông chữ được sử dụng bởi CCLabel được định nghĩa trong một file XNB. Chúng tôi sẽ thảo luận về XNBs chi tiết dưới đây.
Để hiểu làm thế nào các loại khác nhau được sử dụng, chúng tôi sẽ xem xét một CCSprite duy nhất. Thị giác yếu tố phải được thêm vào một CCLayer, và cây hình ảnh phải có một CCScene tại gốc của nó. Do đó, mối quan hệ cha / con cho một CCSprite đơn sẽ CCScene> CCLayer> CCSprite.
đang được dịch, vui lòng đợi..
