Project1

标题: 同学们好,新人问题 [打印本页]

作者: 25949724    时间: 2011-4-29 15:22
标题: 同学们好,新人问题
偶按照论坛规定,,找了一下新人发帖之前看的,找不到啊,是不是我太笨了,

问几个基础的,,
1,怎么制作一个开始的菜单,,我自己会ps的~~
2,怎么进游戏就放一段文字和图片
3,怎么让事件对话完,或者给了东西以后,消除事件~~

谢谢大家,,请加25949724~~感激不尽
作者: rpgxs    时间: 2011-4-29 15:29
{:nm_1:}
1.请看这个【用图片做标题菜单:http://rpg.blue/web/htm/news167.htm
2.这个大概就是右键-文章 右键-第2选择卡-显示图片
3.消除事件?这个事件似乎是删不了啊(姨。有大婶可以用脚本删除事件了吗!
作者: ZAndiH    时间: 2011-4-29 15:38
针对第二点,请将地图内某事件设置为“自动执行”(左下角)

针对点三点:你的意思应该是让事件出现一次后就不再出现吧?如果是那样的话,在本页事件最后写上 打开独立开关A,然后新建事件页,条件为“独立开关 A 为 On 时”,事件中什么都不写,就相当于不再执行该事件(第一页中的内容)了

P.S.希望LZ多看下基础教程,多多熟悉下会方便不少。否则一个一个问下来做起来也不连贯啊~

作者: 25949724    时间: 2011-4-29 15:45
太感激了,楼上两位同学,祝你们五一快乐!!!


25949724于2011-4-29 16:25补充以下内容:
这位同学,,为什么我做出来画面是歪的啊,只覆盖了原标题的一部分,,,


25949724于2011-4-29 16:35补充以下内容:
解决了,,,,,谢谢


25949724于2011-4-29 17:07补充以下内容:
高手们好,但是我设置了自动执行,还是出现主角和背景的画面,只是不能操作了,,,

我需要的图片和对白也没出现呢
作者: 个快快    时间: 2011-4-29 21:00
我可以直接贴脚本吗。。。。好吧,我直接上开头字幕的脚本
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. #——————————————————————————————————————
  5. # Scene_Credit 制作人员名单
  6. #——————————————————————————————————————


  7. #——使用注意:默认会返回地图,如果需要返回开头,请将本脚本中的
  8. #return_scene = Scene_Map.new改为return_scene = Scene_Title.new

  9. class Scene_Credit
  10.   CREDIT=<<_END_
  11. -----关于 火影忍者幻想篇------

  12. 制作工具:RPG Maker XP

  13. 制作人:自由de风     QQ:158732548

  14. ==简介==
  15. 此游戏是本人学习RMXP以来做的第一个完整的小游戏
  16. 由于本人是个新手
  17. 所以有很多地方还做得不是很好还请大家见谅
  18. 或许玩此游戏会觉得没什么内容  而且还有些不切合实际
  19. 本人今后还会继续学习  下次再做个更好的游戏
  20. 如果游戏有什么不好的地方
  21. 还希望有哪位高手给小弟指点一下

  22. ==版权声明==
  23. 游戏里面用到的脚本 素材和部分地图都来自66RPG
  24. 如果想从中提取使用的话请加以说明  谢谢合作


  25. 最后要感谢66RPG提供的教程 脚本及素材


  26. 废话到此结束

  27. _END_
  28. end

  29. class Scene_Credit

  30.   def initialize(return_scene = nil)
  31.     if return_scene.nil?
  32.       return_scene = Scene_Map.new
  33.     end
  34.     @return_scene = return_scene
  35.   end
  36.   
  37.   def scene_start
  38.     credit_lines = CREDIT.split(/\n/)
  39.     credit_bitmap = Bitmap.new(640,32 * credit_lines.size)
  40.     credit_lines.each_index do |i|
  41.       line = credit_lines[i]
  42.       credit_bitmap.draw_text(0,i * 32,640,32,line,1)
  43.     end
  44.     @credit_sprite = Sprite.new(Viewport.new(0,50,640,380))
  45.     @credit_sprite.bitmap = credit_bitmap
  46.     @credit_sprite.oy = -430
  47.     @frame_index = 0
  48.     @last_flag = false
  49.   end

  50.   def scene_end
  51.     @credit_sprite.dispose
  52.   end
  53.   
  54.   def last?
  55.     return (@frame_index >= @credit_sprite.bitmap.height + 480)
  56.   end
  57.   
  58.   def last
  59.     if not @last_flag
  60.       Audio.bgm_fade(10000)
  61.       @last_flag = true
  62.       @last_count = 0
  63.     else
  64.       @last_count += 1
  65.     end
  66.     if @last_count >= 300
  67.       $scene = @return_scene
  68.     end
  69.   end
  70.   
  71.   def update
  72.     @frame_index += 1
  73.     return if cancel?
  74.     last if last?
  75.     @credit_sprite.oy += 1
  76.   end

  77.   def cancel?
  78.     if Input.trigger?(Input::B)
  79.       $scene = @return_scene
  80.       return true
  81.     end
  82.     return false
  83.   end

  84.   def main
  85.     scene_start
  86.     # 过渡
  87.     Graphics.transition
  88.     # 主循环
  89.     loop do
  90.       Graphics.update
  91.       Input.update
  92.       update
  93.       if $scene != self
  94.         break
  95.       end
  96.     end
  97.     # 准备过渡
  98.     Graphics.freeze
  99.     scene_end
  100.   end
  101. end

  102. #==============================================================================
  103. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  104. #==============================================================================
复制代码

作者: 帕克    时间: 2011-4-30 08:27
针对第三点:
楼上已经有一个答案了,这边还可以选用另一个方法的。
首先楼上的答案有一个常用错误,独立开关A打开后还应该把“可以穿透”勾上,除非你这个地图不用了。。。。。。
除了打开独立开关外,还可以选择“暂时消除事件”,不过消除只是暂时的,如果从另外一个地图传回来,事件还会出现滴,做刷怪比较好。




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