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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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の参照だけでいい予感
624: 2019/05/06(月)19:26 ID:R652Kx8r(1) AAS
アーダイが強化されてしまったね。全部かわすかノーダメージになった。直した方がいいか考えて。
625: 2019/05/07(火)00:45 ID:GFRQc186(1) AAS
自軍ターンだとか敵軍ターンだとかを比較する意味がないから
一つ目のif文は中身だけでよくて条件式が不要
二つ目のif文は中身すら不要
ってところだね
626: 2019/05/07(火)00:48 ID:R+uAYtY+(1) AAS
敵側だけ確率で露骨に有利になるソシャゲ形式のプラグインでも作りたかったんじゃないの
627: 2019/05/07(火)17:23 ID:QUY+4qA3(1) AAS
アプデ来たぞ!
628: 2019/05/07(火)18:15 ID:ee2pvZ65(1) AAS
恰好良いのがいっぱい追加されたな
629: 2019/05/07(火)18:17 ID:5oKjDDa+(1/2) AAS
エフェクトはもう増えないんだろうか
十分素材のアプデしたと思うけども
630: 2019/05/07(火)18:35 ID:iXPINT1A(1) AAS
うお、もうfixアプデしかしないと思ってたからこれは嬉しい
ビットコインも上がったし最高のGW明けや
631: 2019/05/07(火)20:18 ID:SYNGeofp(1) AAS
戦闘背景スクロールは実装… されなかったでござる
632: 2019/05/07(火)20:43 ID:5oKjDDa+(2/2) AAS
戦闘背景スクロールは実装するなら最低でも2重スクロールできないとキツイな
633: 2019/05/07(火)22:20 ID:yu4wZFFA(1) AAS
モンスター斧持ち多いな
634: 2019/05/07(火)22:49 ID:gBGPj6Zk(1) AAS
これいつからユニット登場に変数が使えなくなったんだ?
俺はブックマークのイベントをコピペして登場キャラを変えてたから気づかなかったし
別に指定できなくなったままでも困らないけど
635: 2019/05/08(水)00:22 ID:QnWmRpbL(1) AAS
斧のイメージ=パワー&野蛮だから仕方ない
キャラチップの武器くらいは簡単に改変できるだろうから問題ないだろう
636
(1): 2019/05/08(水)00:56 ID:Czv6hJNj(1/2) AAS
質問いいか?
>>574で書いてた瞬間移動制限のプラグインだけど
「瞬間移動を制限するカスタムスキルを所持するユニットがいる場合そのユニットの周辺から瞬間移動が制限される」
まで実装できたんだけど、なぜか「カスタムスキルを所持するユニットのいる座標から右側と下全部が瞬間移動不能」
になってしまうんだけど改善法あるかな?
プログラムは下記なんだけどさ
外部リンク[txt]:dotup.org
637: 2019/05/08(水)00:59 ID:Czv6hJNj(2/2) AAS
item-teleportation ファイルの該当箇所を>>636に書き換えてゲーム起動して
瞬間移動アイテム使うと図1のようになってて、目標としては
ユニットのカスタムスキルの効果で図2のように瞬間移動制限をかけたいんだけどさ

画像リンク[jpg]:dotup.org 図1
画像リンク[jpg]:dotup.org 図2
638: 2019/05/08(水)13:03 ID:lPXCMf34(1) AAS
だから二重宣言するなと
639: 2019/05/08(水)16:02 ID:0INFv3KQ(1) AAS
var nash = “ヘレンの恋人”;
var nash = “ヘレンの恋人”; //念のため
lucy.hp = 0;
lucy.hp = 0; //念のため
lucy.hp = 0; //念のため
lucy.hp = 0; //念のため
640: 2019/05/08(水)16:19 ID:vGl136KP(1) AAS
for文使った方が効率よくルーシー殺れるんじゃないですかねそれは
641: 2019/05/08(水)21:05 ID:9KSZ+c0Z(1) AAS
病みヘレン流行ってんの?w
1-
あと 361 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s