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

Project1

 找回密码
 注册会员
搜索
楼主: a93193118
打印 上一主题 下一主题

[已经解决] 求教,地图通行出问题了

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
157 小时
注册时间
2011-7-17
帖子
128
11
发表于 2011-10-7 11:09:55 | 只看该作者
应该是分辨率脚本的问题,只要在地图下面留出三行就行了。
OK Project1.rar (1004.9 KB, 下载次数: 21)
在那遥远的地方——有一只小猫
这里没有字→
相信我吧。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
147
在线时间
101 小时
注册时间
2011-9-24
帖子
105
12
 楼主| 发表于 2011-10-7 11:23:05 | 只看该作者
本帖最后由 a93193118 于 2011-10-7 11:23 编辑
竹轩轩 发表于 2011-10-7 11:09
应该是分辨率脚本的问题,只要在地图下面留出三行就行了。
OK


先不说每副 地图都留3行出来会影响效果
额,看下图,这个解决方法有问题
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
157 小时
注册时间
2011-7-17
帖子
128
13
发表于 2011-10-7 11:47:08 | 只看该作者
a93193118 发表于 2011-10-7 11:23
先不说每副 地图都留3行出来会影响效果
额,看下图,这个解决方法有问题
...

右边也留三行!!!
在那遥远的地方——有一只小猫
这里没有字→
相信我吧。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
147
在线时间
101 小时
注册时间
2011-9-24
帖子
105
14
 楼主| 发表于 2011-10-7 11:56:51 | 只看该作者
竹轩轩 发表于 2011-10-7 11:47
右边也留三行!!!

这个 这个 是不是太那个饿了
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
157 小时
注册时间
2011-7-17
帖子
128
15
发表于 2011-10-7 12:06:36 | 只看该作者
其实也不用留,想办法不让角色走到下右3行就行啦


竹轩轩于2011-10-7 12:06补充以下内容:
其实也不用留,想办法不让角色走到下右3行就行啦
在那遥远的地方——有一只小猫
这里没有字→
相信我吧。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
147
在线时间
101 小时
注册时间
2011-9-24
帖子
105
16
 楼主| 发表于 2011-10-7 12:25:39 | 只看该作者
竹轩轩 发表于 2011-10-7 12:06
其实也不用留,想办法不让角色走到下右3行就行啦

想过,但图这么多,全都这样。。。。那。。。。。


a93193118于2011-10-7 12:39补充以下内容:
额,才看到,不好意思,那具体怎么操作,用我传的工程帮忙改一下
上传上来吧
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
157 小时
注册时间
2011-7-17
帖子
128
17
发表于 2011-10-7 13:00:30 | 只看该作者
好了,不怎么影响美观

OOO.rar

1005.59 KB, 下载次数: 46

在那遥远的地方——有一只小猫
这里没有字→
相信我吧。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
147
在线时间
101 小时
注册时间
2011-9-24
帖子
105
18
 楼主| 发表于 2011-10-7 13:28:01 | 只看该作者
竹轩轩 发表于 2011-10-7 13:00
好了,不怎么影响美观

轩轩大大,辛苦了,不过偶还是缺乏审美观


a93193118于2011-10-7 19:24补充以下内容:
额 木有人了吗
回复

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
729
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

19
发表于 2011-10-7 20:17:18 | 只看该作者
本帖最后由 各种压力的猫君 于 2011-10-7 20:53 编辑



地图活动块处理+86 19行
  1.     $viewport1 = Viewport.new(0, 0, 640, 480) #——主窗口
复制代码
这里还原回 640 480

人物跟随+86 229行
  1. for character in characters.reverse
  2. @character_sprites.unshift(
  3. Sprite_Character.new($viewport1, character)#请注意这里的修改,将@换成了$
  4. )
  5. end
复制代码
在end上面添加
  1. @character_sprites.unshift(
  2. Sprite_Character.new($viewport4, character)
  3. )
  4. @character_sprites.unshift(
  5. Sprite_Character.new($viewport5, character)
  6. )
  7. @character_sprites.unshift(
  8. Sprite_Character.new($viewport6, character)
  9. )
复制代码

点评

对于86分辨率来说,$viewport6仅占用5%的屏幕,把它人物跟随和地图处理的Sprite_Character.new($viewport6去掉就可以容纳更多事件了(我用地图坐标脚本做了演示)  发表于 2011-10-7 22:31

评分

参与人数 1星屑 +900 收起 理由
eve592370698 + 900 相当不错了!

查看全部评分

回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
432
在线时间
4175 小时
注册时间
2010-6-26
帖子
6474
20
发表于 2011-10-7 21:14:18 | 只看该作者
各种压力的猫君 发表于 2011-10-7 20:17
地图活动块处理+86 19行这里还原回 640 480

人物跟随+86 229行在end上面添加 ...

这种修改确实修复了一些bug,但是相当于给一个地图添加了3个事件,这样地图要想保证不卡就不得不就比以前少容纳事件了。

点评

其实添加了不只三个 = = 而是 3×跟随人数 吧…… 没办法 = = b 分辨率修改的不够完善,没破除XP的限制……  发表于 2011-10-7 21:29
潜水,专心忙活三次元工作了……
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 10:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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