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

Project1

 找回密码
 注册会员
搜索
楼主: 神思
打印 上一主题 下一主题

撤..........

 关闭 [复制链接]

Lv1.梦旅人

秀逗の魔导士

梦石
0
星屑
50
在线时间
5 小时
注册时间
2006-10-25
帖子
2000

贵宾

21
发表于 2007-5-18 20:29:58 | 只看该作者
玩了下,真赞啊~~
漂流的日子…
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

醉月聆风

梦石
0
星屑
50
在线时间
0 小时
注册时间
2005-10-22
帖子
880
22
发表于 2007-5-18 23:45:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

翔于天壤之人<

梦石
0
星屑
50
在线时间
1 小时
注册时间
2006-10-10
帖子
708
23
发表于 2007-5-19 02:44:47 | 只看该作者
为啥这么好的东西要丢在这里=_=|
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-5-17
帖子
16
24
发表于 2007-5-19 02:49:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

6R文字专区写手

梦石
0
星屑
50
在线时间
15 小时
注册时间
2007-5-11
帖子
1486
25
发表于 2007-5-19 02:50:36 | 只看该作者
好游戏啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
帖子
4085

第1届短篇游戏比赛亚军

26
发表于 2007-5-19 04:48:21 | 只看该作者
今天天气真不错啊.
纵然千里外,我等雁归来。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
4 小时
注册时间
2005-11-8
帖子
585
27
发表于 2007-5-19 04:56:32 | 只看该作者
以下引用Yurrica于2007-5-17 0:51:26的发言:

抓住。。为啥发在水区。。-v-


对啊??{/se}下载 哈哈 好多游戏玩啊
我爱你就要牺牲你....
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

28
 楼主| 发表于 2007-5-19 05:22:06 | 只看该作者
二 Cache 因为一开始我想完全的用一个文件夹来装图片但是又有部分的图片需要更改色相``` 但是又不想去改RPG::Cache.picture 另外`我根本就不知道你又改过Cache 三 不知你的瞬移在哪里取得真经? 因为自己玩的时候发现有的时候完全避开根本不可能```这里我也许有参考大人你那个工程的心理吧 四``汗`这里我是最郁闷的```这样也能牵扯上````{/pz}您硬要说的话我也不想反驳 五, 六``如果我说我经常会定义了一些不会用到的方法``给一些不需要的变量赋~`写的丢三落四的话`估计你也不会信吧````至少我以前的一些工程里都有这中不好的习惯如果您硬要在这里说的话我也没办法```怪就怪自己改不过来.... 七, 我承认过这2条公式是大人你那个工程里看到的 八, Bullet不叫Shot叫Bullet``英文我基本不认识几个单词``我只知道Bullet这个东西跟子弹有关系```以前在某些工程里也用过`` (回想了一下这个单词我是在夏娜的坦克里见到的) Player不叫Actor叫Player 知道在下为什么叫Player吗?...因为默认有个类叫Game_Player..我说过`在下的英语学的一塌糊涂```有时候为了符合该类的东西经常会Google一下`` 如果您一定要说的话我也不想反驳 九` 汗```我实在不知道怎么说了``` 十` 将FPS调高``这个我是在一个日本那边的工程里看到过这样的句子``后来在里面试了一下发现异常的好......... 那个工程是不掉FPS的鼠控``而且有个圆形的RTAB``美兽应该看过那个工程吧``叫raisefield 十一 这种分开刷新``我以前做过一个工程``就是将全部菜单做成在地图上的 通常都是这种格式 skill_start skill_update skill_end item_start item_update. . ...... 后来慢慢就有这种习惯了``如果你一定要说的话`我也不想反驳``` 以前做的那个地图上战斗也是这种格式的刷新方法 update_actor update_event update_bullet update_animation 把类放到同一个模块里 这个东西我是在一个日本那边的DQ脚本里看到的``` 只是比较喜欢这种写法而已`` 这样就算是同类名也不会冲突
你原本的想法,是想在那个STG范例基础上,依照自己的想法剪除整理,但很多地方却没处理干净
{/pz}``算了``既然您那么肯定的话我也不想说什么了``` 我只想说``殿下的那个工程`我除了子弹那个类外其他根本就没看过``` 我把个连接给撤了吧````` 没做过就是没做过```{/pz} 如果您硬要加个没有的罪名给在下的话我也没办法````毕竟没人在我旁边看着我写 还有``如果在下想把一个工程改的面目全非的话``我相信我还是做的来的`` 像参数名字顺序一样```类名一样这种东西我应该都会改的吧``` `在下干嘛做改别人工程当自成是自己的东西这种无聊事?...让崇拜的人讨厌自己?...我有什么好处?...{/pz} 这个东西最初是想做一个纯代码的游戏```放进去就能玩``什么都不需要`` 后来玩了FDR大的Strike才萌生美化的念头``连图片也是直接拿里面的裁了一下就用了 如果说这个东西里面的结构很像的话我实在不知道该怎么说了` 这个是最近做的MM时的一部分代码~`希望可以证明一下在下现在写脚本的格式{/pz}
  1. #==============================================================================
  2. # ■ METAL_MAX
  3. #------------------------------------------------------------------------------
  4. #  机甲战士
  5. #==============================================================================
  6. module METAL_MAX
  7. # 战车行走图设定
  8. Chariot_Character = {
  9. 1 => "Chariot_01",
  10. 5 => "Chariot_05"
  11. }
  12. #==============================================================================
  13. # ■ METAL_MAX::Self_On
  14. #------------------------------------------------------------------------------
  15. #  处理游戏中乘降的一个模块include给了Game_Player 和 METAL_MAX::Peer
  16. #==============================================================================
  17. module Self_On
  18. def self_on
  19. if $game_actors[self.peer_id].chariot_id != 0
  20. c = $Metal_Max_Chariot[$game_actors[self.peer_id].chariot_id]
  21. c.state = 0
  22. c.user_id = 0
  23. c.character_name = Chariot_Character[c.id]
  24. c.moveto(self.x, self.y)
  25. c.direction = self.direction
  26. $game_actors[self.peer_id].chariot_id = 0
  27. @character_name = $game_actors[self.peer_id].character_name
  28. return
  29. end
  30. for c in $Metal_Max_Chariot.values
  31. next if c.map_id != $game_map.map_id
  32. if c.state == 0 and c.x == self.x and c.y == self.y
  33. c.state = 1
  34. c.user_id = self.peer_id
  35. c.character_name = ""
  36. $game_actors[self.peer_id].chariot_id = c.id
  37. @character_name = Chariot_Character[c.id]
  38. return
  39. end
  40. end
  41. end
  42. end
  43. #==============================================================================
  44. # ■ METAL_MAX::Peer
  45. #------------------------------------------------------------------------------
  46. #  处理游戏中同伴跟随的类
  47. #==============================================================================
  48. class Peer < ::Game_Character
  49. include Self_On
  50. attr_reader :peer_id
  51. def initialize(peer_id)
  52. super()
  53. @peer_id = peer_id
  54. @move_list = []
  55. @through = true
  56. if $game_actors[peer_id].chariot_id == 0
  57. @character_name = $game_actors[peer_id].character_name
  58. else
  59. @character_name = Chariot_Character[$game_actors[peer_id].chariot_id]
  60. end
  61. @move_speed = $game_player.move_speed
  62. @move_frequency = $game_player.move_frequency
  63. moveto($game_player.x, $game_player.y)
  64. end
  65. def update
  66. super
  67. @move_speed = $game_player.move_speed
  68. @move_frequency = $game_player.move_frequency
  69. end
  70. def check_event_trigger_touch(*args)
  71. end
  72. end
  73. #==============================================================================
  74. # ■ METAL_MAX::Chariot
  75. #------------------------------------------------------------------------------
  76. #  处理游戏中战车显示的类
  77. #==============================================================================
  78. class Chariot < ::Game_Character
  79. attr_reader :id
  80. attr_accessor :map_id
  81. attr_accessor :map_x
  82. attr_accessor :map_y
  83. attr_accessor :map_d
  84. attr_accessor :user_id
  85. attr_accessor :state
  86. attr_accessor :direction
  87. def initialize(id, map_id, map_x, map_y, map_d)
  88. super()
  89. @id = id
  90. @map_id = map_id
  91. @map_x = map_x
  92. @map_y = map_y
  93. @map_d = map_d
  94. @character_name = Chariot_Character[@id]
  95. @direction = @map_d
  96. @state = 0
  97. @user_id = 0
  98. moveto(@map_x, @map_y)
  99. end
  100. def update
  101. super
  102. @map_id = $game_map.map_id if @state == 1
  103. end
  104. def screen_z(height = 0)
  105. return super(height) - 1
  106. end
  107. end
  108. end
  109. module RPG
  110. module Cache
  111. def self.system(filename)
  112. self.load_bitmap("Graphics/Systems/", filename)
  113. end
  114. end
  115. end
  116. class Game_Player
  117. include METAL_MAX::Self_On
  118. end
  119. module Kernel
  120. @@MM_BEGIN = []
  121. @@MM_END = []
  122. def MM_BEGIN(&proc)
  123. @@MM_BEGIN << proc
  124. end
  125. def MM_END(&proc)
  126. @@MM_END << proc
  127. end
  128. end
  129. MM_BEGIN{
  130. $Metal_Max_Chariot = {}
  131. $Metal_Max_Chariot[1] = METAL_MAX::Chariot.new(1,4,14,20,2)
  132. $Metal_Max_Chariot[5] = METAL_MAX::Chariot.new(5,4,14,21,2)
  133. }
复制代码
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

29
 楼主| 发表于 2007-5-19 05:35:00 | 只看该作者
{/pz}我想要让他相信啊```我根本就没有做过```````
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
2 小时
注册时间
2006-11-10
帖子
931
30
发表于 2007-5-19 05:36:27 | 只看该作者
= =b 我的任务系统还就是喜欢用Quest做类名...莫非是抄月光奏鸣曲的么...

世界上一共那么几个英文单词...= =
……………………啊咧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-3-9 07:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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