[過去ログ] 製作者スレ SRPG Studio 30章 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
543
(1): 2019/04/24(水)01:36 ID:31sUoQAB(1) AAS
軽業作りたいならそのキャラ用にスキルタイプ作っちゃう方が楽じゃね?
544
(1): 2019/04/24(水)03:24 ID:eF0MmlYv(1) AAS
その処理全部書き換えるならそもそもaliasいらんぞ
545
(1): 2019/04/24(水)17:08 ID:EKwj+lqM(1/3) AAS
恥を忍んで質問します。
wikiにある武器熟練度のスプリクトを導入したいのですが、pluginフォルダに.js入れても作動しません。
各キャラクターデータにカスタムパラメータを設定しなければダメなのでしょうか?
546: 2019/04/24(水)17:19 ID:Phgr6j6O(1) AAS
Twitterで質問してた人かな?
547: 2019/04/24(水)17:22 ID:b1vCImUA(1) AAS
>>545
そのファイルか何かに導入のやり方書いてませんか?
キャラかどうかはわかりませんが
存在しないステータスですからカスタムパラメーターは入れないと動かないでしょう
548: 2019/04/24(水)17:27 ID:PPJSDtXY(1) AAS
あれはカスタムパラメータ設定しなくても一応動くようになってるはずだぇど
プラグイン導入する前のプレイデータでテストプレイしてるんだったら当然バグるぞ
549: 2019/04/24(水)17:43 ID:EKwj+lqM(2/3) AAS
すいません、スプリクトの導入に関しても素人なのです
で、意見貰った通りフォルダに放りこむだけでいいのかなと思うのですが、ツール側でインポートしなくてはならないのでしょうか?
readme読む限りでは、カスタムパラメータに記入事項がないみたいです
550: 2019/04/24(水)18:33 ID:clNGRJ3y(1/2) AAS
あれ、それ記述しないと駄目じゃなかったっけ
俺も入れてるから帰ったら確認するわ
551: 2019/04/24(水)18:33 ID:clNGRJ3y(2/2) AAS
てかうろ覚えだけど2、三個ファイルなかったっけ?
552: 2019/04/24(水)21:09 ID:it4igFXU(1) AAS
探しやすいように詳しく指定して欲しいんだが、CB氏作のやつでいいんかな?

readme以外のにもそのファイルの説明と使い方(カスパラの設定)があるからまず全部確認しよう
553
(1): 2019/04/24(水)21:13 ID:EKwj+lqM(3/3) AAS
すいません、色々とありがとうございます
ツイッター漁っていたら、答えが見つかりました
というか、本当に申し訳ないです
554: 2019/04/24(水)21:25 ID:G7vxMS6u(1) AAS
>>553
解決したなら良かった
555: 2019/04/24(水)21:57 ID:zX9pSkGo(1/2) AAS
>>543
クラスタイプの事?
最初からじゃなくてレベルアップで覚えて移動1になる感じだから
スキル化した方がいいかなと思ったんだ

>>544
全部書き換えるのかも分からん、スキル作るの初めてなんだ
改造したとか言ったけど正直movePoint = 1の所しかいじってないし
556: 2019/04/24(水)23:20 ID:xJVYmuMs(1) AAS
よくわかんないけどパラメータボーナスのスキルに手を入れて
必ず1になるようにマイナス補正をかける効果を作った方が簡単そう
557
(1): 2019/04/24(水)23:47 ID:zX9pSkGo(2/2) AAS
移動を1にしたいんじゃなくて
移動コストを1にしたいんだ
558: 2019/04/25(木)20:26 ID:Tq7eRa7+(1) AAS
>>557
移動1と移動コスト1って同じ意味なんじゃないの?
今本体スクリプト見てみたけど、マップチップごとの移動コストは
あくまでも地形側ではなくユニットやクラスタイプにデータとして設定されてる要素みたいだけど
559
(1): 2019/04/25(木)20:39 ID:hQerzlJi(1) AAS
スクリプトとか作れないから、軽業スキル習得と同時に移動コスト1の同名クラスにしれっとクラスチェンジさせて終わらせるかな…
560: 2019/04/25(木)21:42 ID:OlMiXFPx(1) AAS
(function () {
var alias1 = PosChecker;
PosChecker = {
getUnitFromPos: function(x, y) {
return root.getCurrentSession().getUnitFromPos(x, y);
},

getMovePointFromUnit: function(x, y, unit) {
省19
561: 2019/04/25(木)22:53 ID:RMO82JX6(1) AAS
>>559>>542なんじゃないの?
562: 2019/04/26(金)10:22 ID:yezWfyhD(1) AAS
つまりどういう事?
563: 2019/04/26(金)15:07 ID:cgOo7LXF(1) AAS
ゲストユニットとの使い道がわからないです
同盟軍と同じじゃないですか
564: 2019/04/26(金)15:25 ID:PY3W8Da1(1) AAS
同盟はCPUが動かす
ゲストは自分で操作できる
565
(1): 2019/04/26(金)22:22 ID:f7TV3KlG(1/2) AAS
singleton-calculator フォルダの中にある支援効果の付与の計算を行う記述(下記↓)とかを改変して
味方ユニットが範囲内にいる間だけ一時的に特定のスキルとかステートの効果を与えるプラグインって
誰か作って成功した人いる?
今作ってるんだけどうまく行かないんだけど
566
(1): 2019/04/26(金)22:24 ID:f7TV3KlG(2/2) AAS
var SupportCalculator = {
createTotalStatus: function(unit) {
var i, x, y, index, targetUnit, indexArray, count;
var totalStatus = {};

totalStatus.powerTotal = 0;
totalStatus.defenseTotal = 0;
totalStatus.hitTotal = 0;
省23
567
(1): 2019/04/27(土)16:42 ID:DIvsUyoW(1) AAS
>>565
これイベントでやった方が速いのでは?
568: 2019/04/27(土)16:58 ID:AfVEaWau(1) AAS
イームイマの真似すればできる
569: 2019/04/27(土)20:18 ID:ahY7gMbL(1) AAS
>>567
自動開始イベントで距離を条件にステート付与とかにすると
例えば周囲一定範囲の全ユニットを沈黙させる魔封じの者を作るつもりでそれやると
移動して魔封じの者に接近して魔法攻撃を仕掛けるまでは可能で、戦闘終了後に沈黙になるんだけど
接近するだけで沈黙して攻撃も仕掛けられないようにできないかと思ってさ
570: 2019/04/28(日)11:09 ID:wvO9Q+Ap(1) AAS
なるほどね
571
(1): 2019/04/29(月)12:43 ID:mqaSZu+5(1) AAS
公開されている作品でそれらしいのあったけどな
どうやったんだろう
572: 2019/04/29(月)14:14 ID:E9/l6aQf(1/4) AAS
>>571
作品名分かる?
作者に聞いてみようと思うのだが
573: 2019/04/29(月)14:16 ID:E9/l6aQf(2/4) AAS
あと今>>437で言及してた
マップチップにカスタムパラメータ持たせて瞬間移動先に指定不能にするプログラムが動作確認できたわ。
まだ本体スクリプトに直接書き加えた段階だけど
574
(2): 2019/04/29(月)23:22 ID:E9/l6aQf(3/4) AAS
>>566に関連するんだけど、特定のカスタムスキルを所持したユニットが
特定のマップ上の位置から一定範囲内にいないかfor文で調べて、存在する場合は
その位置へ瞬間移動させられなくするとか、その位置にいる時だけ特定の武器タイプの武器が
使用できなくなるといったプラグインを作りたいんだけど、実際に作って入れてゲーム起動すると
そのプラグインファイルが該当する行動をユニットにさせようとすると「オーバーフローしました」って出て
ゲームが止まってしまうんだけどなんか解決法ないかな?
(プログラムは以下のような記述)
省1
575: 2019/04/29(月)23:23 ID:E9/l6aQf(4/4) AAS
singleton-calculator ファイルの中にある
支援効果の対象になるユニットが支援設定をしたユニットの周囲にいないか検索するfor文と
殆ど違わないはずなんだけど何がいけないんだろう?
576: 2019/04/30(火)00:31 ID:eoP4aHer(1) AAS
ふりーむに新作きたぞ
577: 2019/04/30(火)09:05 ID:AcvFBErp(1) AAS
>>574
自分も支援スキルの影響を受けないスキルを作ってみて実際に動くけど、味方ユニットが行動するとオーバーフローしてゲームが止まる
敵ユニットだと問題無し
オーバーフローってなにが原因で起きるのかわからない
578
(1): 2019/04/30(火)10:04 ID:l5HALG6d(1/2) AAS
x,y,terrainの二重宣言
CurrentMap.getX()とCurrentMap.getX(index)がなぜか同時に存在する
そもそもforの中でindex,x,yを使っていない
579: 2019/04/30(火)14:57 ID:pyTBvNmD(1) AAS
炎の剣のダメージエフェクトにランタイムの炎つけてみたけどうざいかな?みんなどうしてる?
580: 2019/04/30(火)15:31 ID:ai/nZY14(1/2) AAS
>>578で指摘された所を直してみたら
オーバーフローしなくなったけどマップ全域が瞬間移動不能になるんだよな。
(全体を別個の関数として書き出して! をつけて不必要条件にすると瞬間移動可能になるので
関数そのものはちゃんと認識されて動いてるっぽい)
何がいけないんだろう?
581: 2019/04/30(火)17:55 ID:l5HALG6d(2/2) AAS
ここのtargetUnitは瞬間移動する人なのでそいつのスキルをチェックしても意味がない
forの中のを仮にx2,y2とするけど

(x,y)の位置から3マス検索
「(x2,y2)の位置にユニットがいたらそいつのスキルをチェック」を繰り返す
582: 2019/04/30(火)18:13 ID:xCrJqHvg(1) AAS
そもそもワープ射程1マスチェックする度に
周囲3マス(25マス分)をチェックする感じになってて効率が悪い
ワープしちゃ駄目なマスの導出は1回やりゃ十分なはず
583: 2019/04/30(火)23:16 ID:ai/nZY14(2/2) AAS
>ここのtargetUnitは瞬間移動する人なのでそいつのスキルをチェックしても意味がない
そうだったのか。
てっきりワープ可能範囲全域内の全ユニットを検索してるのかと思い込んでたわ
584
(2): 2019/05/03(金)03:04 ID:+L+K4B3d(1/2) AAS
今敵との距離によって性能が変化する武器を実装するプラグイン作ってるんだけど
戦闘に入る前に攻撃側と反撃側の距離調べて攻撃可能かどうか判定してるプログラムって
本体スクリプトのどのファイル内にあるか分かる人いる?
585: 2019/05/03(金)03:28 ID:k9vwOS+Z(1/2) AAS
デフォルトでは戦闘中に攻撃距離を判断する方法は無いので自力でattackinfoに書き込むしかない
ケモホモの人が作ったプラグインの中にあるGBAFE風戦闘を参考にするといいかも
586: 2019/05/03(金)03:34 ID:k9vwOS+Z(2/2) AAS
ごめん戦闘前の話だったな
ブルースクリーンの人が同じようなプラグイン作ってた気もするが
隣接してるかどうか調べるにはisDirectattackだ
587: 2019/05/03(金)03:43 ID:eM5slile(1) AAS
ケモホモだのブルースクリーンだのこれもうわかんねえな
588: 2019/05/03(金)15:54 ID:+L+K4B3d(2/2) AAS
ちな質問なんだけど
異なる種類の変数を使って計算された関数の値を別の関数内でエラー出さずに使う方法ってなんかある?
具体的に言うと(unit, targetUnit)とかが計算対象の関数のプログラムの中に
(active, passive)とかを計算対象にしてる別の関数の値を引用したいんだけど、実際にそう書いて
ゲーム起動すると途中でエラーが出て止まるんだけど
589
(1): 2019/05/04(土)03:51 ID:xo5nX4+z(1) AAS
関数内で宣言されてない変数名を使うとエラーを起こすのは当たり前なんだから
Var active=unitしておくか引用する関数のactiveをunitに置き換えればいいだけやろそれ
590: 2019/05/04(土)10:36 ID:bi5HQ9+0(1/4) AAS
>>589
つまりactive とunit は元々同じデータを指してるって認識でいいのか?
今ちょうどそういう変換をしてるっぽいプラグインを見つけたので調べてた所だったんだけど
591: 2019/05/04(土)11:23 ID:UcOM0LuE(1) AAS
プラグインの前に変数や引数について調べた方がいいと思う
592: 2019/05/04(土)15:35 ID:JeiZaW8x(1/3) AAS
各変数が同じ構造のデータを指しているかどうかは
都度そのプログラムを読み解いて自分で判断するしかない
他の人に聞くのは無理がある
593: 2019/05/04(土)15:49 ID:o6RfRqSd(1) AAS
こういう偉そうで何も助けない奴らが一番いらねー
594: 2019/05/04(土)16:30 ID:bi5HQ9+0(2/4) AAS
ちな今>>584のプラグインが
●敵との距離がカスタムパラメータで指定した距離と合致してる場合は
攻撃力・命中率・クリティカル率・武器の相性値をカスタムパラメータに書き込んだ修正値通り変化させる
所まで実装できたわ。
後は上で質問したactive とunit のデータの引き渡しが実装できれば
武器のタイプ系統の逆転(物理武器なら魔法に、魔法はその逆に変換)もできそうだけど
595: 2019/05/04(土)22:38 ID:GwqSSvdq(1) AAS
その辺ブルースクリーンの人もう作ってないか…?
596: 2019/05/04(土)23:18 ID:JeiZaW8x(2/3) AAS
まー誰かと被ってもいいじゃない?
597: 2019/05/04(土)23:23 ID:4z0X2+Jd(1) AAS
三すくみ逆転ならwikiにあった、あと物理攻撃を魔防で受ける(魔法攻撃を守備で受ける)ってやつもどこかでダウンロード出来たけど、距離で変わるのは無かったと思うよ。
598
(1): 2019/05/04(土)23:23 ID:bi5HQ9+0(3/4) AAS
ちな質問なんだけど
マップ上のまだ何も関係していないユニット2体
(戦闘にも入ろうとしてないしアイテムの交換とかもしていない状態、カーソルもユニットに合ってない)
のそれぞれのXY座標を特定する方法ってある?
599: 2019/05/04(土)23:29 ID:bi5HQ9+0(4/4) AAS
598は目視じゃなくプログラム上でって意味ね
600: 2019/05/04(土)23:52 ID:JeiZaW8x(3/3) AAS
>>598
あるよ、読もう
外部リンク[html]:srpgstudio.com
601: 2019/05/05(日)00:13 ID:Kcxxaf+1(1/7) AAS
unit.getMapXY()でユニット1体は特定できるんだろうけど
そこからもう1体特定して位置関係を取得する方法ってある?
戦闘に入ってたらactive.getMap-passive.getMap ってやって特定できるんだけどさ
602
(1): 2019/05/05(日)00:16 ID:K/EJQedl(1/4) AAS
他のunit情報さえ取得できれば、getMapX,Yで拾えるね
外部リンク[html]:srpgstudio.com
603: 2019/05/05(日)01:21 ID:Kcxxaf+1(2/7) AAS
>>602
味方ユニット1体と戦闘相手のユニット1体の位置関係を
戦闘仕掛ける前に把握できる情報ってなんかあったかな?
604
(2): 2019/05/05(日)01:30 ID:Kcxxaf+1(3/7) AAS
外部リンク[txt]:dotup.org
敵との距離が離れる程威力と命中率が低下する武器を実装するプラグインできたよー (^o^)/
シューターの戦力調整とかに使えるんじゃないかなぁ
605
(1): 2019/05/05(日)02:38 ID:K/EJQedl(2/4) AAS
>>604
どっちかが武器持ってない時エラーにならないか?

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

あと命中計算でターンタイプとユニットタイプを比較しているのが謎で
思わぬ不具合を引き起こしそう
606: 2019/05/05(日)06:35 ID:Kcxxaf+1(4/7) AAS
>>605
今チェックしてみたけどどっちかが武器無しでも特にエラー出なかった。
敵側にカスタム武器持たせてもちゃんと武器性能は変化してる。
あと指摘通り対戦相手の威力と命中率も変動しちゃうんだけどどこが原因か分かる?
>>584のプラグインでも同じ現象が起きたんだが
607
(1): 2019/05/05(日)07:52 ID:K/EJQedl(3/4) AAS
ダメージ受ける側の武器のカスパラも拾って攻撃力と命中率に補正入れちゃっているからっしょ?
608: 2019/05/05(日)17:58 ID:K4AjSxwU(1) AAS
プログラム教本3冊 1円

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

 プログラミング入門講座

外部リンク:page.auctions.yahoo.co.jp
609: 2019/05/05(日)19:00 ID:Kcxxaf+1(5/7) AAS
>>607
なるほどな。
他にも最短射程が1以外だと最短射程で攻撃した場合でも威力と命中率が下がる不具合を発見したので
そこも直した上で今週中くらいに再アップするわ。
610: 2019/05/05(日)19:01 ID:Kcxxaf+1(6/7) AAS
マップチップとかを3D表示ってできるのかな?
ちょこっと検索してみたらJavascriptはデフォルトでは3D画像の描画はできないって出てきたけど
611: 2019/05/05(日)20:29 ID:K/EJQedl(4/4) AAS
できない、SRPGStudioにその手の描画機能は備わっていない
612: 2019/05/05(日)21:17 ID:r76hk+z2(1) AAS
自力で擬似3Dっぽくはできるだろうけど
恐らくクソ重くなる
613: 2019/05/05(日)22:11 ID:Kcxxaf+1(7/7) AAS
Twitterリンク:into_vision
これぐらい(2Dのマップチップを回転させてサイドビュー状にする)
だけでもできれば最近の3DSのFEっぽくできそうなんだけどなぁ
Twitterリンク:5chan_nel (5ch newer account)
614: 2019/05/05(日)23:00 ID:EZd+KMml(1) AAS
SRPGStudioでそういうプラグイン作れるくらいの上級者ならUnity使った方が早いんじゃないかって気がしてくる
615: 2019/05/06(月)00:03 ID:yiirDqoi(1/3) AAS
いかにコード書けても
SRPGstudioという枠だと大分やれる事に制限かかっちゃいますからね
そこまでくるとゲームエンジン自体自作した方が楽そう
616
(1): 2019/05/06(月)00:35 ID:zGJp1WXx(1/2) AAS
ユニットメニューのパラメータの文字色がデフォだと黄色っぽいですけど
この文字の色ってスクリプトのどの辺をいじれば変更できるのか分かりますか?
白いウィンドウに変更したいけどパラメータの文字が見づらくなってしまって困ってます
617
(1): 2019/05/06(月)01:23 ID:yiirDqoi(2/3) AAS
>>616
適当にファイル作って

ColorValue.KEYWORD=0xRGB;// RGBは16進表記で00(0)〜ff(255)の間で記入
と一行書いたファイルをpluginフォルダに突っ込めば変わります
例えば0xff0000と書けば真っ赤になるはず
618
(1): 2019/05/06(月)08:41 ID:0urzg58z(1) AAS
最近始めたばかりでスクリプトに苦戦しています
盗むコマンドが優秀過ぎるので
確率で成功失敗するようにさせたいのですが
発動率を設定するにはどこをさわればいいでしょうか?
619: 2019/05/06(月)08:50 ID:zGJp1WXx(2/2) AAS
>>617
返事遅くなってすいません
ありがとうございます文字色の変更できました
620: 2019/05/06(月)09:04 ID:VJQzZXgA(1/2) AAS
外部リンク[txt]:dotup.org
>>604の修正版できたよー (^o^)/
カスタムパラメータ無しの武器の威力と命中率が下がる不具合も直したし
最短射程では基本性能通りで攻撃できるしこれで完璧やろなぁ
621: 2019/05/06(月)09:55 ID:VJQzZXgA(2/2) AAS
>>618
singleton-system ファイルの中に
isStealTradeDisabledっていう関数があって、これが盗むコマンドを実行した場合に
実際にどのアイテムを盗めるか決めてるので、こことかに書き加えれば盗める条件を増やせる。
今試しにここの中に if(20 > unit.getLv()) { return true; }
(盗む側のレベルが20未満だと盗めない)って記述を書き加えてみたらその通り動いてる。
確率の設定もできるのかは分からないので他の人に聞いてみてくれ
622: 2019/05/06(月)13:41 ID:yiirDqoi(3/3) AAS
結局、命中部分の
turnType == active.getUnitType()とか turnType == passive.getUnitType()ってなんなんや

自軍は相手から殴られる時は効果でないとか、
敵軍はこっちから殴る時は効果でないとか、
同盟軍は全く効果でないとか
問題しか起きそうにないif文に見えるぜ
623: 2019/05/06(月)18:14 ID:a7RGrlrg(1) AAS
activeの参照だけでいい予感
1-
あと 379 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s