Project1

标题: 一个房子多个用途(以节省很多绘制地图的时间? [打印本页]

作者: 狐狸    时间: 2011-3-22 15:48
标题: 一个房子多个用途(以节省很多绘制地图的时间?
本帖最后由 狐狸 于 2011-3-22 17:23 编辑

不晓得有米人发过这样的范例。恩 简单 实用
功能:绘制了一张房间的地图 异常精美 然后还没摆放家具神马的 然后我就在想 如果一个村子里 所有的房子都是统一规格建设的话 那么房子里面是不是也一样呢 恩 于是复制地图 但发现这样貌似很浪费时间浪费空间  于是能在事件上动手脚 起到一个房子不同入口进去会发生不同变化吗  (迷宫?八卦阵?)其实就是将复制地图这个东西留给开关 一个开关控制一个样式这样 进入屋子打开某个开关 然后房子内的事件根据开关判断自身是否出现或者显示什么状态这样





Project3.rar (188.18 KB, 下载次数: 563)


作者: kefafa    时间: 2011-3-22 16:33
试试看有哪些神奇的功能
作者: 匿名    时间: 2011-3-22 17:07
本帖最后由 匿名 于 2011-3-22 17:08 编辑

其实石器的很多黑幕也是这么玩的
不过自从有了模组神马的,偶们就开始铺张浪费了……
作者: acute    时间: 2011-3-22 17:18
范例被挡住了。。。。
作者: coocyang    时间: 2011-5-2 23:01
范例被挡住了……(刚看到挡住范例的还是敝公司某品牌广告。。。望天…………)
作者: 许诺言    时间: 2011-5-3 03:06
貌似开关使用很多,8错8错
作者: Anson    时间: 2011-5-3 08:08
传说中的囧地图...
作者: rpgxs    时间: 2011-5-3 08:18
本帖最后由 rpgxs 于 2011-5-3 08:19 编辑

{:nm_1:} 从里面出来的时候,似乎应该还有个记录来的位置的东东吧(地图ID,XY值?(直接变量=1,移动到XY

- -把地图原件做成行走图。似乎可以达到1图N变效果。。(全屏事件,不再是梦想~
作者: a849797000    时间: 2011-5-3 20:38
你这样浪费更多时间!!! 
作者: j12345678905022    时间: 2011-5-14 09:34
话说这功能LZ到现在才发现吗?
作者: fux2    时间: 2011-5-14 09:48
欢迎狐狸姐姐触手伸向XP区~
作者: qth830818    时间: 2011-5-14 13:52
是很实用 但是地图的多样性和多元化就行了 永远都是一样 玩家看了会厌倦的 而且容易出错
作者: 451483807    时间: 2011-5-14 22:42
如果房间多了。。。很容易开关什么的设置就会弄混。
作者: 日月星辰    时间: 2011-5-14 23:15
我觉得,如果全市统一规格的话,游戏可玩性以及多元性,丰富性都不够【囧,其实就是一个意思】再说,绘制地图也还是很有乐趣的~!【测试表情】
作者: 冰封怨灵    时间: 2011-5-15 11:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 坚强的羁绊    时间: 2011-5-15 12:07
酱油党飘过
作者: 774559263    时间: 2011-5-15 12:28
这叫原创呢……
作者: R-零    时间: 2011-7-11 09:41
懒人么……我不是懒人
作者: 风华胥    时间: 2011-7-12 11:01
弄事件感觉好麻烦,还是老老实实绘图好了
作者: fgdfg88    时间: 2011-7-12 11:30
LZ头像                    不是猪吗
作者: 匿名    时间: 2011-7-12 18:26
本帖最后由 匿名 于 2011-7-12 18:26 编辑

顺路丢一段黑幕脚本。
当这个世界学会了自己生成自己
从此谁还需要画地图捏?
  1.   def gtr_beta_16_random_room
  2.     #覆盖基本所有区域
  3.     $game_map.map.width = 30
  4.     $game_map.map.height = 25
  5.     for x in 0...$game_map.width
  6.       for y in 0...$game_map.height
  7.         sys_set_mapdata(x,y,0,384)
  8.         sys_map_autotilereset(x,y,1,49)
  9.       end
  10.     end
  11.     Graphics.update
  12.     sx = 10 + rand($game_map.width - 20)
  13.     @enter_x = sx
  14.     @enter_y = $game_map.height - 1
  15.     sy = $game_map.height / 2 #+ rand(10) - 19
  16.     w = 6 + rand(14)
  17.     h =  8 + rand(12)
  18.     dig_up_room(sx,sy,1,w,h)
  19.     Graphics.update
  20.     for yy in sy..@enter_y
  21.       sys_map_autotilereset(@enter_x,yy,1,0)   
  22.     end
  23.     make_wall(1,48+28,401,409)
  24.     Graphics.update
  25.     make_things_nearwall_16mix
  26.     make_big_things_inspace_16mix(12)
  27.     Graphics.update
  28.     $game_player.moveto(@enter_x,@enter_y)
  29.   end
复制代码

作者: Sonic1997    时间: 2011-7-15 15:11
你做漏了。
在这样小的地图中看起来没问题。但是在大地图中就会发现,出门去哪了?同一个位置!





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