Tạo Trò Chơi - Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV

Tạo Trò Chơi

Phiên bản đầy đủ: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV
Bạn đang xem phiên bản rút gọn. Xem phiên bản đầy đủ với định dạng thích hợp.
Trang: 1 2
[Image: contra-online-mobile-1.jpg]
như ảnh trên mình kích vào nhưng phân vùng màu đỏ thì nó sẽ dịch chuyển hay mở event bất kì trên rpg maker MV
ai biết giúp mình mình cảm ơn nhiều
Theo mình nghĩ thì bạn làm trên map. Mấy cái icon trên map là character.
Chỉnh cho player vô hình thi khi nhấn vào icon sẽ mở (tức player chạy đến character).
Mình ko biết úp ảnh nên chỉ biết nói thế thôi.
- Mình nghĩ thế thôi, bác nào cao tay hơn thì khác. =]
bạn phải có được thông số của MouseX, MouseY (là vị trí pointer của mouse bạn khi di chuyển, nó sẽ thay đổi) và sự kiện MouseClick (mouse click có rất nhiều sự kiện như click trái, click phải, double click, ở đây mình quan tân mouse click trái thôi cho đơn giản).

Giả sử bạn có 1 ảnh A có các thông tin sau
A: {
width : 32
height: 48
X: 100
Y: 256
}

với width là chiều dài ảnh, height là chiều cao (rộng) của ảnh, X,Y là vị trí draw ảnh.

bạn có thể dùng code sau trong sự kiện mouse click:

MouseClick(x , y)
{
if(x >= A.x && x <= A.x + A.widht &&
Y >= A.Y && Y <= A.y + A.height)
// code here


}
(24-01-2018, 08:24 PM)lysuamuahe Đã viết: [ -> ][Image: contra-online-mobile-1.jpg]
như ảnh trên mình kích vào nhưng phân vùng màu đỏ thì nó sẽ dịch chuyển hay mở event bất kì trên rpg maker MV
ai biết giúp mình mình cảm ơn nhiều

Ấn vào vùng thì đợi đến plugin, còn theo kiểu là player đến chỗ rồi thực hiện thì dễ:
 -B1: Tạo 1 event tên gì cũng được
 -B2: Kéo trỏ chuột đến phần "Trigger"
 -B3: Nhấn vào và chọn phần "Player Touch"
 -B4: Lên phần "Contents" cho thử tin nhắn để thử nghiệm
 -B5: Sau khi đã bỏ tin nhắn vào và làm xong bước 2, 3 thì nhấn "OK"
 -B6: Chạy game
 -B7: đến thử chỗ event mà mình đã đặt
 -B8: Tận hưởng thành quả :))
(24-01-2018, 09:54 PM)kirin mach Đã viết: [ -> ]Theo mình nghĩ thì bạn làm trên map. Mấy cái icon trên map là character.
Chỉnh cho player vô hình thi khi nhấn vào icon sẽ mở (tức player chạy đến character).
Mình ko biết úp ảnh nên chỉ biết nói thế thôi.
- Mình nghĩ thế thôi, bác nào cao tay hơn thì khác. =]

vì mình làm game VN để game có tính chân thật hơn 
nên mình loại bỏ nhân vật chạm vào event
mình có tìm dc plugin của nhật nó chạm vào ảnh là mở event chung nhưng khổ nỗi mình ko biết tiếng nhật @@ gg trans dịch toàn gì ko
(25-01-2018, 09:57 AM)rosenet Đã viết: [ -> ]bạn phải có được thông số của MouseX, MouseY (là vị trí pointer của mouse bạn khi di chuyển, nó sẽ thay đổi) và sự kiện MouseClick (mouse click có rất nhiều sự kiện như click trái, click phải, double click, ở đây mình quan tân mouse click trái thôi cho đơn giản).

Giả sử bạn có 1 ảnh A có các thông tin sau
A: {
width : 32
height: 48
X: 100
Y: 256
}

với width là chiều dài ảnh, height là chiều cao (rộng) của ảnh, X,Y là vị trí draw ảnh.

bạn có thể dùng code sau trong sự kiện mouse click:

MouseClick(x , y)
{
if(x >= A.x && x <= A.x + A.widht &&
   Y >= A.Y && Y <= A.y + A.height)
    // code here


}

à cảm ơn nha Heart
(25-01-2018, 10:07 AM)nguyenanhtri Đã viết: [ -> ]
(24-01-2018, 08:24 PM)lysuamuahe Đã viết: [ -> ][Image: contra-online-mobile-1.jpg]
như ảnh trên mình kích vào nhưng phân vùng màu đỏ thì nó sẽ dịch chuyển hay mở event bất kì trên rpg maker MV
ai biết giúp mình mình cảm ơn nhiều

Ấn vào vùng thì đợi đến plugin, còn theo kiểu là player đến chỗ rồi thực hiện thì dễ:
 -B1: Tạo 1 event tên gì cũng được
 -B2: Kéo trỏ chuột đến phần "Trigger"
 -B3: Nhấn vào và chọn phần "Player Touch"
 -B4: Lên phần "Contents" cho thử tin nhắn để thử nghiệm
 -B5: Sau khi đã bỏ tin nhắn vào và làm xong bước 2, 3 thì nhấn "OK"
 -B6: Chạy game
 -B7: đến thử chỗ event mà mình đã đặt
 -B8: Tận hưởng thành quả :))

mình loại bỏ char và vẽ map nên ko có "Player Touch" vì mình làm game dang game VN  :v
(24-01-2018, 09:54 PM)kirin mach Đã viết: [ -> ]Theo mình nghĩ thì bạn làm trên map. Mấy cái icon trên map là character.
Chỉnh cho player vô hình thi khi nhấn vào icon sẽ mở (tức player chạy đến character).
Mình ko biết úp ảnh nên chỉ biết nói thế thôi.
- Mình nghĩ thế thôi, bác nào cao tay hơn thì khác. =]

cảm ơn nhá đọc lại có  nãy ra chút vài ý tưởng mới Cool
ủa mà bác úp hình vào bài viết thế nào vậy?
Mình tìm ko được cách úp hình lên đây. =[
Bạn dùng tag kiểu vậy nè:
Code:
[img]link hình[/img]
Trang: 1 2