搜索附件  
同能RPG制作大师 附件中心 同能RM技术讨论区 RPG Maker XP 讨论区 尝试突破次元壁 ver0.01: Play_Window.zip

尝试突破次元壁 ver0.01: Play_Window.zip

 

尝试突破次元壁 ver0.01:
接触RPG Maker XP不久,简单的实现了几个效果。

ver0.01      

效果说明:
1. title界面640x480,进入游戏后,自动变成244x244分辨率
2.通过 主键盘的 加减号 可以 随时控制显示窗口大小
3.通过主键盘数字0,控制角色是否在地图上运动
4.通过主键盘数字9,控制窗口是否在桌面上运动
5.通过主键盘数字8,控制外围窗口的显示。

目前的问题:
1. 由于游戏显示范围是直接定义在Tilemap中的,也就是每一次更新分辨率后,需要重新刷新整个屏幕才能完成设置。
    目前的方法,直接用开始新游戏进行刷新,所以每次更改分辨率后会回到初始位置。
    之后会通过:改变分辨率->保存游戏->读取游戏->刷新界面 来解决。

2. 目前还没有办法让控件走出窗口,现在只是隐藏了外围窗口。
    正在研究如何窗口透明化的同时,控件进行正常显示。
    如果大家有更好的Win32API方案,或者更好的思路欢迎讨论。

3. 目前 win7 32位系统 可以正常运行,其他系统 尚不可知。

4. 因为要一开始导入窗口信息,所以加载稍微有点慢...

关于程序:
1. 因为原版程序的Tilemap是完全隐藏掉的,所以,需要重写这一部分。
   目前这一部分程序来自于:真·RMXP分辨率拓展 By 紫英晓狼工作室
   原版下载地址: https://rpg.blue/thread-362553-1-1.html

2. 写了一个Win32API的类

3. 程序中带★的脚本用于控制分辨率,●的脚本控功能实现。

关于感谢:
之前的帖子:https://rpg.blue/thread-481867-1-1.html

感谢 “紫英晓狼1130” 和 "shmily0725" 提供的思路

接下来,关于窗口隐藏与控件提取,如果大家有更好的思路,欢迎分享。
同时,如果大家还有其他的思路,也欢迎一起讨论。

谢谢大家了...



             本帖来自P1论坛作者J_G_Mike,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=481907  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
Loading...

QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

GMT+8, 2024-11-24 02:20 , Processed in 0.049867 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部