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

Project1

 找回密码
 注册会员
搜索

请问要怎么主角前方新建事件或者图形?

查看数: 1337 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-11-17 18:12

正文摘要:

以上是一个叫帐篷的道具附加的公共事件。 所以我想问怎么样在主角前方(面对方)新建一个帐篷的图形。 然后休息完毕后消失?

回复

铃仙·优昙华院·因幡 发表于 2013-11-17 18:41:36
本帖最后由 铃仙·优昙华院·因幡 于 2013-11-17 18:48 编辑
美丽晨露 发表于 2013-11-17 18:29
不好意思,我表示不太明白的说。
设置事件的位置?那怎么将事件设置在在主角前方(面对方)?
然后你提到 ...


可以先带入角色的坐标, 这个变量操作里有.

然后判断角色的朝向, 这个变量操作里也有.

最后按照这个朝向修正帐篷的位置, 比如:

角色坐标是 X, Y, 这个是变量 1 和 2, 那么获取角色朝向, 放入 变量 3

条件分歧 -> 变量 3 等于 2 时 : 变量2(也就是Y坐标) + 1 (这里的是 2 也就是朝向下, 具体看小键盘)
......

最后设置事件坐标 -> 一个相同 ID 号的事件(比如 事件1) -> 移动坐标为 变量1 和变量 2.




其实交通工具的原理就是上面说的. 只是交通工具这个事件的坐标是 (-1, -1), 而且没有 ID 号就是了.

评分

参与人数 1星屑 +150 收起 理由
美丽晨露 + 150 认可答案

查看全部评分

铃仙·优昙华院·因幡 发表于 2013-11-17 19:17:02
美丽晨露 发表于 2013-11-17 19:11
谢谢,完美实现效果了。

事件的话, 可以再添加一句:

事件 -> 条件分歧 -> 脚本:
  1. $game_map.events_xy($game_variables[ID_X], $game_variables[ID_Y]).empty?
复制代码

点评

谢谢补充  发表于 2013-11-17 19:22

评分

参与人数 1梦石 +1 收起 理由
怪蜀黍 + 1 认可答案

查看全部评分

美丽晨露 发表于 2013-11-17 19:11:18
铃仙·优昙华院·因幡 发表于 2013-11-17 19:03
事件 -> 条件分歧 -> 脚本:ID_X 和 ID_Y 填写自己用的变量 ID号 即可.

谢谢,完美实现效果了。

点评

有个麻烦的缺点就是 ID 号固定. 不过可以使用脚本来解决就是.  发表于 2013-11-17 19:12
铃仙·优昙华院·因幡 发表于 2013-11-17 19:03:19
美丽晨露 发表于 2013-11-17 18:57
十分感谢您指导的说
另外关于主角面向的地方如果是不可通行(不能撘帐篷)的
图块(地形)又应 ...

事件 -> 条件分歧 -> 脚本:
  1. $game_map.passable?($game_variables[ID_X], $game_variables[ID_Y])
复制代码
ID_X 和 ID_Y 填写自己用的变量 ID号 即可.

点评

有一点小问题,就是可以在面对事件(NPC)撘帐篷······  发表于 2013-11-17 19:13
美丽晨露 发表于 2013-11-17 18:57:45
本帖最后由 美丽晨露 于 2013-11-17 19:00 编辑
铃仙·优昙华院·因幡 发表于 2013-11-17 18:41
可以先带入角色的坐标, 这个变量操作里有.

然后判断角色的朝向, 这个变量操作里也有.


十分感谢您指导的说
另外关于主角面向的地方如果是不可通行(不能撘帐篷)的
图块(地形)和事件,又应该在这个基础上怎么判断?
铃仙·优昙华院·因幡 发表于 2013-11-17 18:43:14
protosssonny 发表于 2013-11-17 18:34
地图多的话会很麻烦的样子呀。用显示图片会不会好一些?一个小小帐篷的图片。 ...

所以说是简单但很麻烦的做法.

最简单的做法就是 扩展 默认的交通工具, 增加一个新的, 当做帐篷使用.

不过说到交通工具, 印象里有交通工具的扩展脚本.

点评

其实交通工具扩展倒是不错, 附加一个公共事件什么的  发表于 2013-11-17 18:55
怒Sprite.new,哇咔咔~  发表于 2013-11-17 18:51
怪蜀黍 发表于 2013-11-17 18:34:09
铃仙·优昙华院·因幡 发表于 2013-11-17 18:23
一个很简单但是很麻烦的办法:

每个地图新建一个相同ID的事件, 行走图设置帐篷, 然后再公共事件里写上:

地图多的话会很麻烦的样子呀。用显示图片会不会好一些?一个小小帐篷的图片。
美丽晨露 发表于 2013-11-17 18:29:57
铃仙·优昙华院·因幡 发表于 2013-11-17 18:23
一个很简单但是很麻烦的办法:

每个地图新建一个相同ID的事件, 行走图设置帐篷, 然后再公共事件里写上:

不好意思,我表示不太明白的说。
设置事件的位置?那怎么将事件设置在在主角前方(面对方)?
然后你提到的通行又该怎么判断呢?
铃仙·优昙华院·因幡 发表于 2013-11-17 18:23:19
一个很简单但是很麻烦的办法:

每个地图新建一个相同ID的事件, 行走图设置帐篷, 然后再公共事件里写上:

公共事件 -> 设置事件位置 -> 设置事件位置 就可以了.

为了稳妥起见可以先判断需要移动的位置坐标是否可以通行.
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-6 00:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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