[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/09 17:54 / Filesize : 223 KB / Number-of Response : 1019
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

製作者スレ SRPG Studio 30章



1 名前:名前は開発中のものです。 mailto:sage [2019/03/02(土) 10:10:31.92 ID:3vGHIcQh.net]
ファイアーエムブレムみたいなSRPGが作れるソフト
SRPG Studioについて語りましょう


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

関連スレ
SRPG_Studio Part17
mao.5ch.net/test/read.cgi/gameama/1534342741/
SRPGStudio総合スレ その2
https//mevius.5ch.net/test/read.cgi/gsaloon/1515161616/

◆注意事項◆
・ゲームアイデアの提案や、スレ以外で公開されたゲームの寸評などは同人ゲーム板の方をご利用ください
・スレで公開された作品の寸評をする場合、棘のある言い方をしないように
・荒らしが常駐していますがスルーしてください
・ワッチョイ機能の話題はお控えください

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

●前スレ
製作者スレ SRPG Studio 29章
https://mevius.5ch.net/test/read.cgi/gamedev/1535022502/

536 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 13:21:39.01 ID:uA+35GKo.net]
>>525
自己紹介して悲しくないか?

537 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 13:25:41.10 ID:Rp1iXnhS.net]
>>527
悲しい

538 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 13:33:46.78 ID:WtfdVTCn.net]
実際その通りだよね
Twitterの誘導する?

539 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 13:36:32.50 ID:RhR/FuOQ.net]
Twitter行っても空気化して終わりそう
つかここに居たこと公言してる人何人か見たけど悉く消えてて笑う

540 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 13:42:39.46 ID:kqxIiNy9.net]
お前等が製作者全力で潰しにかかった結果だろ?
これがお望みのスレだったんやろ?

この間もプラグイン投下してくれた製作者追い出してたし

541 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 13:47:10.10 ID:Rp1iXnhS.net]
>>531
弁解させてもらうなら
暫く離れてて戻ってきたときには既にこの状態だったんだ

542 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 14:02:48.82 ID:6ts2orlK.net]
初見に無駄に厳しかったり職人ないがしろにしたり
前もプラグインつくった初心者叩いてる奴いたし
アーダイを隠れ蓑にして暴れてるガイジが一番厄介だよな

543 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 14:22:18.02 ID:ivrvp6hX.net]
投下あった時だけ急に沸いてくるお局のようなやつらな
まじ死んでくれねえかな

544 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 19:37:32.77 ID:NBUKhhYN.net]
最初期からお局みたいなのはいた
そいつらだけ居残り続けているから目につくようになったかな



545 名前:名前は開発中のものです。 mailto:sage [2019/04/22(月) 20:38:20.94 ID:inyAGn99.net]
いやそれ荒らしがやってるんだろ
真に受けなくていい

546 名前:名前は開発中のものです。 mailto:sage [2019/04/23(火) 12:07:14.00 ID:oQ+IXXc4.net]
荒らしている自覚がないのが一番怖い

547 名前:名前は開発中のものです。 mailto:sage [2019/04/23(火) 12:07:45.61 ID:u4lFaIs6.net]
みんな荒らしに見えてくる

548 名前:名前は開発中のものです。 mailto:sage [2019/04/23(火) 13:02:20.59 ID:TYCU5IT7.net]
実際荒らしてる作者はいると思う

549 名前:名前は開発中のものです。 mailto:sage [2019/04/23(火) 16:48:14.76 ID:Dxty1tWp.net]
一応製作者スレだからな
全員製作者なんじゃないの(笑)

550 名前:名前は開発中のものです。 mailto:sage [2019/04/23(火) 19:24:24.64 ID:XgSbcXa9.net]
このスレの流れに参加しているやつ全員荒らしみたいなもんだ

551 名前:名前は開発中のものです。 mailto:sage [2019/04/23(火) 22:01:12.40 ID:n17hU3s3.net]
製作するぞ
今軽業(移動コストが1になる)ってスキルを作ろうとしてて
シングルトーンのシステムにこれかな?ってのがあったからそれを改造して
(function () {
var alias1 =
var PosChecker = {
getUnitFromPos: function(x, y) {
return root.getCurrentSession().getUnitFromPos(x, y);
},

getMovePointFromUnit: function(x, y, unit) {
var terrain, movePoint;

if (!CurrentMap.isMapInside(x, y)) {
return 0;
}

// 指定位置に関連する「地形効果」を取得
terrain = this.getTerrainFromPos(x, y);

// 地形に移動するために必要な「消費移動力」を取得
movePoint = 1;

return movePoint;
}
}
})();
適当にここまでやってみたんだ
みんなのスキル見たらfunctionとalias1が絶対入ってたからそれも入れたんだけど
alias1の後ろには何入れたらいいんだ?

552 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 01:36:50.78 ID:31sUoQAB.net]
軽業作りたいならそのキャラ用にスキルタイプ作っちゃう方が楽じゃね?

553 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 03:24:19.15 ID:eF0MmlYv.net]
その処理全部書き換えるならそもそもaliasいらんぞ

554 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 17:08:22.79 ID:EKwj+lqM.net]
恥を忍んで質問します。
wikiにある武器熟練度のスプリクトを導入したいのですが、pluginフォルダに.js入れても作動しません。
各キャラクターデータにカスタムパラメータを設定しなければダメなのでしょうか?



555 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 17:19:24.58 ID:Phgr6j6O.net]
Twitterで質問してた人かな?

556 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 17:22:13.73 ID:b1vCImUA.net]
>>545
そのファイルか何かに導入のやり方書いてませんか?
キャラかどうかはわかりませんが
存在しないステータスですからカスタムパラメーターは入れないと動かないでしょう

557 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 17:27:58.94 ID:PPJSDtXY.net]
あれはカスタムパラメータ設定しなくても一応動くようになってるはずだぇど
プラグイン導入する前のプレイデータでテストプレイしてるんだったら当然バグるぞ

558 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 17:43:25.20 ID:EKwj+lqM.net]
すいません、スプリクトの導入に関しても素人なのです
で、意見貰った通りフォルダに放りこむだけでいいのかなと思うのですが、ツール側でインポートしなくてはならないのでしょうか?
readme読む限りでは、カスタムパラメータに記入事項がないみたいです

559 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 18:33:06.59 ID:clNGRJ3y.net]
あれ、それ記述しないと駄目じゃなかったっけ
俺も入れてるから帰ったら確認するわ

560 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 18:33:55.54 ID:clNGRJ3y.net]
てかうろ覚えだけど2、三個ファイルなかったっけ?

561 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 21:09:05.70 ID:it4igFXU.net]
探しやすいように詳しく指定して欲しいんだが、CB氏作のやつでいいんかな?

readme以外のにもそのファイルの説明と使い方(カスパラの設定)があるからまず全部確認しよう

562 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 21:13:06.49 ID:EKwj+lqM.net]
すいません、色々とありがとうございます
ツイッター漁っていたら、答えが見つかりました
というか、本当に申し訳ないです

563 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 21:25:18.87 ID:G7vxMS6u.net]
>>553
解決したなら良かった

564 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 21:57:11.17 ID:zX9pSkGo.net]
>>543
クラスタイプの事?
最初からじゃなくてレベルアップで覚えて移動1になる感じだから
スキル化した方がいいかなと思ったんだ

>>544
全部書き換えるのかも分からん、スキル作るの初めてなんだ
改造したとか言ったけど正直movePoint = 1の所しかいじってないし



565 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 23:20:20.33 ID:xJVYmuMs.net]
よくわかんないけどパラメータボーナスのスキルに手を入れて
必ず1になるようにマイナス補正をかける効果を作った方が簡単そう

566 名前:名前は開発中のものです。 mailto:sage [2019/04/24(水) 23:47:01.75 ID:zX9pSkGo.net]
移動を1にしたいんじゃなくて
移動コストを1にしたいんだ

567 名前:名前は開発中のものです。 mailto:sage [2019/04/25(木) 20:26:18.03 ID:Tq7eRa7+.net]
>>557
移動1と移動コスト1って同じ意味なんじゃないの?
今本体スクリプト見てみたけど、マップチップごとの移動コストは
あくまでも地形側ではなくユニットやクラスタイプにデータとして設定されてる要素みたいだけど

568 名前:名前は開発中のものです。 mailto:sage [2019/04/25(木) 20:39:19.98 ID:hQerzlJi.net]
スクリプトとか作れないから、軽業スキル習得と同時に移動コスト1の同名クラスにしれっとクラスチェンジさせて終わらせるかな…

569 名前:名前は開発中のものです。 mailto:sage [2019/04/25(木) 21:42:36.59 ID:OlMiXFPx.net]
(function () {
var alias1 = PosChecker;
PosChecker = {
getUnitFromPos: function(x, y) {
return root.getCurrentSession().getUnitFromPos(x, y);
},

getMovePointFromUnit: function(x, y, unit) {
var terrain, movePoint;
var movePoint = alias1.call(unit);
var skill;

if (!CurrentMap.isMapInside(x, y)) {
return 0;
}

// 指定位置に関連する「地形効果」を取得
terrain = this.getTerrainFromPos(x, y);

// 地形に移動するために必要な「消費移動力」を取得
skill = SkillControl.getPossessionCustomSkill(unit,'karuwaza');
if (skill) {
movePoint = 1;
}

return movePoint;
}
}
})();
と適当に他のプラグインを見よう見まねでいじってみたがやっぱりエラーが出た
559の言うように同盟クラスに入れ替えた方がいいのかな?

570 名前:名前は開発中のものです。 mailto:sage [2019/04/25(木) 22:53:00.10 ID:RMO82JX6.net]
>>559>>542なんじゃないの?

571 名前:名前は開発中のものです。 mailto:sage [2019/04/26(金) 10:22:43.87 ID:yezWfyhD.net]
つまりどういう事?

572 名前:名前は開発中のものです。 mailto:sage [2019/04/26(金) 15:07:02.03 ID:cgOo7LXF.net]
ゲストユニットとの使い道がわからないです
同盟軍と同じじゃないですか

573 名前:名前は開発中のものです。 mailto:sage [2019/04/26(金) 15:25:09.17 ID:PY3W8Da1.net]
同盟はCPUが動かす
ゲストは自分で操作できる

574 名前:名前は開発中のものです。 mailto:sage [2019/04/26(金) 22:22:20.90 ID:f7TV3KlG.net]
singleton-calculator フォルダの中にある支援効果の付与の計算を行う記述(下記↓)とかを改変して
味方ユニットが範囲内にいる間だけ一時的に特定のスキルとかステートの効果を与えるプラグインって
誰か作って成功した人いる?
今作ってるんだけどうまく行かないんだけど



575 名前:名前は開発中のものです。 mailto:sage [2019/04/26(金) 22:24:31.13 ID:f7TV3KlG.net]
var SupportCalculator = {
createTotalStatus: function(unit) {
var i, x, y, index, targetUnit, indexArray, count;
var totalStatus = {};

totalStatus.powerTotal = 0;
totalStatus.defenseTotal = 0;
totalStatus.hitTotal = 0;
totalStatus.avoidTotal = 0;
totalStatus.criticalTotal = 0;
totalStatus.criticalAvoidTotal = 0;
if (this._isStatusDisabled()) {
return totalStatus;
}
indexArray = IndexArray.getBestIndexArray(unit.getMapX(), unit.getMapY(), 1, this._getSupportRange());
count = indexArray.length;

// unitの一定範囲(既定3マス)にいるtargetUnitを探す
for (i = 0; i < count; i++) {
index = indexArray[i];
x = CurrentMap.getX(index);
y = CurrentMap.getY(index);
targetUnit = PosChecker.getUnitFromPos(x, y);
if (targetUnit !== null) {
// targetUnitが見つかった場合は、支援データをtotalStatusに加算
this._collectStatus(unit, targetUnit, totalStatus); 
          ↑この上の行を消して代わりにスキルの付与を行う記述を足したりしてるんだけどうまく行かないんだけどさ
}
}
this._collectSkillStatus(unit, totalStatus);
return totalStatus;
},

576 名前:名前は開発中のものです。 mailto:sage [2019/04/27(土) 16:42:50.32 ID:DIvsUyoW.net]
>>565
これイベントでやった方が速いのでは?

577 名前:名前は開発中のものです。 mailto:sage [2019/04/27(土) 16:58:53.06 ID:AfVEaWau.net]
イームイマの真似すればできる

578 名前:名前は開発中のものです。 mailto:sage [2019/04/27(土) 20:18:05.42 ID:ahY7gMbL.net]
>>567
自動開始イベントで距離を条件にステート付与とかにすると
例えば周囲一定範囲の全ユニットを沈黙させる魔封じの者を作るつもりでそれやると
移動して魔封じの者に接近して魔法攻撃を仕掛けるまでは可能で、戦闘終了後に沈黙になるんだけど
接近するだけで沈黙して攻撃も仕掛けられないようにできないかと思ってさ

579 名前:名前は開発中のものです。 mailto:sage [2019/04/28(日) 11:09:13.14 ID:wvO9Q+Ap.net]
なるほどね

580 名前:名前は開発中のものです。 mailto:sage [2019/04/29(月) 12:43:48.36 ID:mqaSZu+5.net]
公開されている作品でそれらしいのあったけどな
どうやったんだろう

581 名前:名前は開発中のものです。 mailto:sage [2019/04/29(月) 14:14:27.78 ID:E9/l6aQf.net]
>>571
作品名分かる?
作者に聞いてみようと思うのだが

582 名前:名前は開発中のものです。 mailto:sage [2019/04/29(月) 14:16:56.63 ID:E9/l6aQf.net]
あと今>>437で言及してた
マップチップにカスタムパラメータ持たせて瞬間移動先に指定不能にするプログラムが動作確認できたわ。
まだ本体スクリプトに直接書き加えた段階だけど

583 名前:名前は開発中のものです。 mailto:sage [2019/04/29(月) 23:22:11.67 ID:E9/l6aQf.net]
>>566に関連するんだけど、特定のカスタムスキルを所持したユニットが
特定のマップ上の位置から一定範囲内にいないかfor文で調べて、存在する場合は
その位置へ瞬間移動させられなくするとか、その位置にいる時だけ特定の武器タイプの武器が
使用できなくなるといったプラグインを作りたいんだけど、実際に作って入れてゲーム起動すると
そのプラグインファイルが該当する行動をユニットにさせようとすると「オーバーフローしました」って出て
ゲームが止まってしまうんだけどなんか解決法ないかな?
(プログラムは以下のような記述)
https://dotup.org/uploda/dotup.org1834424.txt

584 名前:名前は開発中のものです。 mailto:sage [2019/04/29(月) 23:23:43.05 ID:E9/l6aQf.net]
singleton-calculator ファイルの中にある
支援効果の対象になるユニットが支援設定をしたユニットの周囲にいないか検索するfor文と
殆ど違わないはずなんだけど何がいけないんだろう?



585 名前:名前は開発中のものです。 mailto:sage [2019/04/30(火) 00:31:43.60 ID:eoP4aHer.net]
ふりーむに新作きたぞ

586 名前:名前は開発中のものです。 mailto:sage [2019/04/30(火) 09:05:01.28 ID:AcvFBErp.net]
>>574
自分も支援スキルの影響を受けないスキルを作ってみて実際に動くけど、味方ユニットが行動するとオーバーフローしてゲームが止まる
敵ユニットだと問題無し
オーバーフローってなにが原因で起きるのかわからない

587 名前:名前は開発中のものです。 mailto:sage [2019/04/30(火) 10:04:05.70 ID:l5HALG6d.net]
x,y,terrainの二重宣言
CurrentMap.getX()とCurrentMap.getX(index)がなぜか同時に存在する
そもそもforの中でindex,x,yを使っていない

588 名前:名前は開発中のものです。 mailto:sage [2019/04/30(火) 14:57:05.19 ID:pyTBvNmD.net]
炎の剣のダメージエフェクトにランタイムの炎つけてみたけどうざいかな?みんなどうしてる?

589 名前:名前は開発中のものです。 mailto:sage [2019/04/30(火) 15:31:24.04 ID:ai/nZY14.net]
>>578で指摘された所を直してみたら
オーバーフローしなくなったけどマップ全域が瞬間移動不能になるんだよな。
(全体を別個の関数として書き出して! をつけて不必要条件にすると瞬間移動可能になるので
関数そのものはちゃんと認識されて動いてるっぽい)
何がいけないんだろう?

590 名前:名前は開発中のものです。 mailto:sage [2019/04/30(火) 17:55:44.17 ID:l5HALG6d.net]
ここのtargetUnitは瞬間移動する人なのでそいつのスキルをチェックしても意味がない
forの中のを仮にx2,y2とするけど

(x,y)の位置から3マス検索
「(x2,y2)の位置にユニットがいたらそいつのスキルをチェック」を繰り返す

591 名前:名前は開発中のものです。 mailto:sage [2019/04/30(火) 18:13:44.99 ID:xCrJqHvg.net]
そもそもワープ射程1マスチェックする度に
周囲3マス(25マス分)をチェックする感じになってて効率が悪い
ワープしちゃ駄目なマスの導出は1回やりゃ十分なはず

592 名前:名前は開発中のものです。 mailto:sage [2019/04/30(火) 23:16:47.34 ID:ai/nZY14.net]
>ここのtargetUnitは瞬間移動する人なのでそいつのスキルをチェックしても意味がない
そうだっ

593 名前:たのか。
てっきりワープ可能範囲全域内の全ユニットを検索してるのかと思い込んでたわ
[]
[ここ壊れてます]

594 名前:名前は開発中のものです。 mailto:sage [2019/05/03(金) 03:04:25.30 ID:+L+K4B3d.net]
今敵との距離によって性能が変化する武器を実装するプラグイン作ってるんだけど
戦闘に入る前に攻撃側と反撃側の距離調べて攻撃可能かどうか判定してるプログラムって
本体スクリプトのどのファイル内にあるか分かる人いる?



595 名前:名前は開発中のものです。 mailto:sage [2019/05/03(金) 03:28:45.36 ID:k9vwOS+Z.net]
デフォルトでは戦闘中に攻撃距離を判断する方法は無いので自力でattackinfoに書き込むしかない
ケモホモの人が作ったプラグインの中にあるGBAFE風戦闘を参考にするといいかも

596 名前:名前は開発中のものです。 mailto:sage [2019/05/03(金) 03:34:34.71 ID:k9vwOS+Z.net]
ごめん戦闘前の話だったな
ブルースクリーンの人が同じようなプラグイン作ってた気もするが
隣接してるかどうか調べるにはisDirectattackだ

597 名前:名前は開発中のものです。 mailto:sage [2019/05/03(金) 03:43:13.61 ID:eM5slile.net]
ケモホモだのブルースクリーンだのこれもうわかんねえな

598 名前:名前は開発中のものです。 mailto:sage [2019/05/03(金) 15:54:23.20 ID:+L+K4B3d.net]
ちな質問なんだけど
異なる種類の変数を使って計算された関数の値を別の関数内でエラー出さずに使う方法ってなんかある?
具体的に言うと(unit, targetUnit)とかが計算対象の関数のプログラムの中に
(active, passive)とかを計算対象にしてる別の関数の値を引用したいんだけど、実際にそう書いて
ゲーム起動すると途中でエラーが出て止まるんだけど

599 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 03:51:40.71 ID:xo5nX4+z.net]
関数内で宣言されてない変数名を使うとエラーを起こすのは当たり前なんだから
Var active=unitしておくか引用する関数のactiveをunitに置き換えればいいだけやろそれ

600 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 10:36:05.37 ID:bi5HQ9+0.net]
>>589
つまりactive とunit は元々同じデータを指してるって認識でいいのか?
今ちょうどそういう変換をしてるっぽいプラグインを見つけたので調べてた所だったんだけど

601 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 11:23:34.39 ID:UcOM0LuE.net]
プラグインの前に変数や引数について調べた方がいいと思う

602 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 15:35:25.49 ID:JeiZaW8x.net]
各変数が同じ構造のデータを指しているかどうかは
都度そのプログラムを読み解いて自分で判断するしかない
他の人に聞くのは無理がある

603 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 15:49:17.15 ID:o6RfRqSd.net]
こういう偉そうで何も助けない奴らが一番いらねー

604 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 16:30:15.43 ID:bi5HQ9+0.net]
ちな今>>584のプラグインが
●敵との距離がカスタムパラメータで指定した距離と合致してる場合は
攻撃力・命中率・クリティカル率・武器の相性値をカスタムパラメータに書き込んだ修正値通り変化させる
所まで実装できたわ。
後は上で質問したactive とunit のデータの引き渡しが実装できれば
武器のタイプ系統の逆転(物理武器なら魔法に、魔法はその逆に変換)もできそうだけど



605 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 22:38:05.45 ID:GwqSSvdq.net]
その辺ブルースクリーンの人もう作ってないか…?

606 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 23:18:37.75 ID:JeiZaW8x.net]
まー誰かと被ってもいいじゃない?

607 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 23:23:06.72 ID:4z0X2+Jd.net]
三すくみ逆転ならwikiにあった、あと物理攻撃を魔防で受ける(魔法攻撃を守備で受ける)ってやつもどこかでダウンロード出来たけど、距離で変わるのは無かったと思うよ。

608 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 23:23:25.40 ID:bi5HQ9+0.net]
ちな質問なんだけど
マップ上のまだ何も関係していないユニット2体
(戦闘にも入ろうとしてないしアイテムの交換とかもしていない状態、カーソルもユニットに合ってない)
のそれぞれのXY座標を特定する方法ってある?

609 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 23:29:45.11 ID:bi5HQ9+0.net]
598は目視じゃなくプログラム上でって意味ね

610 名前:名前は開発中のものです。 mailto:sage [2019/05/04(土) 23:52:59.16 ID:JeiZaW8x.net]
>>598
あるよ、読もう
srpgstudio.com/api/asset.html#Unit

611 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 00:13:07.67 ID:Kcxxaf+1.net]
unit.getMapXY()でユニット1体は特定できるんだろうけど
そこからもう1体特定して位置関係を取得する方法ってある?
戦闘に入ってたらactive.getMap-passive.getMap ってやって特定できるんだけどさ

612 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 00:16:32.47 ID:K/EJQedl.net]
他のunit情報さえ取得できれば、getMapX,Yで拾えるね
srpgstudio.com/api/session.html#GameSession

613 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 01:21:18.02 ID:Kcxxaf+1.net]
>>602
味方ユニット1体と戦闘相手のユニット1体の位置関係を
戦闘仕掛ける前に把握できる情報ってなんかあったかな?

614 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 01:30:06.79 ID:Kcxxaf+1.net]
https://dotup.org/uploda/dotup.org1839168.txt
敵との距離が離れる程威力と命中率が低下する武器を実装するプラグインできたよー (^o^)/
シューターの戦力調整とかに使えるんじゃないかなぁ



615 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 02:38:14.54 ID:K/EJQedl.net]
>>604
どっちかが武器持ってない時エラーにならないか?

あとこの書き方だと片方がカスパラ入れた武器、もう片方が普通の武器の時、
普通の武器持っている方のユニットまで攻撃力や命中率が変動するんじゃないか?

あと命中計算でターンタイプとユニットタイプを比較しているのが謎で
思わぬ不具合を引き起こしそう

616 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 06:35:12.39 ID:Kcxxaf+1.net]
>>605
今チェックしてみたけどどっちかが武器無しでも特にエラー出なかった。
敵側にカスタム武器持たせてもちゃんと武器性能は変化してる。
あと指摘通り対戦相手の威力と命中率も変動しちゃうんだけどどこが原因か分かる?
>>584のプラグインでも同じ現象が起きたんだが

617 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 07:52:46.98 ID:K/EJQedl.net]
ダメージ受ける側の武器のカスパラも拾って攻撃力と命中率に補正入れちゃっているからっしょ?

618 名前:名前は開発中のものです。 [2019/05/05(日) 17:58:30.73 ID:K4AjSxwU.net]
プログラム教本3冊 1円


Unityではじめる2Dゲーム作り
 
 ゲーム作りの始め方

 プログラミング入門講座


https://page.auctions.yahoo.co.jp/jp/auction/s660346773

619 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 19:00:09.93 ID:Kcxxaf+1.net]
>>607
なるほどな。
他にも最短射程が1以外だと最短射程で攻撃した場合でも威力と命中率が下がる不具合を発見したので
そこも直した上で今週中くらいに再アップするわ。

620 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 19:01:22.21 ID:Kcxxaf+1.net]
マップチップとかを3D表示ってできるのかな?
ちょこっと検索してみたらJavascriptはデフォルトでは3D画像の描画はできないって出てきたけど

621 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 20:29:13.84 ID:K/EJQedl.net]
できない、SRPGStudioにその手の描画機能は備わっていない

622 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 21:17:17.70 ID:r76hk+z2.net]
自力で擬似3Dっぽくはできるだろうけど
恐らくクソ重くなる

623 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 22:11:48.68 ID:Kcxxaf+1.net]
https://twitter.com/into_vision/status/966636007964557312
これぐらい(2Dのマップチップを回転させてサイドビュー状にする)
だけでもできれば最近の3DSのFEっぽくできそうなんだけどなぁ
(deleted an unsolicited ad)

624 名前:名前は開発中のものです。 mailto:sage [2019/05/05(日) 23:00:43.73 ID:EZd+KMml.net]
SRPGStudioでそういうプラグイン作れるくらいの上級者ならUnity使った方が早いんじゃないかって気がしてくる



625 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 00:03:37.87 ID:yiirDqoi.net]
いかにコード書けても
SRPGstudioという枠だと大分やれる事に制限かかっちゃいますからね
そこまでくるとゲームエンジン自体自作した方が楽そう

626 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 00:35:40.19 ID:zGJp1WXx.net]
ユニットメニューのパラメータの文字色がデフォだと黄色っぽいですけど
この文字の色ってスクリプトのどの辺をいじれば変更できるのか分かりますか?
白いウィンドウに変更したいけどパラメータの文字が見づらくなってしまって困ってます

627 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 01:23:09.16 ID:yiirDqoi.net]
>>616
適当にファイル作って

ColorValue.KEYWORD=0xRGB;// RGBは16進表記で00(0)〜ff(255)の間で記入
と一行書いたファイルをpluginフォルダに突っ込めば変わります
例えば0xff0000と書けば真っ赤になるはず

628 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 08:41:54.13 ID:0urzg58z.net]
最近始めたばかりでスクリプトに苦戦しています
盗むコマンドが優秀過ぎるので
確率で成功失敗するようにさせたいのですが
発動率を設定するにはどこをさわればいいでしょうか?

629 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 08:50:48.19 ID:zGJp1WXx.net]
>>617
返事遅くなってすいません
ありがとうございます文字色の変更できました

630 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 09:04:31.57 ID:VJQzZXgA.net]
https://dotup.org/uploda/dotup.org1840374.txt
>>604の修正版できたよー (^o^)/
カスタムパラメータ無しの武器の威力と命中率が下がる不具合も直したし
最短射程では基本性能通りで攻撃できるしこれで完璧やろなぁ

631 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 09:55:09.85 ID:VJQzZXgA.net]
>>618
singleton-system ファイルの中に
isStealTradeDisabledっていう関数があって、これが盗むコマンドを実行した場合に
実際にどのアイテムを盗めるか決めてるので、こことかに書き加えれば盗める条件を増やせる。
今試しにここの中に if(20 > unit.getLv()) { return true; }
(盗む側のレベルが20未満だと盗めない)って記述を書き加えてみたらその通り動いてる。
確率の設定もできるのかは分からないので他の人に聞いてみてくれ

632 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 13:41:26.90 ID:yiirDqoi.net]
結局、命中部分の
turnType == active.getUnitType()とか turnType == passive.getUnitType()ってなんなんや

自軍は相手から殴られる時は効果でないとか、
敵軍はこっちから殴る時は効果でないとか、
同盟軍は全く効果でないとか
問題しか起きそうにないif文に見えるぜ

633 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 18:14:59.66 ID:a7RGrlrg.net]
activeの参照だけでいい予感

634 名前:名前は開発中のものです。 mailto:sage [2019/05/06(月) 19:26:10.78 ID:R652Kx8r.net]
アーダイが強化されてしまったね。全部かわすかノーダメージになった。直した方がいいか考えて。



635 名前:名前は開発中のものです。 mailto:sage [2019/05/07(火) 00:45:13.98 ID:GFRQc186.net]
自軍ターンだとか敵軍ターンだとかを比較する意味がないから
一つ目のif文は中身だけでよくて条件式が不要
二つ目のif文は中身すら不要
ってところだね

636 名前:名前は開発中のものです。 mailto:sage [2019/05/07(火) 00:48:10.20 ID:R+uAYtY+.net]
敵側だけ確率で露骨に有利になるソシャゲ形式のプラグインでも作りたかったんじゃないの






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<223KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef