Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - Phiên bản có thể in
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 - Phiên bản có thể in

+- Tạo Trò Chơi (http://taotrochoi.com)
+-- Diễn đàn: Phần Mềm Tạo Game (http://taotrochoi.com/forum-167.html)
+--- Diễn đàn: RPG Maker (http://taotrochoi.com/forum-111.html)
+---- Diễn đàn: Thắc Mắc - Thảo Luận (http://taotrochoi.com/forum-169.html)
+---- Chủ đề: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV (/thread-3823.html)

Trang: 1 2


Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - lysuamuahe - 24-01-2018

[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


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - kirin mach - 24-01-2018

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. =]


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - rosenet - 25-01-2018

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


}


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - nguyenanhtri - 25-01-2018

(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ả :))


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - lysuamuahe - 25-01-2018

(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


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - lysuamuahe - 25-01-2018

(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


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - lysuamuahe - 25-01-2018

(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


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - lysuamuahe - 25-01-2018

(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


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - kirin mach - 29-01-2018

ủ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. =[


RE: Càn giúp kích vào ảnh thì sẽ mở sự kiện trên rpg maker MV - Dang_Khoa - 29-01-2018

Bạn dùng tag kiểu vậy nè:
Code:
[img]link hình[/img]