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

Project1

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

[有事请教] 如何在游戏窗口旁边拉出来一块放图片的区域?

[复制链接]

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
跳转到指定楼层
1
发表于 2021-12-9 01:00:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
我想在游戏窗口侧面额外拉开一块放立绘,有没有简便的做法?
我现在的做法是直接调整分辨率,不过这样会导致游戏地图也变大,因此还要加个并行处理,玩家走到立绘区的时候让立绘透明
不过这个方法不太稳定,经常玩家走到立绘背后去了……而且地图绘制是居中的,两边都是黑边……总之太傻了,各种不方便

能不能在游戏窗口旁边拉出来一块纯放图,不涉及游戏地图的区块?

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
11
 楼主| 发表于 2021-12-15 11:55:44 | 只看该作者
小怪兽奇奇侠 发表于 2021-12-12 20:42
嗯嗯,对呀。所以我一直在跟你讲,在index.html里改,用标签插入图片,不是用mv内置的插入图片事件来插入 ...

挑战失败……功能暂存……先做别的……
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11175
在线时间
2066 小时
注册时间
2013-6-10
帖子
1516
10
发表于 2021-12-12 20:42:03 | 只看该作者
白玉楼的台阶 发表于 2021-12-12 17:35
嗯……不是很明白
比如说吧,默认的游戏窗口是816*624,如果我要在旁边放个立绘,比如宽度375的图吧
我在 ...

嗯嗯,对呀。所以我一直在跟你讲,在index.html里改,用<img>标签插入图片,不是用mv内置的插入图片事件来插入。因为黑条是不显示游戏画面的,你用mv的插入图片,图片永远是在游戏画面里边的,而不能盖住黑条。但img标签可以,只要他的z-index置于顶级在哪都可以显示。

我想你或许不了解html的知识,不然应该能了解我的想法。但其实html相当简单,你可以上网搜索一下img标签的用法,首先从能显示一个图片做起,相信很快就能掌握。

当然啦,如果懒得去学习这些东西可以直接试试别人的插件,能满足你的需求就好。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
9
 楼主| 发表于 2021-12-12 17:35:26 | 只看该作者
小怪兽奇奇侠 发表于 2021-12-10 15:02
不是不是,改居中改的是canvas自身位置的居中。具体来讲:

默认你把窗口全屏化以后canvas处于中间,两边 ...

嗯……不是很明白
比如说吧,默认的游戏窗口是816*624,如果我要在旁边放个立绘,比如宽度375的图吧
我在设置里面把游戏窗口设置为1191*624,启动之后旁边不是黑的,是描绘了地图的,这时候旁边可以描绘图片,但是也会有地图
如果我把游戏设置的正常816*624,然后图片设置显示在816的位置,这时候全屏化,旁边确实有黑条,但是那个黑条里面不显示游戏内容,包括图片也不行,你看这个,旁边那个小白条是我特意把图片往左边多放了一点,好确定立绘图片有没有被调用的,黑色区域里面的图看不见……

QQ截图20211212173326.png (478.02 KB, 下载次数: 63)

QQ截图20211212173326.png
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11175
在线时间
2066 小时
注册时间
2013-6-10
帖子
1516
8
发表于 2021-12-10 15:02:54 | 只看该作者
白玉楼的台阶 发表于 2021-12-10 13:33
改居中和窗口大小还会做,但是在游戏运行中改变index调用的图片就不太会了,如果只改居中用默认功能放图 ...

不是不是,改居中改的是canvas自身位置的居中。具体来讲:

默认你把窗口全屏化以后canvas处于中间,两边都是黑屏,没有游戏画面,我的意思是你把canvas移到左边,然后在右边原来黑屏的地方放图片。

改变窗口默认大小的意思是,canvas还是那么大,也就是游戏画面还是那么大,只是窗口大小变了,就像上边的全屏就是改了窗口大小。你通过人为设定窗口的默认大小,让黑屏的面积等于你图片的面积,图片就能恰好填充黑屏部分。效果会比较好。

游戏中改变调用的图片可以用事件中的脚本指令,用js获取img的id,然后改变他的src,就能轻易做到。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
7
 楼主| 发表于 2021-12-10 13:33:17 | 只看该作者
小怪兽奇奇侠 发表于 2021-12-10 12:17
当然可以呀。
在index.html里插入一个img标签引入你想要的图片,然后修改css的z-index和position之类的属性 ...

改居中和窗口大小还会做,但是在游戏运行中改变index调用的图片就不太会了,如果只改居中用默认功能放图,绘制的图片下面还有地图,虽然可以让玩家走过去的时候图片透明,多少还是影响游戏体验,特别是接近图片但是图片还没透明化的时候视野就很近,影响躲避有视野的巡逻敌人,还得深入学习……
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
6
 楼主| 发表于 2021-12-10 13:30:40 | 只看该作者
shantianzu 发表于 2021-12-10 08:51
https://rpg.blue/forum.php?mod=viewthread&tid=482789&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1 ...

啊,这个看上去挺好的,下班我试试看,谢谢
你们是怎么记住这些插件的帖子的…………

点评

我是觉得这个看起来挺色的...Σ(|||▽||| )  发表于 2021-12-10 15:05
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11175
在线时间
2066 小时
注册时间
2013-6-10
帖子
1516
5
发表于 2021-12-10 12:17:29 | 只看该作者
当然可以呀。
在index.html里插入一个img标签引入你想要的图片,然后修改css的z-index和position之类的属性让你的图片显示到想要的位置。可能还需要改一下mv游戏默认的窗口大小和canvas默认的居中定位。

听起来很复杂但其实非常简单。
我现在没有电脑,不然直接就帮你搞好了(/ω\)

思路提供给你,你可以自己摸索一下。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5154
在线时间
734 小时
注册时间
2018-1-16
帖子
151
4
发表于 2021-12-10 08:51:01 | 只看该作者
白玉楼的台阶 发表于 2021-12-9 19:14
不是很合用,首先这个多窗口没办法附加到主屏幕之外的区域,出圈的部分看不见,然后这个是镜头追踪角色的 ...

https://rpg.blue/forum.php?mod=v ... 6orderby%3Ddateline
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
3
 楼主| 发表于 2021-12-9 19:14:16 | 只看该作者
shantianzu 发表于 2021-12-9 08:34
https://rpg.blue/thread-398550-1-1.html

不是很合用,首先这个多窗口没办法附加到主屏幕之外的区域,出圈的部分看不见,然后这个是镜头追踪角色的额外窗口,似乎不能单纯显示一个图

不过我找到了一个有类似功能的游戏,现在只要从它那一堆插件里面翻出来哪一个是实现这个功能的就行了……………………希望没有前置要求

QQ截图20211209184012.png (415.31 KB, 下载次数: 65)

QQ截图20211209184012.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 15:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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