仕様/ゲーム内レベルアップ(履歴ID:25)

最終投稿者:Zararu128x128 mini dycoon 更新:2010/02/13 00:27:29
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