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

Project1

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

[已经解决] 制作事件标题遭遇瓶颈..求救

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
59 小时
注册时间
2012-11-17
帖子
23
跳转到指定楼层
1
发表于 2013-1-8 20:39:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 八神和麻 于 2013-1-8 23:49 编辑

我想自己制作标题用了跳过标题脚本…不过一到事件制作就怂了…自己研究了将近4小时最后准备投降了。。
实在是弄不明白求好心人做个范例……
大概想做成这个样子↓




点评

更新完畢。  发表于 2013-1-8 21:43

Lv1.梦旅人

水星地球侵略

梦石
0
星屑
53
在线时间
757 小时
注册时间
2011-8-23
帖子
5295
2
发表于 2013-1-8 21:22:38 | 只看该作者
本帖最后由 kfflX 于 2013-1-8 21:42 编辑

new game的事件是跳轉到遊戲開始的地圖。
loadgame的事件是打開讀檔畫面……(可能需要腳本,在下記不清了)
shut down的事件應該是關閉遊戲……(可能也需要腳本,在下還是記不清……)對了這裡用shut down是不對的,應該用EXIT或者QUIT。(不信閣下隨便找一個英文的遊戲試試)
然後要是想判斷當前的選項事件的大致思路是儅按下鍵盤的時候操作變量,根據當前變量的值來確定所在的選項。
希望能幫助閣下。
更新:
比如説閣下有三個選項
顯示第一個選項被選中時的圖片。
在地圖上設置一個並行處理的事件,内容為儅按鍵下被按下的時候且變量1小於3的時候變量1加1(等於3的時候就指定變量的值為1
),上被按下且變量1大於1的時候變量1減一(等於1的時候就指定變量1的值為3即可),確定被按下的時候根據變量1的數值進行條件分歧,處理選項中的内容。
大約就是這樣,可能有一些細節不是太準確,但是畢竟在下快半年沒碰了……(趴)

点评

没理解...  发表于 2013-1-8 22:16
对英文比较差的我来说,Load Game 反而直观易懂一些,单独看到 countinue 我还真不知道它的意思。  发表于 2013-1-8 21:53
诶,主要是事件中靠按键触发的分支条件,我弄不明白。  发表于 2013-1-8 21:31
對了其實load game最好也改一下,改成countinue。  发表于 2013-1-8 21:23
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
3
发表于 2013-1-8 21:52:13 | 只看该作者
本帖最后由 j433463 于 2013-1-8 22:18 编辑

喔,其实打开默认脚本 Scene_Title 就有答案了,
New Game 去找 def command_new_game 的那一段,
Load Game 去找 def command_continue 那一段,
Shut Down 去找 def command_shutdown 那一段。

比方说 def command_new_game 开新游戏好了,

    DataManager.setup_new_game

就到 DataManager 脚本中找 def self.setup_new_game,
把它那一段内的统统都 Copy 取代 DataManager.setup_new_game 那一行,
还不行,就把 DataManager 的 def self.create_game_objects 整段内容 Copy,
取代 create_game_objects 那一行,那就可以了,还原到最初的脚本嘛!

就按照上述的方法,追本溯源我改了一次,开新游戏像这样就可以了:

RUBY 代码复制
  1. DataManager.setup_new_game
  2.     time = 1000
  3.     RPG::BGM.fade(time)
  4.     RPG::BGS.fade(time)
  5.     RPG::ME.fade(time)
  6.     Graphics.fadeout(time * Graphics.frame_rate / 1000)
  7.     RPG::BGM.stop
  8.     RPG::BGS.stop
  9.     RPG::ME.stop
  10. $game_map.autoplay
  11. SceneManager.goto(Scene_Map)


就是把 Scene_Title 的那一段 def command_new_game 改的,
close_command_window 用不到,直接删掉,
fadeout_all 调用不了,抓它的源码下来取代,
其它的都没有动,测试OK!

那读档跟离开游戏不用讲了吧?删掉那一行用不到的,
fadeout_all 同样抓源码贴上取代,剩下一行直接用不必改,
也 OK 了。

点评

这得出的脚本还是有问题,因为始终只会开新游戏在事件标题页上,解决方式在楼下的范例档内。  发表于 2013-1-9 00:34
其实我觉得 fadeout_all 应该可以改一下直接用的,但我没有弄明白,不算高手,另外,好像觉得楼主要的不是这个?  发表于 2013-1-8 22:24
高手+1,我是拿着别人的样子研究了半天用的变量+公共事件做的  发表于 2013-1-8 22:19

评分

参与人数 1星屑 +5 收起 理由
kfflX + 5 雖然不是樓主想要的不過是好東西。.

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
4
发表于 2013-1-8 22:29:00 手机端发表。 | 只看该作者
本帖最后由 zeldafd 于 2013-1-8 22:32 编辑

用newgame,continue,exit作為開關,當newgame為true時,顯示光標在new game的那一幅圖,當按上就開exit,關newgame。

但每頁最好先加大概10秒等待。
轉自我的論壇:
http://forum.denalokingdom.com/forum.php?mod=viewthread&tid=505&mobile=yes
回复 支持 反对

使用道具 举报

Lv1.梦旅人

水星地球侵略

梦石
0
星屑
53
在线时间
757 小时
注册时间
2011-8-23
帖子
5295
5
发表于 2013-1-8 23:00:09 | 只看该作者
直接照著在下說的寫事件就行,看不懂也無所謂真心的……(邏輯思維真心複雜啊……)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
6
发表于 2013-1-8 23:20:41 | 只看该作者
kfflX 发表于 2013-1-8 23:00
直接照著在下說的寫事件就行,看不懂也無所謂真心的……(邏輯思維真心複雜啊……) ...

http://forum.denalokingdom.com/f ... =505&mobile=yes
上去看吧,是我的遊戲的教學。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
7
发表于 2013-1-9 00:03:40 | 只看该作者
本帖最后由 j433463 于 2013-1-9 00:14 编辑

我做了一个例档,压缩太大超过限制,所以分割成两个档。

自製標題頁.part1.rar (878.91 KB, 下载次数: 112)

自製標題頁.part2.rar (588.26 KB, 下载次数: 96)

这个范例用了一个跳过标题脚本,用一个变量,一个事件(两个分页一个独立开关),
大致上测试通过。

我之前写的开新游戏有错误,它无法开启到别的地图,只会开启在标题页地图,
但如果要改,事件脚本一个框内放不下那么多行的脚本程序,
所以我选择修改跳过标题脚本,固定事件标题页是建立在 MAP001,
也就是跳过标题之后,是在第一张地图上进行事件的标题,虽然给了限制,
但有一个好处,就是在选择 New Game 时,就会照玩家初始位置来,
比较方便,试试看可不可以?

另外,我把 Shut Down 设成直接退出回到桌面,
但也可以从菜单结束游戏进入事件标题页,
应该没关系啦!


进入事件标题页时


选择读档时


选 New Game 新游戏时进入设置的玩家初始地图位置


选 Load Game 后进入读档画面

要说的是读档选项没有预作判断是否有存档的可选不可选,
这个要您自己做了。

点评

大感谢ww  发表于 2013-1-10 03:02
两个月的半熟菜鸟,除了发帖询问,要做好游戏我只能从实做中去学习,帮别人同时也是帮自己,这过程对我有益,大多时候比自己瞎琢磨进步更快。  发表于 2013-1-9 17:15
閣下真的很用心呢。  发表于 2013-1-9 11:18
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 13:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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