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

Project1

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

[已经解决] 这个帖子很重要,求回复,不然-_-||死、标题被误解(-_-||汗)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
54
在线时间
99 小时
注册时间
2013-3-19
帖子
128
跳转到指定楼层
1
发表于 2013-4-30 10:10:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 zwjj 于 2013-5-1 11:37 编辑

这几天想制作游戏,但是内,什么都好、就是地图不行、求大家帮帮忙、多给点VX的地图(编辑好的)

点评

标题不合格,另外,汝有权力让咱么?  发表于 2013-5-1 09:17

评分

参与人数 2星屑 0 收起 理由
怪蜀黍 -5 标题不合格扣分
yangjunyin2002 + 5 给新手一些鼓励

查看全部评分

Lv5.捕梦者

梦石
0
星屑
33435
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2013-4-30 10:20:16 | 只看该作者
这几天想制作游戏,但是内,自己什么都不行,求大家帮帮忙,多给点已编辑好的游戏(最好是可以直接发布的)
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
196
在线时间
835 小时
注册时间
2012-9-16
帖子
1811
3
发表于 2013-4-30 10:24:59 | 只看该作者
标题问题应该扣分。。。。不会练习么。你先从RTP开始练习地图,掌握了用shift和右键的功能后,并能画出一些不错的地图后,你自己去选择VS、mack、Celianna、Lunarea之类的图块去画。

你不是说你什么都好么。那你自己给自己的游戏设计UI阿,自己写脚本阿,你不是说什么都好么。那我问你下:
合成方式是什么?
如何用事件中的脚本让游戏弹出提示框?
如何用事件中的脚本使XX地图XX事件的独立开关X打开或关闭?

抱歉语气过激了。。。



其实上面的问题很简单的。(不信你问我我保证回答得出)

点评

你早预料到所以事先给加分  发表于 2013-4-30 12:23

——旧坑欢迎戳
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
54
在线时间
99 小时
注册时间
2013-3-19
帖子
128
4
 楼主| 发表于 2013-4-30 10:27:22 | 只看该作者
yangjunyin2002 发表于 2013-4-30 10:24
标题问题应该扣分。。。。不会练习么。你先从RTP开始练习地图,掌握了用shift和右键的功能后,并能画出一些 ...

-_-||-_-||-_-||-_-||
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
483
在线时间
750 小时
注册时间
2012-11-10
帖子
924
5
发表于 2013-4-30 17:52:05 | 只看该作者
有本事就来阻止我啊,主体单元『天照』!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

6
发表于 2013-4-30 18:48:32 | 只看该作者
地图用远景吧。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
54
在线时间
99 小时
注册时间
2013-3-19
帖子
128
7
 楼主| 发表于 2013-4-30 19:24:32 | 只看该作者
@7795593  远景VX 源码我没有, 你有的话发下(神手党)
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

8
发表于 2013-4-30 19:52:17 | 只看该作者
  1. #==============================================================================
  2. # ■ Spriteset_Map(自己根据xp版的修改)
  3. #------------------------------------------------------------------------------
  4. #  处理地图画面活动块和元件的类。本类在
  5. # Scene_Map 类的内部使用。
  6. #==============================================================================

  7. class Spriteset_Map
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化对象
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.     create_viewports
  13.     create_tilemap
  14.     create_parallax
  15.     create_characters
  16.     create_shadow
  17.     create_weather
  18.     create_pictures
  19.     create_timer
  20.     update
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ● 生成视区
  24.   #--------------------------------------------------------------------------
  25.   def create_viewports
  26.     @viewport1 = Viewport.new(0, 0, 544, 416)
  27.     @viewport2 = Viewport.new(0, 0, 544, 416)
  28.     @viewport3 = Viewport.new(0, 0, 544, 416)
  29.     @viewport2.z = 50
  30.     @viewport3.z = 100
  31.   end
  32.   #--------------------------------------------------------------------------
  33.   # ● 生成元件图
  34.   #--------------------------------------------------------------------------
  35.   def create_tilemap
  36.     @tilemap = Tilemap.new(@viewport1)
  37.     @tilemap.bitmaps[0] = Cache.system("TileA1")
  38.     @tilemap.bitmaps[1] = Cache.system("TileA2")
  39.     @tilemap.bitmaps[2] = Cache.system("TileA3")
  40.     @tilemap.bitmaps[3] = Cache.system("TileA4")
  41.     @tilemap.bitmaps[4] = Cache.system("TileA5")
  42.     @tilemap.bitmaps[5] = Cache.system("TileB")
  43.     @tilemap.bitmaps[6] = Cache.system("TileC")
  44.     @tilemap.bitmaps[7] = Cache.system("TileD")
  45.     @tilemap.bitmaps[8] = Cache.system("TileE")
  46.     @tilemap.map_data = $game_map.data
  47.     @tilemap.passages = $game_map.passages
  48.   end
  49.   #--------------------------------------------------------------------------
  50.   # ● 生成远景
  51.   #--------------------------------------------------------------------------
  52.   def create_parallax
  53.     @parallax = Plane.new(@viewport1)
  54.     @parallax.z = -100
  55.     @parallax2 = Plane.new(@viewport1)
  56.     @parallax2.z = 300
  57.   end
  58.   #--------------------------------------------------------------------------
  59.   # ● 生成角色活动块
  60.   #--------------------------------------------------------------------------
  61.   def create_characters
  62.     @character_sprites = []
  63.     for i in $game_map.events.keys.sort
  64.       sprite = Sprite_Character.new(@viewport1, $game_map.events[i])
  65.       @character_sprites.push(sprite)
  66.     end
  67.     for vehicle in $game_map.vehicles
  68.       sprite = Sprite_Character.new(@viewport1, vehicle)
  69.       @character_sprites.push(sprite)
  70.     end
  71.     @character_sprites.push(Sprite_Character.new(@viewport1, $game_player))
  72.   end
  73.   #--------------------------------------------------------------------------
  74.   # ● 生成飞行船阴影活动块
  75.   #--------------------------------------------------------------------------
  76.   def create_shadow
  77.     @shadow_sprite = Sprite.new(@viewport1)
  78.     @shadow_sprite.bitmap = Cache.system("Shadow")
  79.     @shadow_sprite.ox = @shadow_sprite.bitmap.width / 2
  80.     @shadow_sprite.oy = @shadow_sprite.bitmap.height
  81.     @shadow_sprite.z = 180
  82.   end
  83.   #--------------------------------------------------------------------------
  84.   # ● 生成天气
  85.   #--------------------------------------------------------------------------
  86.   def create_weather
  87.     @weather = Spriteset_Weather.new(@viewport2)
  88.   end
  89.   #--------------------------------------------------------------------------
  90.   # ● 生成位图活动块
  91.   #--------------------------------------------------------------------------
  92.   def create_pictures
  93.     @picture_sprites = []
  94.     for i in 1..20
  95.       @picture_sprites.push(Sprite_Picture.new(@viewport2,
  96.         $game_map.screen.pictures[i]))
  97.     end
  98.   end
  99.   #--------------------------------------------------------------------------
  100.   # ● 生成计时器活动块
  101.   #--------------------------------------------------------------------------
  102.   def create_timer
  103.     @timer_sprite = Sprite_Timer.new(@viewport2)
  104.   end
  105.   #--------------------------------------------------------------------------
  106.   # ● 释放
  107.   #--------------------------------------------------------------------------
  108.   def dispose
  109.     dispose_tilemap
  110.     dispose_parallax
  111.     dispose_characters
  112.     dispose_shadow
  113.     dispose_weather
  114.     dispose_pictures
  115.     dispose_timer
  116.     dispose_viewports
  117.   end
  118.   #--------------------------------------------------------------------------
  119.   # ● 释放元件图
  120.   #--------------------------------------------------------------------------
  121.   def dispose_tilemap
  122.     @tilemap.dispose
  123.   end
  124.   #--------------------------------------------------------------------------
  125.   # ● 释放远景
  126.   #--------------------------------------------------------------------------
  127.   def dispose_parallax
  128.     @parallax.dispose
  129.     @parallax2.dispose
  130.   end
  131.   #--------------------------------------------------------------------------
  132.   # ● 释放角色活动块
  133.   #--------------------------------------------------------------------------
  134.   def dispose_characters
  135.     for sprite in @character_sprites
  136.       sprite.dispose
  137.     end
  138.   end
  139.   #--------------------------------------------------------------------------
  140.   # ● 释放飞行船阴影活动块
  141.   #--------------------------------------------------------------------------
  142.   def dispose_shadow
  143.     @shadow_sprite.dispose
  144.   end
  145.   #--------------------------------------------------------------------------
  146.   # ● 释放天气
  147.   #--------------------------------------------------------------------------
  148.   def dispose_weather
  149.     @weather.dispose
  150.   end
  151.   #--------------------------------------------------------------------------
  152.   # ● 释放位图活动块
  153.   #--------------------------------------------------------------------------
  154.   def dispose_pictures
  155.     for sprite in @picture_sprites
  156.       sprite.dispose
  157.     end
  158.   end
  159.   #--------------------------------------------------------------------------
  160.   # ● 释放计时器活动块
  161.   #--------------------------------------------------------------------------
  162.   def dispose_timer
  163.     @timer_sprite.dispose
  164.   end
  165.   #--------------------------------------------------------------------------
  166.   # ● 释放视区
  167.   #--------------------------------------------------------------------------
  168.   def dispose_viewports
  169.     @viewport1.dispose
  170.     @viewport2.dispose
  171.     @viewport3.dispose
  172.   end
  173.   #--------------------------------------------------------------------------
  174.   # ● 刷新画面
  175.   #--------------------------------------------------------------------------
  176.   def update
  177.     update_tilemap
  178.     update_parallax
  179.     update_characters
  180.     update_shadow
  181.     update_weather
  182.     update_pictures
  183.     update_timer
  184.     update_viewports
  185.   end
  186.   #--------------------------------------------------------------------------
  187.   # ● 刷新元件图
  188.   #--------------------------------------------------------------------------
  189.   def update_tilemap
  190.     @tilemap.ox = $game_map.display_x / 8
  191.     @tilemap.oy = $game_map.display_y / 8
  192.     @tilemap.update
  193.   end
  194.   #--------------------------------------------------------------------------
  195.   # ● 刷新远景
  196.   #--------------------------------------------------------------------------
  197.   def update_parallax
  198.     if @parallax_name != $game_map.parallax_name
  199.       @parallax_name = $game_map.parallax_name
  200.       if @parallax.bitmap != nil
  201.          @parallax.bitmap.dispose
  202.          @parallax2.bitmap.dispose
  203.          @parallax2.bitmap = nil
  204.          @parallax.bitmap = nil
  205.       end
  206.       if @parallax_name != ""
  207.          @parallax.bitmap = Cache.parallax(@parallax_name)
  208.          @parallax2.bitmap = Cache.parallax(@parallax_name+"_2")
  209.       end
  210.       Graphics.frame_reset
  211.      end
  212.     @parallax.ox = $game_map.calc_parallax_x(@parallax.bitmap)
  213.     @parallax.oy = $game_map.calc_parallax_y(@parallax.bitmap)
  214.     @parallax2.ox = $game_map.calc_parallax_x(@parallax.bitmap)
  215.     @parallax2.oy = $game_map.calc_parallax_y(@parallax.bitmap)
  216.   end
  217.   #--------------------------------------------------------------------------
  218.   # ● 刷新角色活动块
  219.   #--------------------------------------------------------------------------
  220.   def update_characters
  221.     for sprite in @character_sprites
  222.       sprite.update
  223.     end
  224.   end
  225.   #--------------------------------------------------------------------------
  226.   # ● 刷新飞行船阴影活动块
  227.   #--------------------------------------------------------------------------
  228.   def update_shadow
  229.     airship = $game_map.airship
  230.     @shadow_sprite.x = airship.screen_x
  231.     @shadow_sprite.y = airship.screen_y + airship.altitude
  232.     @shadow_sprite.opacity = airship.altitude * 8
  233.     @shadow_sprite.update
  234.   end
  235.   #--------------------------------------------------------------------------
  236.   # ● 刷新天气
  237.   #--------------------------------------------------------------------------
  238.   def update_weather
  239.     @weather.type = $game_map.screen.weather_type
  240.     @weather.max = $game_map.screen.weather_max
  241.     @weather.ox = $game_map.display_x / 8
  242.     @weather.oy = $game_map.display_y / 8
  243.     @weather.update
  244.   end
  245.   #--------------------------------------------------------------------------
  246.   # ● 刷新活动块位图
  247.   #--------------------------------------------------------------------------
  248.   def update_pictures
  249.     for sprite in @picture_sprites
  250.       sprite.update
  251.     end
  252.   end
  253.   #--------------------------------------------------------------------------
  254.   # ● 刷新计时器位图
  255.   #--------------------------------------------------------------------------
  256.   def update_timer
  257.     @timer_sprite.update
  258.   end
  259.   #--------------------------------------------------------------------------
  260.   # ● 刷新视区
  261.   #--------------------------------------------------------------------------
  262.   def update_viewports
  263.     @viewport1.tone = $game_map.screen.tone
  264.     @viewport1.ox = $game_map.screen.shake
  265.     @viewport2.color = $game_map.screen.flash_color
  266.     @viewport3.color.set(0, 0, 0, 255 - $game_map.screen.brightness)
  267.     @viewport1.update
  268.     @viewport2.update
  269.     @viewport3.update
  270.   end
  271. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
54
在线时间
99 小时
注册时间
2013-3-19
帖子
128
9
 楼主| 发表于 2013-4-30 19:59:30 | 只看该作者
7795593 发表于 2013-4-30 19:52

给我个附件,我测试的一直出现 找不到文件,要不就是没有人物出现 只有地图,  求发附件。谢谢大哥@7795593
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
584
在线时间
193 小时
注册时间
2011-3-12
帖子
111

开拓者

10
发表于 2013-4-30 20:25:35 | 只看该作者
我没附件。都直接用得。
这个是最简单的了。
只需要2张地图就行。
第一张是你想要的场景图,第二张就是遮挡图,在场景图的名字后加上_2就可以用了。

评分

参与人数 1星屑 +100 收起 理由
怪蜀黍 + 100 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 10:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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