搜索附件  
同能RPG制作大师 附件中心 同能RM技术讨论区 RPG Maker XP 讨论区 仿动物森友的画画, 粘在地图上, 问题较多仅供参考: d2.gif

仿动物森友的画画, 粘在地图上, 问题较多仅供参考: d2.gif

 

仿动物森友的画画, 粘在地图上, 问题较多仅供参考:
很久之前想在RPGXP中做一个画画功能, 之前看到动物森友就想做一个, 但实际上要难很多, 原理是只生成一个Sprite.new , 利用Bitmap.new(640,480)当画板,再利用@a.bitmap.fill_rect(鼠标X轴, 鼠标Y轴, 画笔宽, 画笔长, $pen_colour) , 画填充一个个色块, 然后就利用取色  $pen_colour = @p_colourboard.bitmap.get_pixel($mx-0,$my-0) if @p_colourboard != nil 获取画板中的颜色 get_pixel获取颜色像素, 替换为书笔颜色, 利用变量来储存二维数组, 因为可以还原一幅画, 并在地图上画出来"粘"在地图上, 由于使用了viewport提升,所以地图上的元件块, 人物人都高于元件块, 只有事件才会遮住画笔, 具体要改什么我没找到, 看看有没人能找到方法, 比如想第2,3层的图层能盖过画笔,  应该使用Window类, 为了方便我测试, 直接使用了Class Scene_map 场景中画出来, 该为未完成的东西, 文件不作范例, 毫无优化,代码未整理




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

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

GMT+8, 2024-11-24 01:21 , Processed in 0.075986 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部