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

Project1

 找回密码
 注册会员
搜索

一个房子多个用途(以节省很多绘制地图的时间?

查看数: 8866 | 评论数: 21 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-3-22 15:48

正文摘要:

本帖最后由 狐狸 于 2011-3-22 17:23 编辑 不晓得有米人发过这样的范例。恩 简单 实用 功能:绘制了一张房间的地图 异常精美 然后还没摆放家具神马的 然后我就在想 如果一个村子里 所有的房子都是统一规格建设的 ...

回复

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

点评

进去的时候记录了位置 出来的时候送回原来的位置  发表于 2011-7-15 16:11
hidden
匿名 发表于 2011-7-12 18:26:22
本帖最后由 匿名 于 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
复制代码

点评

2K太坏了····嘎嘎  发表于 2011-7-15 16:12
fgdfg88 发表于 2011-7-12 11:30:20
LZ头像                    不是猪吗
风华胥 发表于 2011-7-12 11:01:13
弄事件感觉好麻烦,还是老老实实绘图好了
R-零 发表于 2011-7-11 09:41:12
懒人么……我不是懒人
774559263 发表于 2011-5-15 12:28:55
这叫原创呢……
坚强的羁绊 发表于 2011-5-15 12:07:33
酱油党飘过
冰封怨灵 发表于 2011-5-15 11:51:06
提示: 作者被禁止或删除 内容自动屏蔽
日月星辰 发表于 2011-5-14 23:15:20
我觉得,如果全市统一规格的话,游戏可玩性以及多元性,丰富性都不够【囧,其实就是一个意思】再说,绘制地图也还是很有乐趣的~!【测试表情】
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-27 20:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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