仕様/ゲーム内レベルアップ

最終投稿者:Material 6858 mini akasata 更新:2010/03/24 21:52:21
2DアクションRPGおよび2DRPGではゲーム内レベルアップをおこなえます。

ゲーム内レベルアップとは


ゲーム内レベルアップとは
従来、ゲームクリア時にしかレベルアップできなかったものが、
ゲーム内で、ゲームのルールに従ってプレーヤーやパーティメンバーのレベルが
上げられるという機能です。
ゲーム内でレベルアップしても、それはそのゲーム内でのみ有効なもののため、
ほかのゲームではレベルに影響を与えません。

レベルアップ時のステータス上昇量


レベルアップ時のステータス上昇量は、
ユーザーがゲームをまたいで使用する"マイプレーヤーキャラクター"と、
ゲーム作成者が作った"ゲームキャラクター"で違いがあります。
マイプレーヤーキャラクターの場合は、レベルが上がるごとに
最初に設定したステータスとレベルの値に応じて上昇します。
ゲームキャラクターの場合は、キャラクターエディターで設定した値が、
レベルアップごとに加算されます。

ゲーム内レベルアップの実現方法


ゲーム内レベルアップは、スクリプトで
levelUp関数やlevelUpPartyMember関数を呼ぶことでおこなうことができます。

経験値などレベルアップのための計算をおこなうために
以下の機能があります。

  • 敵キャラを倒したときのスクリプト実行
  • 倒した敵の種類と数の取得
  • 現在のレベルの取得
  • 倒した敵キャラの復活

敵キャラを倒したときに変数で経験値を記録して、レベルアップ用の
イベントを作ってレベルアップをするというような使い方ができます。

詳しい使い方については以下を参照してください。

プレーヤーレベル取得(getLevel関数)
http://rmake.jp/document/function_reference#getLevel%E9%96%A2%E6%95%B0

プレーヤーレベルアップ(levelUp関数)
http://rmake.jp/document/function_reference#levelUp%E9%96%A2%E6%95%B0

プレーヤーが倒した敵の数を取得(getKillCount関数)
http://rmake.jp/document/function_reference#getKillCount%E9%96%A2%E6%95%B0

パーティメンバーレベル取得(getLevelPartyMember関数)
http://rmake.jp/document/function_reference#getLevelPartyMember%E9%96%A2%E6%95%B0

パーティメンバーが倒した敵の数を取得(getKillCountPartyMember関数)
http://rmake.jp/document/function_reference#getKillCountPartyMember%E9%96%A2%E6%95%B0

パーティメンバーレベルアップ(levelUpPartyMember関数)
http://rmake.jp/document/function_reference#levelUpPartyMember%E9%96%A2%E6%95%B0

イベントと敵キャラをリセット(resetEvent関数)
http://rmake.jp/document/function_reference#resetEvent%E9%96%A2%E6%95%B0

コメントする

コメントするには、ログインする必要があります。

コメント一覧

コメントはありません。