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

Project1

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

[已经解决] 关于4方和8方行走实际测试的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2011-8-5
帖子
22
跳转到指定楼层
1
发表于 2011-8-10 10:45:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 via1314 于 2011-8-10 10:46 编辑

请问四方行走和八方行走可以共存么? 若能共存`求解.... - -#
问题如图所示: 八方行走测试时的显示图
四方行走测试时的显示图....
以下为我所用的两张行走图....`望各位大大能够帮我检查下问题出在哪里.....


若需要脚本支持的话`我想兼容两种行走`需要什么样的脚本可以解决这种问题呢?
sprite character中 47,48行   @cw = bitmap.width / 4
        @ch = bitmap.height / 4
和game character 中31行 @pattern = (@pattern + 1) % 4  .
(_↘誰芣肻塮募``誰怺遠仩湮瀿澕◆ ‘▕

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 2011-8-10 11:00:55 | 只看该作者
直接将四方向的行走图的图片的高增加一倍,然后用八方向行走脚本就行了

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2011-8-5
帖子
22
3
 楼主| 发表于 2011-8-10 12:56:26 | 只看该作者
Wind2010 发表于 2011-8-10 11:00
直接将四方向的行走图的图片的高增加一倍,然后用八方向行走脚本就行了

是行走图的像素高还是画布高呢?`
(_↘誰芣肻塮募``誰怺遠仩湮瀿澕◆ ‘▕
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
4
发表于 2011-8-10 14:29:35 | 只看该作者
LZ有用八方向行走的脚本么?

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2011-8-5
帖子
22
5
 楼主| 发表于 2011-8-10 21:11:48 | 只看该作者
Wind2010 发表于 2011-8-10 14:29
LZ有用八方向行走的脚本么?

嗯`是用了真八方的脚本`今天我又按照你说的方法又试了一遍`可是问题依旧....无论是桌布高还是像素高`我都放了一倍`,出现的情况和截图截然相反...八方行走可以了,四方在测试的时候,角色画面出现了残缺(也就是只有身体的一部分,看不到整个人形...) 是不是四方和八方无法兼容? 难道真的要一张一张图的全改成八方行走么= =#`搜集的素材里NPC大部分是四方....还有一部分是八方图.....`好麻烦阿`


via1314于2011-8-11 09:49补充以下内容:
大大`图片同时放大之后问题依旧是残缺....{:4_110:}
不纠结了....还是老老实实的全部做成8方行走吧 - -#(偷懒看来真的不行呢...)
谢谢大大的耐心帮助`虽然问题没有得到好的解决`但还是把经验给你`{:2_36:} 非常感谢大大的帮助`

点评

LZ试试同时增大  发表于 2011-8-10 21:38
(_↘誰芣肻塮募``誰怺遠仩湮瀿澕◆ ‘▕
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
154 小时
注册时间
2011-7-9
帖子
423
6
发表于 2011-8-11 13:51:23 | 只看该作者
可以不改,要保障证分割无浮点数:
我只想出来一个办法,就是判定分割有没有浮点数,其他办法我想不出来了。

好了,在48行处加入:
for cha in [bitmap.width / 4,bitmap.width / 6,bitmap.width / 8]
            #p cha
          if cha.integer?
            char = cha
            break
          end
          end
        @cw = char

点评

不会吧  发表于 2011-8-11 14:07
八方向也会变四方向的吧  发表于 2011-8-11 14:01
New Game:  【QQ堂4.6单机版】(9月新版!【点此】)个人提供快速网盘http://ad.jlweb.tk/upload/ --- 密码:abcdefg
激零工作室孵化中.....网游make中。。招收游戏监督一名,上线时间:5~12 小时 招收脚本员,美工数位。。
本人Q:330639889 验证:zs    ----广:愿意帮我宣传签名的,站内PM
下面的东西是什么?!请进:http://tieba.baidu.com/p/1453289014【2012最新炸弹型ARPG游戏,历时2年间断坚持制作!】
[img=646,262]http://ftp.66rpg.com/WEB_PLUS/attachment/forum/201203/28/1655578kbk8bqkfazk2
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 15:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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