以前写的区域ID设置,今天整理一下发布
该工程属于制作游戏,尽管需要运行游戏
需有一定的RMXP脚本基础,工程中的脚本自行整合进你的游戏工程中
如果卡顿,请自行关闭你原有工程中某些插件
有其他需求,请自行修改,使用的话不用署名等
鼠标左键与按键操作,自定义地图显示分辨率(见图片temp2.jpg)
可设置区域ID范围 1-255,区域ID图片素材来自RMMZ
对地图大小无限制,20 * 15 与 500 * 500 几乎一样的效率
冲突:使用鼠标及按键,可能与你原有工程同类插件冲突,自行修改
使用图片(无限图层等)作为地图,自行修改画面显示的优先级等
使用该脚本时,请勿使用PhotoShop
单独发个脚本,简单的按键模块
RUBY 代码
- # 仅支持 主键盘的字母与数字 键的 "trigger?"判定
- module Key
- # 主键盘的字母与数字键值的定义
- 10.times{|i| const_set("Num#{i}", 48 + i)}
- 65.upto(90){|i| const_set(i.chr, i)}
- GetAsyncKeyState = Win32API.new('user32', 'GetAsyncKeyState', 'I', 'I')
- defself.trigger?(nVK)
- return GetAsyncKeyState.call(nVK) == -32767
- end
- end
复制代码
本帖来自P1论坛作者RPGzh500223,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:
https://rpg.blue/forum.php?mod=viewthread&tid=489843 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。