查看: 2368|回复: 6

[已经解决] 将菜单排列从角色一个一个竖着排列变成两人横着排列

[复制链接]
梦石
0
星屑
290
在线时间
3599 小时
注册时间
2012-2-29
回帖
3320

黄金编剧

发表于 2012-7-24 18:16:18 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 ·雾逝者· 于 2012-7-28 22:52 编辑

这个游戏只有两名角色,并且将菜单中多余的东西都去掉了,就差将角色排列更改了……
可是我已经黔驴技穷了= =
怎么也改不成……
1.jpg
如图所示,欲把第二名角色以同样的格式排在第一名角色旁边,如何做到?
求解~

范例在此:
绝域前传-灭绝之心.zip (231.51 KB, 下载次数: 109)

由于体积实在太大,所以删减了除菜单以外所有东西。
@龙腾天下,附件已上传


点评

@龙腾天下 呃,参照RMXP自动生成的样板即可  发表于 2012-7-26 18:22
范例  发表于 2012-7-26 14:12
简化 高效 简约 便捷,为用户体验而思考。
梦石
0
星屑
3181
在线时间
1439 小时
注册时间
2009-7-27
回帖
1187
发表于 2012-7-28 09:01:15 | 显示全部楼层
范例,我来帮你。

博客:我的博客
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2012-7-29 19:16:25 | 显示全部楼层
要改的地方就一个~
找到脚本:Window_MenuStatus
在里面找到 def refresh
然后找到:
x = 64
y = i * 116
改一下~变成:
x = 224 * i
y = 0
其实具体的可以自己调~224其实就是窗口宽度(480-32)/2得到的~
然后就是槽和名字和行走图的坐标了~
自己调一下~
特别是范例工程里~那样写的话~第一个角色的行走图会不见~
所以~建议X坐标往右移一些~
回复

使用道具 举报

梦石
0
星屑
290
在线时间
3599 小时
注册时间
2012-2-29
回帖
3320

黄金编剧

 楼主| 发表于 2012-7-29 21:24:02 | 显示全部楼层
cinderelmini 发表于 2012-7-29 19:16
要改的地方就一个~
找到脚本:Window_MenuStatus
在里面找到 def refresh

谢谢你的帮助。
正如你所说,第一个角色的行走图不见了,而我试着把X坐标加大,结果只是第二个角色移动而已。有什么好的解决方法么?
简化 高效 简约 便捷,为用户体验而思考。
回复

使用道具 举报

梦石
0
星屑
3181
在线时间
1439 小时
注册时间
2009-7-27
回帖
1187
发表于 2012-7-29 23:42:34 | 显示全部楼层
·雾逝者· 发表于 2012-7-29 21:24
谢谢你的帮助。
正如你所说,第一个角色的行走图不见了,而我试着把X坐标加大,结果只是第二个角色移动而 ...

改成:
  1. x = 64  + i%2 * 224
  2. y = i/2 *  116
复制代码

博客:我的博客
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2012-7-30 17:46:41 | 显示全部楼层
·雾逝者· 发表于 2012-7-29 21:24
谢谢你的帮助。
正如你所说,第一个角色的行走图不见了,而我试着把X坐标加大,结果只是第二个角色移动而 ...

首先我不知道你是怎么加的~
如果单纯加大224的话无论如何第一个角色的行走图是不会出现的~
你可以直接在
x = 224 * i
这后面加~例如:x = 224 * i + 60
这样~
然后我不知道这游戏是不是一次最多只能有2个角色?
如果是的话就没什么了~
如果不是~到时候再改改~
回复

使用道具 举报

梦石
0
星屑
55
在线时间
114 小时
注册时间
2012-3-26
回帖
46
发表于 2012-7-30 17:58:59 | 显示全部楼层
楼主想要这种效果? 未命名.jpg
再起不能
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部