1. Trang chủ
  2. » Công Nghệ Thông Tin

DRAW XNA TIENG VIET

13 209 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 24,22 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

tài liệu draw xna tiếng việt được biên soạn đầy đủ các lệnh spritebatch trong xna 4.0. tài liệu được trình bày dễ hiểu dễ thực hành. được trình bày cấu trúc và phần giải thích cho các lệnh draw.

Trang 1

W XNA GAME STUDIO 4.0

Namespace:

Microsoft.Xna.Framework.Graph ics

Assembly:

Trang 2

microsoft.xna.framework.graphi cs.dll

SpriteBatch.Draw(Texture2D,Rectan gle, Color)

public void Draw ( Texture2D texture,

Rectangle destinationRectangle, Color color)

Texture

Một kết cấu Một Hình 2D (Texture2D) nguyên vẹn (toàn bộ bức ảnh 2D png)

DestinationRectangle

Một hình chữ nhật xác định (trong tọa độ màn hình) đích đến để vẽ Hình 2D (Texture2D hoặc một phần của Texture2D)

Texture sẽ phóng to hoặc thu nhỏ tùy vào kích thước của hình chữ nhật này

Color

Trang 3

Màu sắc để nhuộm màu một Hình 2D (Texture2D hoặc một phần của Texture2D) Sử dụng Color.White cho màu sắc đầy đủ của hình 2D mà không cần nhuộm màu

SpriteBatch.Draw(Texture2D,Rectan gle, Nullable<Rectangle>, Color)

public void Draw ( Texture2D texture,

Rectangle destinationRectangle,

Nullable<Rectangle>

sourceRectangle,

Color color)

Texture

Một kết cấu Một Hình 2D (Texture2D) nguyên vẹn (toàn bộ bức ảnh 2D png)

DestinationRectangle

Trang 4

Một hình chữ nhật xác định (trong tọa độ màn hình) đích đến để vẽ Hình 2D (Texture2D hoặc một phần của Texture2D)

Texture sẽ phóng to hoặc thu nhỏ tùy vào kích thước của hình chữ nhật này

SourceRectangle

Một hình chữ nhật xác định tính bằng pixel lấy ra từ Texure Sử dụng null để vẽ toàn bộ Texture

Color

Màu sắc để nhuộm màu một Hình 2D (Texture2D hoặc một phần của Texture2D) Sử dụng Color.White cho màu sắc đầy đủ của hình 2D mà không cần nhuộm màu

SpriteBatch.Draw(Texture2D,Rec tangle, Nullable<Rectangle>,

SpriteEffects, Single)

public void Draw ( Texture2D texture,

Rectangle destinationRectangle,

Nullable<Rectangle>

sourceRectangle,

Color color,

Trang 5

float rotation, Vector2 origin, SpriteEffects effects,

float layerDepth)

Texture

Một kết cấu Một Hình 2D (Texture2D) nguyên vẹn (toàn bộ bức ảnh 2D png)

DestinationRectangle

Một hình chữ nhật xác định (trong tọa độ màn hình) đích đến để vẽ Hình 2D (Texture2D hoặc một phần của Texture2D)

Texture sẽ phóng to hoặc thu nhỏ tùy vào kích thước của hình chữ nhật này

SourceRectangle

Một hình chữ nhật xác định tính bằng pixel lấy ra từ Texure Sử dụng null để vẽ toàn bộ Texture

Color

Màu sắc để nhuộm màu một Hình 2D (Texture2D hoặc một phần của Texture2D) Sử dụng Color.White cho màu sắc đầy đủ của hình mà không cần nhuộm màu

Rotation

(float)

Con số góc quay tính theo radian quay quanh tâm Origin.

Origin

(Vector2)

Trang 6

Mặc định là (0,0) đại diện cho góc trên bên trái của SourceRectangle Là tâm quay cho rotation Rotation sẽ dựa vào vị trí này để quay 1 góc radian

Effects

Sử dụng các hiệu ứng

layerDepth

Độ sâu của một lớp Theo mặc định, 0 đại diện cho lớp mặt trước và 1 đại diện cho một lớp sau Sử dụng SpriteSortMode nếu bạn muốn sprites được sắp xếp trong quá trình vẽ

SpriteBatch.Draw(Texture2D,

Vector2,Color)

Public void Draw ( Texture2D texture,

Vector2 position, Color color)

Trang 7

Một kết cấu Một Hình 2D (Texture2D) nguyên vẹn (toàn bộ bức ảnh 2D png)

Postion

Vị trí x,y của hình texture cần vẽ lên màn hình

Color

Màu sắc để nhuộm màu một Hình 2D (Texture2D) Sử dụng Color.White cho màu sắc đầy đủ của hình mà không cần nhuộm màu

SpriteBatch.Draw(Texture2D, Vector2,

Nullable<Rectangle>, Color)

Trang 8

public void Draw ( Texture2D texture,

Vector2 position,

Nullable<Rectangle>

sourceRectangle, Color color)

Texture

Một kết cấu Một Hình 2D (Texture2D) nguyên vẹn (toàn bộ bức ảnh 2D png)

Postion

Vị trí x,y của hình texture cần vẽ lên màn hình

sourceRectangle

Một hình chữ nhật xác định tính bằng pixel lấy ra từ Texure Sử dụng null để vẽ toàn bộ Texture

Color

Màu sắc để nhuộm màu một Hình 2D (Texture2D) Sử dụng Color.White cho màu sắc đầy đủ của hình mà không cần nhuộm màu

Trang 9

Vector2, Nullable<Rectangle>, Color, Single, Vector2, Single, SpriteEffects, Single)

Public void Draw ( Texture2D texture,

Vector2 position,

Nullable<Rectangle>

sourceRectangle,

Color color,

float rotation, Vector2 origin,

float scale, SpriteEffects effects, float layerDepth)

Texture

Một kết cấu Một Hình 2D (Texture2D) nguyên vẹn (toàn bộ bức ảnh 2D png)

Postion

Vị trí x,y của hình texture cần vẽ lên màn hình

sourceRectangle

Trang 10

Một hình chữ nhật xác định tính bằng pixel lấy ra từ Texure Sử dụng null để vẽ toàn bộ Texture

Color

Màu sắc để nhuộm màu một Hình 2D (Texture2D) Sử dụng Color.White cho màu sắc đầy đủ của hình mà không cần nhuộm màu

Rotation

(float)

Con số góc quay tính theo radian quay quanh tâm Origin.

Origin

(Vector2)

Mặc định là (0,0) đại diện cho góc trên bên trái của SourceRectangle Là tâm quay cho rotation Rotation sẽ dựa vào vị trí này để quay 1 góc radian

Scale

(float)

Tỉ lệ

Effects

Sử dụng các hiệu ứng

layerDepth

Độ sâu của một lớp Theo mặc định, 0 đại diện cho lớp mặt trước và 1 đại diện cho một lớp sau Sử dụng SpriteSortMode nếu bạn muốn sprites được sắp xếp trong quá trình vẽ

Trang 11

SpriteBatch.Draw(Texture2D, Vector2,

Nullable<Rectangle>, Color, Single, Vector2, Vector2, SpriteEffects, Single)

public void Draw ( Texture2D texture,

Vector2 position,

Nullable<Rectangle>

sourceRectangle,

Color color,

float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects,

float layerDepth)

Trang 12

Một kết cấu Một Hình 2D (Texture2D) nguyên vẹn (toàn bộ bức ảnh 2D png)

Postion

Vị trí x,y của hình texture cần vẽ lên màn hình

sourceRectangle

Một hình chữ nhật xác định tính bằng pixel lấy ra từ Texure Sử dụng null để vẽ toàn bộ Texture

Color

Màu sắc để nhuộm màu một Hình 2D (Texture2D) Sử dụng Color.White cho màu sắc đầy đủ của hình 2D mà không cần nhuộm màu

Rotation

(float)

Con số góc quay tính theo radian quay quanh tâm Origin.

Origin

(Vector2)

Mặc định là (0,0) đại diện cho góc trên bên trái của

SourceRectangle Là tâm quay cho Rotation Rotation sẽ dựa

vào vị trí này để quay 1 góc radian

Scale

(Vector2)

Tỉ lệ

Effects

Trang 13

Sử dụng các hiệu ứng.

layerDepth

Độ sâu của một lớp Theo mặc định, 0 đại diện cho lớp mặt trước và 1 đại diện cho một lớp sau Sử dụng SpriteSortMode nếu bạn muốn sprites được sắp xếp trong quá trình vẽ

Ngày đăng: 19/07/2017, 13:41

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w