设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2514|回复: 1
打印 上一主题 下一主题

[原创发布] 仿动物森友的画画, 粘在地图上, 问题较多仅供参考

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14048
在线时间
2070 小时
注册时间
2016-9-20
帖子
844
跳转到指定楼层
1
发表于 2020-4-3 13:24:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
很久之前想在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 场景中画出来, 该为未完成的东西, 文件不作范例, 毫无优化,代码未整理



仿动森画画.rar (441.12 KB, 下载次数: 83)

评分

参与人数 2+2 收起 理由
1095884734 + 1 塞糖
enghao_lim + 1 塞糖

查看全部评分

内容仅供参考,

Lv6.析梦学徒

老鹰

梦石
40
星屑
33412
在线时间
6552 小时
注册时间
2012-5-26
帖子
3178

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

2
发表于 2020-4-3 15:52:43 | 只看该作者
感觉还只是粗糙的一个实现

推荐要抄就抄到底:
固定为正方形画布,颜色选取扩展,图片保存(导出和导入文件),图片应用(在地图上新建精灵,精灵绑定在地图上)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-26 21:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表