トップページgamedev
1001コメント357KB

SRPG Studio 6章 [転載禁止]©5ch.net [転載禁止]©5ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2015/08/13(木) 13:09:02.34ID:aNW0l16x
ファイアーエムブレムみたいなSRPGが作れるソフト
SRPG Studioについて語りましょう


●公式
http://srpgstudio.com/
●公式アップデートリンク
http://srpgstudio.com/update/
●販売元 DLsite.comにて5,940円で発売中(体験版もあり)
http://www.dlsite.com/home/work/=/product_id/RJ153191.html
●SRPG Studio wiki
http://www8.atwiki.jp/srpg_studio/

関連スレ
●SRPG Studio【同人ゲーム板】
http://hayabusa6.2ch.net/test/read.cgi/gameama/1428831103/

◆注意事項◆
・ゲームアイデアの提案や、スレ以外で公開されたゲームの寸評などは同人ゲーム板の方をご利用ください
・スレで公開された作品の寸評をする場合、棘のある言い方をしないように。マナーを守りましょう

次スレは>>950が立てるように。立てられない場合は安価を指定するなどして、他の人にお願いしましょう

●前スレ
SRPG Studio 5章
http://peace.2ch.net/test/read.cgi/gamedev/1436532377/
0642名前は開発中のものです。2015/08/29(土) 10:48:55.94ID:0rWiiF/e
>>641
面白そうだけど、超豪華賞品ってモップ?
0643名前は開発中のものです。2015/08/29(土) 10:58:22.13ID:WM4fuW/R
>>637
ありがとうございます
使わせてもらいます!!
0644名前は開発中のものです。2015/08/29(土) 11:14:12.24ID:e++XL5UZ
単純だけどダメージ軽減のスキルってあったっけ?
0645名前は開発中のものです。2015/08/29(土) 14:15:38.16ID:3SKNdMWE
>>644
デフォでは無い
singleton-calculatorのDamageCalculator.calculateDamageの最後の方で
カスタムスキルによる分岐を作ってdamageに乗算なりすればいい

簡単に作るならこんな感じ
if (SkillControl.getPossessionCustomSkill(passive,'dameezi_herasu')){
damage = Math.floor(damage * 0.5);
}
0646名前は開発中のものです。2015/08/29(土) 15:54:01.24ID:bQvnTFNo
>>639
スクリプト使わずにエディタのみで、どーしてもやりたいなら、
変数2未満で、力1UP
変数3未満で、力1UP
変数4未満で、力1UP
って並べることで無理やり変数を反映させられんこともないぞw
0647名前は開発中のものです。2015/08/29(土) 15:54:32.35ID:e++XL5UZ
>>645
おおできた!ありがとう。
これでスキルにもたせられる…

後は敵の攻撃力そのものを半減させる事もしてみたいところだ・・・
0648名前は開発中のものです。2015/08/29(土) 16:40:38.58ID:3V32yCT9
遠距離魔法使おうとすると、マップで敵キャラクターにカーソル合わせた時に
singleton-rendercontrolのLine1033でオーバーフローしたと出て強制終了しちゃうことがあるんですが
同じ症状の方いらっしゃいます?
0649名前は開発中のものです。2015/08/29(土) 16:51:31.23ID:dVjJiVD5
スクリプトニキに質問
マップ上のステ表示と一緒に立ち絵表示したい場合はどうすればいいですか?
0650名前は開発中のものです。2015/08/29(土) 17:11:12.25ID:wP1qgyjW
装備が武器しか作れないのがなぁ…
盾とか実装してやりたいんだけど、
複数持てちゃうんだよねえ
0651名前は開発中のものです。2015/08/29(土) 17:44:57.09ID:fpxSp+qz
>>637
おお、ええやん!
使わせてもらいます
0652名前は開発中のものです。2015/08/29(土) 18:04:26.65ID:5856rSA6
>>646
なるほど、ものすごい発想だw
とりあえず要望だけ出しといて、それでも実装されなかったらそれでいこうかなw
0653名前は開発中のものです。2015/08/29(土) 18:12:31.08ID:q0rc/ya1
別に複数持てても効果重複しないんだからいいんじゃないの?
0654名前は開発中のものです。2015/08/29(土) 18:18:31.40ID:rOAG6+5q
>>650
アーマーナイトの全身鎧みたいなものだとあきらめてスキル化してしまえ
0655名前は開発中のものです。2015/08/29(土) 18:56:26.73ID:e++XL5UZ
>>650
要望は出してある
装備可能アイテムの概念・盾
(装飾アイテムいくつ装備出来るか、というところまで)
ただ返信ほとんど返ってくる自分でも返信が来ない内容だったりする
0656名前は開発中のものです。2015/08/29(土) 19:24:46.73ID:V/1Bbc+n
盾かー
ベルサガのS盾〜L盾みたいなのはやってみたいというか
重装兵が軽歩兵に対して守備力の値以外でも
なにかしら防御的な優位性を保つようにはしたいとこではあるな
0657名前は開発中のものです。2015/08/29(土) 19:43:46.50ID:qXyZOHaZ
>>637
乙です
闇エフェクト心待ちにしてました!
次はボルガノンかー
0658名前は開発中のものです。2015/08/29(土) 20:03:34.22ID:gdK5/CS9
盾ってベルサガみたいにランダムで発動にしないなら別に装備じゃなくていいんじゃないの
ティアサガではアイテムだったし
06596212015/08/29(土) 20:23:19.28ID:lQG4l4yt
他の環境では再現されない不具合でしたか

自分もスキップ連打しない限り、発生しないエラーなので気を付ければいいのかな
…自分、せっかちなので、ついスキップ多用しちゃうんですけどね

ゲームをリリースした時、他のプレイ環境で不具合が出ないなら大丈夫ということにします

検証および回答してくださった方々、ありがとうございました
0660名前は開発中のものです。2015/08/29(土) 20:27:19.42ID:Hax2vjd1
盾っていうか武器以外の装備カテゴリーがもっと欲しいなと思う
0661名前は開発中のものです。2015/08/29(土) 20:38:00.46ID:3SKNdMWE
自分でステータスの種類の追加をしている最中に、
ふと思って前スレ678の武器熟練度をイベントで上げる処理っていう
var unitlist = PlayerList.getSortieList();
var unit = unitlist.getDataFromId(対象ユニットのID);
NormalAttackOrderBuilder._addWeaponExp(unit, 50, UnitParameter.SWD);

これを試してみたんだけど、スクリプトの実行からコード実行すると
line1で「オブジェクトでサポートされてない〜」が出てしまうみたい
一応CB氏の武器熟練度導入スクリプトは入れてたけど、
line1でエラーってことはそもそもプレイヤーリスト取得できてないってことだよな
これがダメってことはイベントのスクリプトの実行の時は
どこからユニットのリスト引っ張り出せばいいんだろう
0662名前は開発中のものです。2015/08/29(土) 20:39:42.45ID:TmkJarAo
スクリプトで盾作れそうだけど今まで出なかったってことはダメだったの?
0663名前は開発中のものです。2015/08/29(土) 20:44:41.87ID:QYjHC8zM
>>662
普通にできると思うけど、盾が何枚も持てちゃうのがネック
0664名前は開発中のものです。2015/08/29(土) 20:44:48.59ID:e++XL5UZ
>>662
できる・・・とは思うけど誰も試してないと思う
今ダメージ軽減スキル作ってるんだけど
>>645ででたの絶対値にしただけの
//ダメージS盾スキル(絶対値)
if (SkillControl.getPossessionCustomSkill(passive,'dameezi_S')){
damage = Math.floor(damage - 5);
}
こんな風に。(発動でダメージマイナス5)
後は発動確立に盾熟練度みたいなものにしたり
盾スキル発動したら回数が減るみたいにしたいが…
で、装備出来る、出来ないの概念追加すれば盾が完成する
0665名前は開発中のものです。2015/08/29(土) 20:57:17.11ID:cr3cnH3G
盾一個あたり重くしちゃえばいいんじゃない?

命中にもマイナス補正かければ複数持っても邪魔になるし…って、単に壁役にするならそれらもペナルティにならないか…
0666名前は開発中のものです。2015/08/29(土) 21:01:59.98ID:QYjHC8zM
なんというか、このゲームで作ったゲームの命中率が当てにならなすぎるのが…
3すくみ込みで命中40代なのに、バカスカ被弾するのはなぁ
(こちらは80以上あるのに、向こうはひょいひょい避ける)
実行命中率のプラグ入れたら、えらいことになりそうだわ…
0667名前は開発中のものです。2015/08/29(土) 21:04:43.72ID:6AKca24e
>>661
それ俺が挙げた奴だけど、実際に確認したらダメだったんで
前スレ713で修正したのを挙げ直したんだ…間違っててすまぬ。
getSortieList()はダメで、getMainList()を使わないといかんかったんだわ。

↓前スレ713で上げ直した奴
var unitlist = PlayerList.getMainList();
var unit = unitlist.getDataFromId(unitid);
NormalAttackOrderBuilder._addWeaponExp(unit, 50, UnitParameter.SWD);
0668名前は開発中のものです。2015/08/29(土) 21:07:15.31ID:3SKNdMWE
>>667
ごめん見落としてたわ
これなら追加したステータスもイベントの条件に組み込めそうだな
0669名前は開発中のものです。2015/08/29(土) 21:15:03.82ID:cr3cnH3G
盾、前スレの>>574-575で言ってたようなのじゃダメなん?

どっちかってと、防御コマンドみたいな感じになるけど
0670名前は開発中のものです。2015/08/29(土) 21:15:50.87ID:TmkJarAo
所持品を返すメソッドあったっしょ
一番上にある盾で判定にすりゃ0からまわして最初に見つかった時点で破棄しちゃえば何枚持ってても関係ないと思うんだけど
所持で真が返ったら耐久減らし+ダメージ軽減でいけそうだけどダメ?
0671名前は開発中のものです。2015/08/29(土) 21:24:24.90ID:dPfZL6Vj
コマンドは色々作るの楽しいけど
攻撃の上に来るのが若干ストレスなんだよな
誤爆祭りになるよ!
0672名前は開発中のものです。2015/08/29(土) 21:25:08.61ID:e++XL5UZ
スクリプト全然組めない自分がやってても駄目だという事がわかったわw
0673名前は開発中のものです。2015/08/29(土) 21:30:18.54ID:N46o3Ef3
>>671
UnitCommand.configureCommandsの辺り見てみそ
06742832015/08/29(土) 21:59:41.96ID:lLWt58y4
先週アップロードさせていただいたものです
前回頂いたアドバイスを元に、各部を修正してみました! といってもまだ最序盤だけですが・・・orz
難易度についてはまだ調整中ですが、遊んでいただけると幸いです
http://www1.axfc.net/u/3525655?key=srpg
0675名前は開発中のものです。2015/08/29(土) 22:08:47.79ID:e++XL5UZ
前スレ589で
公式サンプルスキルちょっと変えて確率型のダメージ軽減あったね
これと色々組み合わせればいいのかなー
0676名前は開発中のものです。2015/08/29(土) 22:50:42.43ID:uwwHlmNS
SRPGstudioで作ったゲームってスマホでプレイ可能にできる?
エミュ利用したりとかで
0677名前は開発中のものです。2015/08/29(土) 22:51:04.01ID:dPfZL6Vj
>>672
とりあえずリストの順番とか入れ替えればいいのかと
挑戦してみたけど全くダメだったw

馬の耳に念仏状態の自分を許してくれ…
折角ヒント貰ったからもうちょっと色々調べてみる
0678名前は開発中のものです。2015/08/29(土) 22:51:26.56ID:QYjHC8zM
http://light.dotup.org/uploda/light.dotup.org232258.png
いい加減、テイマー系統の上級職作っておきたいなと思って作成
ビーストテイマーも鎧着せる予定です
0679名前は開発中のものです。2015/08/29(土) 22:56:40.19ID:l7+z4cXd
統合スクリプトに死神スキルってあるけど、
ああいう処理の対象を味方に変えるにはどうすればいいんだろ
支援スキルだと痒いところに手が届かないからこちらで処理を追加したいのだけど、
あるスキルを持っているユニットの周りの味方の命中率を割合で上げたいのに味方ではなくて敵の命中率を上げてしまう
0680名前は開発中のものです。2015/08/29(土) 22:58:49.44ID:N46o3Ef3
>>677
もしかして統合-Calculatorとか入れてる?
もし入れてるなら1145行目辺りで書き換えてるからそこ弄ればできると思う
0681名前は開発中のものです。2015/08/29(土) 23:05:32.12ID:0fbpaLDM
うおおおドラゴンマスター!
これは嬉しい!
0682名前は開発中のものです。2015/08/29(土) 23:08:30.53ID:N46o3Ef3
>>679
死神の処理コピペして
is(skill){}の中でif(targetUnit.getUnitType()==unit.getUnitType()){}で
分岐すればいいんじゃないかな?
0683名前は開発中のものです。2015/08/29(土) 23:17:35.73ID:gC9cd0eF
マップ作りにすげー便利そうなサイト見つけた。

http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/demo.html

ランダムで作成され、なおかつPNGで画像保存もできる。
0684名前は開発中のものです。2015/08/29(土) 23:18:55.40ID:gC9cd0eF
マップって言うか、冒頭のストーリー説明に使えそう
0685名前は開発中のものです。2015/08/29(土) 23:21:48.85ID:qymCq/vg
>>678
ドラゴンの顔がデカイような・・・
0686名前は開発中のものです。2015/08/29(土) 23:23:03.73ID:qXyZOHaZ
>>678
センス良すぎてテンション振り切れた
0687名前は開発中のものです。2015/08/29(土) 23:23:38.76ID:l7+z4cXd
>>682
敵の命中は上がらなくなったけど味方の命中も上がらないままだ

そもそも死神では敵のリストしか読み込んでないのかもと思ったけど、
IndexArrayって該当ユニットの周りのユニット全員が対象なってるし
0688名前は開発中のものです。2015/08/29(土) 23:28:20.74ID:QArf+kWy
>>678
かわいい
0689名前は開発中のものです。2015/08/29(土) 23:30:25.11ID:N46o3Ef3
>>687
これじゃイカンか?
(is(skill)の中身以外省略)

if(skill){

var bonus = skill.custom.param_bonus;
if(targetUnit.getUnitType()==unit.getUnitType()){
hit += bonus;}

}
0690名前は開発中のものです。2015/08/29(土) 23:31:03.09ID:dPfZL6Vj
>>680
ありがとうありがとう
結局何から何まで本当にありがとう

これで誤爆祭りが解消できた…!
本当に助かりました
0691名前は開発中のものです。2015/08/29(土) 23:34:55.29ID:l7+z4cXd
>>689
無理っぽい
コンソール出力置いたら味方ユニットだとそもそも2回目のforまで行けてないみたい
0692名前は開発中のものです。2015/08/29(土) 23:46:59.73ID:e++XL5UZ
発動型盾スキル作ってみたんだけど(ダメージ半減とか)
ttp://www1.axfc.net/u/3525721
パスいつもの
物理防御+5とか10とかやりたいんだが
相手の攻撃力がそれ以下だと回復してしまうのよね
どうすればいいかな
0693名前は開発中のものです。2015/08/30(日) 00:02:12.25ID:bqcLUswk
おお、良い反応
おじさん、頑張るんだぜ

>顔
元はグリフォンの顔をいじっただけだから、アンバランスかもしれない
でも、これ以上体を大きくすると、何かと座標がずれて大変なんだ
で、顔を小さくすると、何か微妙な感じになった
0694名前は開発中のものです。2015/08/30(日) 00:06:58.31ID:OR1l8Rgu
>>649
立ち絵を0番(通常)に設定したキャラだけステ画面で立ち絵が表示されるように作った(つもり)

// 立ち絵描画処理(ContentRendererに新規追加してる)
ContentRenderer.drawUnitImage= function(x, y, unit, isReverse, alpha) {
var image = unit.getCharIllustImage(0);//←立ち絵をセットした表情のID(通常なら0、カスタム1なら12…)
if (image !== null) {
image.setReverse(isReverse); // 左右反転(false:そのまま、true:左右反転)
image.setAlpha(alpha); // 透明度(255で不透明、128で半透明、0で透明)
image.draw(x,y);
}
};
// 実際に描画する箇所のサンプル(画面下部のテキストメッセージ描画に追加した)
UnitMenuScreen.drawScreenBottomText= function(textui) {
var text;
var index = this._activePageIndex;
// 立ち絵の描画処理を追加しただけ(350,0に描画)
ContentRenderer.drawUnitImage(350, 0, this._unit, false, 255);

if (this._topWindow.isTracingHelp()) {
text = this._topWindow.getHelpText();
}
else if (this._bottomWindowArray[index].isHelpMode() || this._bottomWindowArray[index].isTracingHelp()) {
text = this._bottomWindowArray[index].getHelpText();
}
else {
text = this._unit.getDescription();
}
TextRenderer.drawScreenBottomText(text, textui);
};
0695名前は開発中のものです。2015/08/30(日) 00:10:47.76ID:i07NZbMp
>>692
攻撃力<防御力でダメージがマイナスになる場合はダメージを0に修正でおk
てかダメージマイナスはデフォのスクリプトの方で勝手に0に修正しなかったっけ
0696名前は開発中のものです。2015/08/30(日) 00:13:01.96ID:OPrGzLAa
カリスマみたいに範囲内全員対象だとちょっとつまらんから
異性のみ特定のパラメータあげるやつなら作ったわ
0697名前は開発中のものです。2015/08/30(日) 00:28:35.79ID:aSAXeEvL
>>693
横からで申し訳ないけど自分は尻尾長くしてほしいな
0698バルテロメ2015/08/30(日) 00:32:42.62ID:sy3Y45+G
試しに超破壊魔法(笑)作ってみましたが全然うまくいきません…
それもこれも大体ヒルダのせい
とりあえずこんな感じ↓になったんですが、これ以上上手くできそうにないです…
http://light.dotup.org/uploda/light.dotup.org232322.png
http://light.dotup.org/uploda/light.dotup.org232323.png
http://light.dotup.org/uploda/light.dotup.org232325.png
http://light.dotup.org/uploda/light.dotup.org232326.png
0699名前は開発中のものです。2015/08/30(日) 00:41:11.70ID:sy3Y45+G
>>678
もっとゴテゴテ装飾してくださってもよろしくてよ(手間ですねごめんなさい)
ドラゴンナイトはホントありがたいです
0700名前は開発中のものです。2015/08/30(日) 00:47:57.67ID:cTwiFGQE
>>678
ドラゴンナイト格好良い!
ありがとうございます
0701名前は開発中のものです。2015/08/30(日) 00:56:54.36ID:TIdTf4t0
>>695
んーこれじゃ駄目だったわ
// スキルが発動した場合は、物理防御を+15にする
if (SkillControl.checkAndPushCustomSkill(virtualPassive.unitSelf, entry, false, 'dameezi_L') !== null) {
def = RealBonus.getDef(passive);
def = Math.floor(def + 15);
if(damage <= 0){
damage = 0;
}
>>692のやつに
if(damage <= 0){
damage = 0;
入れただけだけどさ
0702名前は開発中のものです。2015/08/30(日) 02:18:51.60ID:aqkl0ypv
導入間違ってるのかもしれないけど盾スキル発動しないなぁ
攻撃<防御なんてざらにあるんだしそれでHP回復するのも変な話だと思うけど
0703名前は開発中のものです。2015/08/30(日) 07:35:03.13ID:V4Qzizix
盾スキルか…そういう方法で実装も面白いね
これで「そのアイテムを持ってるときだけ発動」が条件付けできれば
ベルサガっぽく盾発動できそう
0704名前は開発中のものです。2015/08/30(日) 07:38:55.88ID:LLXtliB9
盾スキルの流れと聞いて

ダメージ減算式
http://www1.axfc.net/u/3525884?key=srpg

Def増加式
http://www1.axfc.net/u/3525883?key=srpg


Def増加式の方は、戦闘前の予想値からDef増加してるので
確率は100%おすすめ
0705名前は開発中のものです。2015/08/30(日) 07:49:56.49ID:V4Qzizix
>>704
おお、マジですか
ありがたく使わせてもらいます!
0706名前は開発中のものです。2015/08/30(日) 08:05:37.11ID:35wIC/rv
>>694
ありがとうございます
しかしtxtに入れてjs変換して使ってみると
ステ画面を開くと同時に、

Line17:オブジェクトでサポートされてないプロパティまたはメソッドです

というエラーになるます
ちなみに立ち絵設定してるキャラ、してないキャラ共通で出ます
表情設定は通常で設定してます
0707名前は開発中のものです。2015/08/30(日) 08:16:25.28ID:TIdTf4t0
>>702
ん、こっちでは出来るけどな・・・
後自分のはスキル発動時だけDef増加になってるはず
0708名前は開発中のものです。2015/08/30(日) 08:24:14.23ID:OPrGzLAa
盾できたかもしれない
0709名前は開発中のものです。2015/08/30(日) 08:25:58.74ID:TIdTf4t0
はよ!
0710名前は開発中のものです。2015/08/30(日) 09:04:07.37ID:OR1l8Rgu
>>706
17行目ってことは、 if (this._topWindow.isTracingHelp()) { でエラーが出てる?
なら使ってるバージョンがマウス対応以前のやつなんだな。
アップデートせずそのまま使うのであればこっちでやってみてくれ。

// 立ち絵描画処理(ContentRendererに新規追加してる)
ContentRenderer.drawUnitImage= function(x, y, unit, isReverse, alpha) {
var image = unit.getCharIllustImage(0);//←立ち絵をセットした表情のID(通常なら0、カスタム1なら12…)
if (image !== null) {
image.setReverse(isReverse); // 左右反転(false:そのまま、true:左右反転)
image.setAlpha(alpha); // 透明度(255で不透明、128で半透明、0で透明)
image.draw(x,y);
}
};
// 実際に描画する箇所のサンプル(画面下部のテキストメッセージ描画に追加した)
UnitMenuScreen.drawScreenBottomText= function(textui) {
var text;
var index = this._activePageIndex;
// 立ち絵の描画処理を追加しただけ(350,0に描画)
ContentRenderer.drawUnitImage(350, 0, this._unit, false, 255);

if (this._bottomWindowArray[index].isHelpMode()) {
text = this._bottomWindowArray[index].getHelpText();
}
else {
text = this._unit.getDescription();
}

TextRenderer.drawScreenBottomText(text, textui);
};
0711名前は開発中のものです。2015/08/30(日) 09:12:35.79ID:LLXtliB9
ダメージ減算の方だけだけど
なんか発動したら、アイテムの耐久減るタイプにしてみた

http://www1.axfc.net/u/3525910?key=srpg
0712名前は開発中のものです。2015/08/30(日) 09:21:34.70ID:OPrGzLAa
スキルじゃなくてアイテムの盾
最低限の処理しかしてないからダメージ予測値とか変化しないけど
とりあえずそれっぽい動きしたんでほしけりゃどうぞ
ところでjsってforeach使えないの?
よくわからんからネストでまわしたけど

ttp://www.dotup.org/uploda/www.dotup.org490472.rar.html
0713名前は開発中のものです。2015/08/30(日) 09:28:28.76ID:TIdTf4t0
おお耐久盾だ
0714名前は開発中のものです。2015/08/30(日) 09:31:40.22ID:LLXtliB9
>>712
forEachならあった気がするが問題があって使わなかった記憶がある

普段はめんどいからjQuery.each()使っちゃうから考えたことないわ…
0715名前は開発中のものです。2015/08/30(日) 09:52:30.15ID:OPrGzLAa
普段js書かないしjqueryなんて尚更サッパリだわ
あとでちょっとみてみるありがと
0716名前は開発中のものです。2015/08/30(日) 10:03:55.57ID:AaT7V/k9
>>712
これはいいね
さっそく使わせてもらってるわ
0717名前は開発中のものです。2015/08/30(日) 10:31:48.38ID:35wIC/rv
>>710
はっ、そういえばアプデしてませんでした(マウス対応直前バージョン)
お手数おかけしました
で、急遽アプデしたのでアプデ前後での使用報告です

694版
アプデ前…ステ画面でエラー
アプデ後…ステ画面で表示〇、右押してスキル表示などの2ページ目でエラー

710版
アプデ前+アプデ後…全て動作良好 マウスオンオフ両方〇

といった具合です710のほうで愛用させて頂きます(`・ω・´)
あと当方1280サイズなので右側寄りに立ち絵出したいのですがどの辺いじればいいでしょうか?
0718名前は開発中のものです。2015/08/30(日) 10:36:34.72ID:35wIC/rv
717補足 ちなみに2ページ目エラーのはLine20でのエラーでした
07197172015/08/30(日) 10:38:29.00ID:35wIC/rv
あ、表示位置自己解決できました、なんとかなりそうですw
0720名前は開発中のものです。2015/08/30(日) 11:01:05.77ID:OR1l8Rgu
>>717、718、719
20行目でエラー、だと…?

それ、2枚目以降を表示するプラグインがマウス対応版になってないわ。
2枚目にスキル表示、熟練度表示なんかの2枚目以降を表示するプラグインはマウス対応で修正されているからwikiとかで取得し直した方がいいよ。
710で上げたやつは旧式なので、そのままだと2枚目以降にマウスが使えなくなる。


表示位置は自己解決したようで何より。
一応パラメータは
drawUnitImage(x座標, y座標, ユニット, 左右反転, 透明度);

x座標 :表示するx座標
y座標 :表示するy座標
ユニット:表示したいユニット(基本はそのまま)
左右反転:falseで通常に画像表示、trueで左右反転
透明度 :0〜255の数字。255で不透明。128で半透明。0で透明になる(筈)
ってなってる。

これもそのうち纏め直してwikiに上げるようにするわ。
07217202015/08/30(日) 11:07:04.07ID:OR1l8Rgu
すまん、書きミス(滝汗

710で上げたやつは旧式なので、そのままだと2枚目以降にマウスが使えなくなる。

710で上げたやつは旧式なので、そのままだと2枚目以降にマウスが使えなくなる。
2枚目表示のプラグインを取得し直して、694の奴を使った方がいいよ。
(694の奴+2枚目にスキル表示のマウス対応版でエラーが出ないのはこっちで確認した)
07227172015/08/30(日) 11:45:17.42ID:35wIC/rv
>>720
了解しました、スキル表示も更新して694の使いますね
(動作の問題なく良好でした)

初期の頃から公式に要望入れてたくらい欲しかった機能だったのでモチベ上がりっぱなしですw
完成までがんばるぞー
ttp://www.dotup.org/uploda/www.dotup.org490611.png
まだ設定関連ごちゃごちゃしてますがこんな感じになってます
0723名前は開発中のものです。2015/08/30(日) 12:00:14.32ID:V4Qzizix
>>722
何かいい感じだね。他のみんなが製作進めてるの見ると
モチベが上がるなあ
0724名前は開発中のものです。2015/08/30(日) 12:14:51.70ID:TIdTf4t0
>>711氏のスクリプトで消費盾がうまくできた
おまけにダメージより防御が上回っても回復しない
自分のは防御が上回ったら回復してしまうという設定にしよう(戒め
0725名前は開発中のものです。2015/08/30(日) 14:38:51.19ID:V4Qzizix
消費盾のスクリプトが素晴らしいです。
ありがとうございます。
0726名前は開発中のものです。2015/08/30(日) 15:55:49.94ID:j3CyBLva
スクリプト書ける人凄いなぁ。
自分は現在用意されてるサンプルだけで満足するから
なかなかスクリプト自作まではやらないなぁ
0727名前は開発中のものです。2015/08/30(日) 16:05:18.79ID:DBrd63LU
Javescriptの入門サイトとか観たけどよく分からないし
素直にグラフィックに注力する事にした
自分で出来た方が良いんだけどね
0728名前は開発中のものです。2015/08/30(日) 16:25:57.48ID:37SNXAXS
みんな「杖」って使ってる?

結局アイテム欄からでも使えるし
あんまり杖分類する意味が無い気がするんだが
0729名前は開発中のものです。2015/08/30(日) 16:37:21.22ID:+Ulo7VZP
杖はキャラ性能差(魔力)が出せるのでアイテムとの差別はできるが
まぁそこは製作者の判断なので使ってる人もいれば使わなくてもいいんじゃない?
0730名前は開発中のものです。2015/08/30(日) 18:47:49.97ID:j3CyBLva
あっはい、杖つかってますよ。
回復するのに必要だから
0731名前は開発中のものです。2015/08/30(日) 18:51:42.41ID:sy3Y45+G
戦闘前ウィンドウ拡張のスクリプト入れてると遠距離魔法でエラーが出るみたいですね。
0732名前は開発中のものです。2015/08/30(日) 20:08:42.34ID:OR1l8Rgu
>>戦闘前ウィンドウ拡張のスクリプト入れてると遠距離魔法でエラーが出るみたいですね。
戦闘前ウィンドウ拡張のスクリプト作った者だけど。

とりあえず自作ゲームの環境で射程3-10の魔法作って遠距離攻撃してみたけど再現しない。
なお、使った闘前ウィンドウ拡張のスクリプトは現在wikiに上げてる7/16修正Ver。

何か他にも再現に必要な要素があるのか…?
0733名前は開発中のものです。2015/08/30(日) 20:24:02.08ID:+oK1TTND
>>732
攻撃速度が下に追加される奴なら俺も使ってるから、今同じ方法で試したけどエラーは出なかったよ
0734名前は開発中のものです。2015/08/30(日) 20:56:45.64ID:sy3Y45+G
>>732
そうですか…
他のスクリプト全部外して試してもエラーが出たので何が原因なのでしょう…
ちなみにスクリプトなしではエラーが出ませんでした
0735名前は開発中のものです。2015/08/30(日) 20:57:18.62ID:OPrGzLAa
耐久なくなってもゴミが残ったままだったので消せるようにした+ついでに確率で盾をあぼんする機能追加した
ほしい人はどうぞ
パスはいつもの
ttp://www.dotup.org/uploda/www.dotup.org491437.zip.html
0736名前は開発中のものです。2015/08/30(日) 21:57:53.76ID:s8q4hn0e
レベルアップのパラメータ表記ってどこを弄ればいいんだっけ?
ユニット画面の方は見つけて変更できたけど…
07377322015/08/30(日) 22:27:25.37ID:OR1l8Rgu
>>734
もう少し調べてみようとは思うが…
どのソースの何行目で、どんなエラーが出てる?

あと発生状況だけど、自軍が遠距離魔法で攻撃しようとしたらエラーが出るってことでOK?
0738名前は開発中のものです。2015/08/30(日) 22:38:52.21ID:kgrf7lva
盾スクリプトですが
複数種類の盾を持っていた場合
例えばダメージを5減らす盾1と、ダメージを10減らす盾2を持っていると
発動するのはアイテム欄で上にある盾のスキルですが、耐久度が減るのは下にある盾になってしまいます

盾1、盾2の順で並んでいた場合
発動するのは盾1のダメージ5軽減ですが、盾2の耐久度が減ってしまいます。逆も同じです
0739名前は開発中のものです。2015/08/30(日) 22:45:48.31ID:TIdTf4t0
確かに下から優先されるようだね
装備の概念があれば楽なんだけどな・・・
0740名前は開発中のものです。2015/08/30(日) 22:50:51.46ID:sy3Y45+G
>>737
お手数かけてすみません。
エラーは毎回出るわけではないんですが、自軍が遠距離魔法で攻撃する際
敵にカーソル合わせた瞬間に出ます。
場所はsingleton-rendercontrol.jsのLine1033でした。
0741名前は開発中のものです。2015/08/30(日) 23:04:46.06ID:s8q4hn0e
711の盾スクリプトなら77行目のtargetItem = item;の下に
break;
を挿入すれば一番上の盾スキル発動・一番上の回数消費ってなるよ

もう片方はすまんが知らん
■ このスレッドは過去ログ倉庫に格納されています