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

Project1

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

[已经解决] 如何完成如下想法?请高手帮忙。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
53 小时
注册时间
2011-3-19
帖子
77
跳转到指定楼层
1
发表于 2012-6-25 20:47:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想做一款RMXP的孤岛生存的游戏,素材已经收集完毕,但是……额……自己看看吧:
1.众所周知,孤岛生存嘛!就一定要能建造自己的建筑物。如何达到到某一个位置的时候,按某个键,显示选择项,选好建造什么建筑物的时候,判定有没有足够的材料。如果有就在脚下开始建造建筑物,问题来了:
如何判定能不能在这个地形上建造这个建筑物,就是有些地形不能建造建筑物。
——————————————————————————————————————
上述问题我用事件弄了一下,是这个样子:
首先把能建造建筑物的地方的地形标记设定为0,不能建造建筑物的地方的地形标志设定为8
条件分歧:当“L”键按下时。
    显示文章:是否要建造建筑物?
    显示选择项:是,否
        是 的场合:
            显示选择项:遮雨的房屋,篝火,木质仓库,栅栏
                遮雨的房屋的场合:
                    变量操作:[地形标志代码]==[主角]的[地形标志]
                    条件分歧:变量[地形标志代码]=8
                        显示文章:这个地方不能建造建筑物,请另选他处吧!
                        中断事件处理
                    分歧结束
                    条件分歧:变量[地形标志代码]=0
                        问题出现了:怎么让他凭白无故的在角色脚下弄出一个建筑物来。
                        显示文章:建造成功!
                        中断事件处理
                    分歧结束
                篝火的场合:
                    变量操作:[地形标志代码]==[主角]的[地形标志]
                    条件分歧:变量[地形标志代码]=8
                        显示文章:这个地方不能建造建筑物,请另选他处吧!
                        中断事件处理
                    分歧结束
                    条件分歧:变量[地形标志代码]=0
                        问题同上。
                        显示文章:建造成功!
                        中断事件处理
                    分歧结束
               木质仓库的场合:
                    变量操作:[地形标志代码]==[主角]的[地形标志]
                    条件分歧:变量[地形标志代码]=8
                        显示文章:这个地方不能建造建筑物,请另选他处吧!
                        中断事件处理
                    分歧结束
                    条件分歧:变量[地形标志代码]=0
                        问题同上。
                        显示文章:建造成功!
                        中断事件处理
                    分歧结束
                栅栏的场合:
                    变量操作:[地形标志代码]==[主角]的[地形标志]
                    条件分歧:变量[地形标志代码]=8
                        显示文章:这个地方不能建造建筑物,请另选他处吧!
                        中断事件处理
                    分歧结束
                    条件分歧:变量[地形标志代码]=0
                        问题同上。
                        显示文章:建造成功!
                        中断事件处理
                    分歧结束
        否 的场合:
            中断事件处理
————————————————————————————————————
问题就是怎么从角色脚底下弄出一个事件来显示建筑物呢? 大侠们帮帮忙啦~        


‘‘──wabbyzw于2012-6-25 20:47补充以下内容:

如果用脚本,又要怎么处理呢?我脚本……呃,一窍不通……
’’

Lv1.梦旅人

54酱是大笨蛋!

梦石
0
星屑
66
在线时间
1389 小时
注册时间
2011-2-23
帖子
5014
2
发表于 2012-6-25 21:22:18 | 只看该作者
设置开关——当开关XX被打开时,事件开始执行
↑希望楼主能看懂=。=

点评

↓什么时间?  发表于 2012-6-26 17:47
那全地图都是时间啊O.O  发表于 2012-6-26 17:46
去你爹的现充.去你爹的异性恋.
回复

使用道具 举报

Lv4.逐梦者

梦石
8
星屑
1825
在线时间
710 小时
注册时间
2012-2-3
帖子
89

极短21获奖

3
发表于 2012-6-26 01:32:51 | 只看该作者
本帖最后由 Bike 于 2012-6-26 01:33 编辑

建造成功的时候,打开独立开关或者其他开关,新建一个事件页,条件为独立开关或者其他开关打开时,角色图片是建筑的行走图,ok.
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
64 小时
注册时间
2012-6-16
帖子
181
4
发表于 2012-6-26 17:48:10 | 只看该作者
图片显示肿么样?
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
53 小时
注册时间
2011-3-19
帖子
77
5
 楼主| 发表于 2012-6-26 19:54:18 | 只看该作者
不是,其实就是怎么样能从角色脚底下随机出来一个事件啊?
就是角色可以再任意一个地方建造建筑物,但是那个地方什么事件都没有,怎么制造建筑物啊?


‘‘──wabbyzw于2012-6-26 19:55补充以下内容:

走到一个地方的时候,无论哪个地方有没有事件,都会出来一个建筑物,我不会啊。能否凭空变出一个事件来?
’’
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

6
发表于 2012-6-26 20:55:51 | 只看该作者
无论有没有事件都能···是不可能做到的,但是你可以用随机事件来制作凭空出来随机的建筑物
首先设置那个事件为决定剪或者与事件解除来触发
事件内容如下

变量X=0...1
条件分歧   变量X=0
    独立开关A打开
除此以外的场合
     条件分歧  变量X=1
          独立开关B打开
     分歧结束
分歧结束
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

Lv1.梦旅人 (暗夜天使)

梦石
0
星屑
60
在线时间
936 小时
注册时间
2008-2-14
帖子
973

开拓者

7
发表于 2012-6-27 11:43:55 | 只看该作者
你可以在一个无法走到的地方事先扔下一堆事件,然后符合要求的时候 设置事件位置 把那一堆事件中的一个拖过来,不过数量嘛……干嘛不搞个建筑物数量上限呢,这样还可以促使玩家合理安排建筑搭配喔~~~(其实我也没太看懂你的意思- -)
接稿,UI(已接)/立绘(已接)
无偿/有偿皆可,有偿速度会更快^q^
作品请见相册,有意请发私信:)
回复

使用道具 举报

Lv1.梦旅人

草莓君

梦石
0
星屑
79
在线时间
418 小时
注册时间
2008-6-12
帖子
1902
8
发表于 2012-6-27 11:46:28 | 只看该作者
如果用事件的话
必定有建筑物上限

先在地图角落里放几个空白事件
当建筑物建造好后
获取角色坐标
把事件移到那里去

然后凭变量判断建筑物的种类
在事件页里面编辑


STG弹幕实验进程【醒目】
http://rpg.blue/home.php?mod=space&uid=21363&do=blog&classid=89&view=me&from=space

此号已被我入侵啦哈哈。   By-西露达
西露达你不要随便发帖子就行了……  By kxx1997
回复

使用道具 举报

Lv1.梦旅人 (暗夜天使)

梦石
0
星屑
60
在线时间
936 小时
注册时间
2008-2-14
帖子
973

开拓者

9
发表于 2012-6-27 11:47:36 | 只看该作者
至于显示建筑物的方法,我记得以前有个教程叫做“我要造房子”你可以搜一下,当然比较笨的方法就是设置事件位置之后,把拖来的事件的行走图设定成房子的样子- -
接稿,UI(已接)/立绘(已接)
无偿/有偿皆可,有偿速度会更快^q^
作品请见相册,有意请发私信:)
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
53 小时
注册时间
2011-3-19
帖子
77
10
 楼主| 发表于 2013-3-11 21:19:51 | 只看该作者
好吧……这个问题终于给解决了……(半年了吧……)
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 12:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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