Project1

标题: 一个关于通行的问题 [打印本页]

作者: secondsen    时间: 2008-6-15 07:48
标题: 一个关于通行的问题
是这样的  我想让[☆] 的 图形 和 X一样都变成不可通行

我找到了 game_character 的 def passable? 发现和 game_map 里的 def passable? 有关

这样我九找到了 game_map 里的 def passable?  找到这一句话
next if pass & 0x10 == 0x10           # [☆] : 不影响通行

我给改成

return false if pass & 0x10 == 0x10           # [☆] : 不影响通行

结果没有成功。。。。我想问一下 这样该怎么改? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 雪流星    时间: 2008-6-15 09:29
何必多此一举
直接把☆的图块改成X不就好了
作者: secondsen    时间: 2008-6-15 15:29
因为做的时候还是有有点区别的{/hx}  只有 down 和 up 是当作 X 处理
作者: 雪流星    时间: 2008-6-15 18:37
LZ是要做四方通行嗎?
至頂帖有腳本
作者: secondsen    时间: 2008-6-15 19:42
只要上下就可以。。。。

LS 说的是 要外插件的那个么?
作者: secondsen    时间: 2008-6-15 19:59
还有就是想了解一下。。这个通行的判断是怎么弄得阿?

0x01 0x10 是啥意思?
作者: secondsen    时间: 2008-6-17 02:02
超过24小时了。可以小顶一下了吧{/hx}
作者: link006007    时间: 2008-6-17 02:37
你改的是图块的还是事件的(两个for循环的哪一个)?
两个都改ms不会...
作者: 雪流星    时间: 2008-6-17 16:38
以下引用secondsen于2008-6-15 11:59:50的发言:
还有就是想了解一下。。这个通行的判断是怎么弄得阿?

0x01 0x10 是啥意思?

如果只是一兩塊需要上下通行
建議用事件置作
而且你修改☆的通行一樣無法達成四方通行的設定


0x01 代表[角色無法通行](就是打X的意思)
0x10 代表[優先度高於角色](就是打☆的意思)
作者: 火鸡三毛老大    时间: 2008-6-17 19:48
http://rpgyz.ttsite.com/read.php?tid-7510406.html
八楼自己看!
作者: zlink    时间: 2008-6-17 20:03
以下引用火鸡三毛老大于2008-6-17 11:48:11的发言:

http://rpgyz.ttsite.com/read.php?tid-7510406.html
八楼自己看!

用手指数了数    ms是在叫我?{/gg}
你叫我看什么呢?

-------------------------------------------------
算了 我nc 你应该是说那个帖子的8楼{/lh}
作者: 火鸡三毛老大    时间: 2008-6-17 20:32
以下引用zlink于2008-6-17 12:03:21的发言:


以下引用火鸡三毛老大于2008-6-17 11:48:11的发言:

http://rpgyz.ttsite.com/read.php?tid-7510406.html
八楼自己看!


用手指数了数    ms是在叫我?
你叫我看什么呢?

-------------------------------------------------
算了 我nc 你应该是说那个帖子的8楼


[本贴由作者于 2008-6-17 12:04:54 最后编辑]

不是叫你...{/cy}
是说那个帖子的8楼...
作者: secondsen    时间: 2008-6-17 21:01
以下引用snstar2006于2008-6-17 8:38:01的发言:


以下引用secondsen于2008-6-15 11:59:50的发言:
还有就是想了解一下。。这个通行的判断是怎么弄得阿?

0x01 0x10 是啥意思?


如果只是一兩塊需要上下通行
建議用事件置作
而且你修改☆的通行一樣無法達成四方通行的設定


0x01 代表[角色無法通行](就是打X的意思)
0x10 代表[優先度高於角色](就是打☆的意思)



请问一下那圈是啥啊?还有别的没?
作者: 雪流星    时间: 2008-6-17 21:05
去F1裡面仔細找找
作者: secondsen    时间: 2008-6-18 05:42
中文的有下载不? 现在用的是日文的。。。我一点都看不懂
作者: 雪流星    时间: 2008-6-18 05:47
怎麼會沒有

自己搜索一下就有了
http://rpg.blue/viewthread.php?tid=89029
作者: secondsen    时间: 2008-6-18 05:54
0x01 代表[角色無法通行](就是打X的意思)
0x10 代表[優先度高於角色](就是打☆的意思)




请问一下那圈是啥啊?还有别的没?

没有看到阿。。。。
作者: secondsen    时间: 2008-6-18 05:55
另外。。那个帮助文件没有 搜索的功能阿?
作者: 雪流星    时间: 2008-6-18 06:21
請不要連帖

圈 是 0x00

這些資料在幫助文件的
  RGSS 參考手冊 -> 遊戲函數庫 -> RPG資料結構 -> RPG::System

不過這部分尚未漢化
正在漢化中.......


通行度
通行度表格。一個包含下列標籤的一維數組(Table):

取地圖原件 ID 作為索引。每一位元對應如下:

0x01: 角色無法移動
0x02: 小型船無法移動
0x04: 大型船無法移動
0x08: 飛船無法降落
0x10: 優先度高於角色
0x40: 草木繁茂處標記
0x80: 櫃檯屬性標記
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: secondsen    时间: 2008-6-18 06:36
哦,谢谢谢谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1