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

Project1

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

[已经解决] 刚开始研究RMXP遇到的问题 纯新手

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2012-7-18
帖子
11
跳转到指定楼层
1
发表于 2012-7-25 08:40:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 saikou 于 2012-7-25 09:01 编辑

1.怎么设置主角初始的朝向。
2.在战斗中如何可以逃跑,但逃跑率是0%。
3.战斗时如何设置HP100%以下就使用XX技能,自带的数据库设置里面,只能选择99%以下,效果一样吗?
4.技能怎么设置才能让伤害和武器的攻击力一样?
5.战斗的时候 如果只有一个人,怎么居中?

{:2_270:} {:2_270:} {:2_270:}

点评

发消息给hcm帮认可答案  发表于 2012-7-27 11:44
注意一下,论坛有规定不能一题多问的  发表于 2012-7-25 11:12

Lv1.梦旅人

梦石
0
星屑
50
在线时间
320 小时
注册时间
2011-6-23
帖子
260
2
发表于 2012-7-25 08:46:10 | 只看该作者
本帖最后由 liuziyuan201019 于 2012-7-25 08:52 编辑

一个贴5个问题,只有一个帖的经验,这个性价比是不是= =
第一个问题,在 Game_Character 1 的 42 行改。
            比如,改成 @direction = 8 一开始主角就朝上。
第二个问题脚本里用开关吧。
第三个问题,如果BOSS血量不是太变态的话是完全一样的
第四、五个问题需要点功力,一时半会似乎弄不完

点评

Game_Character 1中方向改成8之后其他的也朝上了  发表于 2012-7-25 09:08
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2012-7-18
帖子
11
3
 楼主| 发表于 2012-7-25 08:52:33 | 只看该作者
liuziyuan201019 发表于 2012-7-25 08:46
一个贴5个问题,只有一个帖的经验,这个性价比是不是= =
第一个问题,在 Game_Character 1 的 42 行改。
   ...

都说是纯新手啦 第一次发帖 见谅啦

点评

那么用事件好了。  发表于 2012-7-25 09:28
回复

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3185
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

4
发表于 2012-7-25 11:11:43 | 只看该作者
1、直接插入
  1. class Scene_Title
  2.   alias hys_turn_command_new_game command_new_game
  3.   def command_new_game
  4.     hys_turn_command_new_game
  5.     $game_player.turn_up
  6.   end
  7. end
复制代码
2、直接插入
  1. class Scene_Battle
  2.   alias hys_escape_update_phase2 update_phase2
  3.   def update_phase2
  4.     $game_temp.battle_can_escape = true
  5.     hys_escape_update_phase2
  6.   end
  7.   def update_phase2_escape
  8.     # 清除全体同伴的行动
  9.     $game_party.clear_actions
  10.     # 开始主回合
  11.     start_phase4
  12.   end
  13. end
复制代码
3、理论上来讲不一样,其他说法是差不多一样。

4、直接插入
  1. class Game_Battler
  2.   alias hys_skill_effect skill_effect
  3.   def skill_effect(user, skill)
  4.     if skill.id == 编号
  5.       self.damage = user.atk
  6.       last_hp = self.hp
  7.       self.hp -= self.damage
  8.       effective = true
  9.       unless $game_temp.in_battle
  10.         # 伤害设置为 nil
  11.         self.damage = nil
  12.       end
  13.       # 过程结束
  14.       return effective
  15.     else
  16.       hys_skill_effect(user, skill)
  17.     end
  18.   end
  19. end
复制代码
5、直接插入
  1. class Spriteset_Battle
  2.   alias hys_update update
  3.   def update
  4.     hys_update
  5.     actor_max = 640 - ((4-$game_party.actors.size)*80)
  6.     @actor_sprites[0].x = actor_max + 0
  7.     @actor_sprites[1].x = actor_max + 160
  8.     @actor_sprites[2].x = actor_max + 320
  9.     @actor_sprites[3].x = actor_max + 480
  10.   end
  11. end
复制代码

点评

怎么把悬赏给你啊?  发表于 2012-7-27 11:42

评分

参与人数 1梦石 +2 收起 理由
hcm + 2 认可答案

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
71 小时
注册时间
2011-12-24
帖子
180
5
发表于 2012-7-28 09:42:08 | 只看该作者
我也是新手、不过好像战斗时居中要什么脚本……


‘‘──1203782595于2012-7-28 09:42补充以下内容:

我在制作ARPG,你要学么?
’’

赏金猎人 -- Bounty Hunter 预告贴(点击图片或者这里进入
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 13:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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