ファイアーエムブレムみたいな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 Part17
http://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/
探検
製作者スレ SRPG Studio 30章
■ このスレッドは過去ログ倉庫に格納されています
2019/03/02(土) 10:10:31.92ID:3vGHIcQh
504名前は開発中のものです。
2019/04/20(土) 19:14:41.07ID:rUXPJU07 >>503
今なら無料でアーダイを書くよ
今なら無料でアーダイを書くよ
505名前は開発中のものです。
2019/04/20(土) 19:24:59.80ID:Wau3odSv 無料で粗大ゴミ出すのは不法投棄になるぞ
506名前は開発中のものです。
2019/04/20(土) 19:32:43.77ID:rUXPJU07 わたしの絵は156ODLされました
これは天才です
アーダイは言った
天才は俺だ。おまえは俺だ。
わかったよアーダイ。ぼくはアーダイだ
これは天才です
アーダイは言った
天才は俺だ。おまえは俺だ。
わかったよアーダイ。ぼくはアーダイだ
507名前は開発中のものです。
2019/04/20(土) 20:31:58.18ID:gJqcYfD3 もう描いたんだな?
じゃあURL教えてくれる?
そのアーダイって奴1回位ちゃんと見てみたい
じゃあURL教えてくれる?
そのアーダイって奴1回位ちゃんと見てみたい
508名前は開発中のものです。
2019/04/20(土) 21:44:37.68ID:gGzVLS7c アーダイとは青春です
ゆえに僕がアーダイ
ゆえに僕がアーダイ
509名前は開発中のものです。
2019/04/20(土) 22:38:11.89ID:gJqcYfD3 つまり描いてないんだな?
でたらめと嘘ばっかだなお前
でたらめと嘘ばっかだなお前
510名前は開発中のものです。
2019/04/20(土) 22:45:51.96ID:/CiAf3Kc 触んなよ
511名前は開発中のものです。
2019/04/20(土) 23:22:10.11ID:3i2wGn7H 病人虐めたらかわいそう
512名前は開発中のものです。
2019/04/20(土) 23:37:25.37ID:pKMhQ2cG >>509
アーダイは真実。あなたがピンチの時ならばアーダイはあなたを助けてくれます
アーダイは真実。あなたがピンチの時ならばアーダイはあなたを助けてくれます
513名前は開発中のものです。
2019/04/21(日) 00:36:47.95ID:xDOsZwDt >>512
あなたは偽者ですね、アーダイは助けませんよ、アーダイは喋ります、俺は孤独に生きる
あなたは偽者ですね、アーダイは助けませんよ、アーダイは喋ります、俺は孤独に生きる
514名前は開発中のものです。
2019/04/21(日) 06:31:12.23ID:TWLJOV9/ >>512
まさひとさん新作作るのもうやめたの?
まさひとさん新作作るのもうやめたの?
515名前は開発中のものです。
2019/04/21(日) 09:55:25.28ID:QkrZbpLp 障害者の相手すんなって何回も言ってんじゃん
1スレちゃんと読もうや
1スレちゃんと読もうや
516名前は開発中のものです。
2019/04/21(日) 15:13:48.17ID:d83f6FYN /i/|ii!//|!/!i/´i/ .|i |/ノ i\i!゙、:iヽ|:::| ヽ 'i ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ
i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::
ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i'::::::::::::::::::::::::::::
/  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/::::::::::::::::::::::::::::
,,イ| i' i" `'‐=' `'|/i!:::::i::::::::::::::::::::::::
i | :::::::ヽ::::ヽ::::::ヾ:: ゙、 l 〃::::: i//::::ハ::::::::::::::::::i:::
i i \\\\\ヽ ) ヽ ′′′ / /:::::/:::::::::::::::::::|::::
! | i ,,ィノ < :::: : /:::::/:::::::::::::::::::/::::
i! i i! /i/ ,r''''‐y'''.;、 \ /:::::/:::::/::::::::::::/:::::
゙i! | i /⌒' 、 Y:::::::::''::;;;;'.;.Y'⌒゙i /::::::/::::::/::::::::::::/::::/i
i i ゙! ん、,,__ヽノ:::::::::::::::::::;;;;;{,__,,,r'' /:::::::/::::::/::::::::::::/:::://
゙、ii! ゙| i ノ ゝ;;;:::::::::::::::::::;ノ 。 `i //:::::/:::::/::::::::::::/::::::/:::
ヾ!トl ゙iU i 。l '゛.. ‐ー:::::i | //::::::/::::::/::::::/:::/:::::i!::::::
iiミ! ハ i l ,,,,::: :::;;;;;...{ ° ゙、 //::::://::::/::::::/:::::/::::i::::ii::
i!ヾ!i ゙、! , ' |::: ::::ヽ ..} |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ::
!ヽヾi i゙、 ___,,,/ }:: : ;;;::: ::::::::} レWノ'レi/、//::/:://:/:::/::/:::ハ:i |::
i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::
ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i'::::::::::::::::::::::::::::
/  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/::::::::::::::::::::::::::::
,,イ| i' i" `'‐=' `'|/i!:::::i::::::::::::::::::::::::
i | :::::::ヽ::::ヽ::::::ヾ:: ゙、 l 〃::::: i//::::ハ::::::::::::::::::i:::
i i \\\\\ヽ ) ヽ ′′′ / /:::::/:::::::::::::::::::|::::
! | i ,,ィノ < :::: : /:::::/:::::::::::::::::::/::::
i! i i! /i/ ,r''''‐y'''.;、 \ /:::::/:::::/::::::::::::/:::::
゙i! | i /⌒' 、 Y:::::::::''::;;;;'.;.Y'⌒゙i /::::::/::::::/::::::::::::/::::/i
i i ゙! ん、,,__ヽノ:::::::::::::::::::;;;;;{,__,,,r'' /:::::::/::::::/::::::::::::/:::://
゙、ii! ゙| i ノ ゝ;;;:::::::::::::::::::;ノ 。 `i //:::::/:::::/::::::::::::/::::::/:::
ヾ!トl ゙iU i 。l '゛.. ‐ー:::::i | //::::::/::::::/::::::/:::/:::::i!::::::
iiミ! ハ i l ,,,,::: :::;;;;;...{ ° ゙、 //::::://::::/::::::/:::::/::::i::::ii::
i!ヾ!i ゙、! , ' |::: ::::ヽ ..} |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ::
!ヽヾi i゙、 ___,,,/ }:: : ;;;::: ::::::::} レWノ'レi/、//::/:://:/:::/::/:::ハ:i |::
517名前は開発中のものです。
2019/04/21(日) 22:16:15.81ID:aD3kZU3V だってしつこいんだもん
障害者か何か分からんが15年もこんなことやってんだろ?
いい加減にしろクソ位言いたくもなるじゃんよ
障害者か何か分からんが15年もこんなことやってんだろ?
いい加減にしろクソ位言いたくもなるじゃんよ
518名前は開発中のものです。
2019/04/21(日) 23:09:39.24ID:8lJOk6QX 言われて止めないから荒らしなんだぞ?んで
触って喜ぶのは荒らし
不快になるのは荒らし以外
触って喜ぶのは荒らし
不快になるのは荒らし以外
519名前は開発中のものです。
2019/04/21(日) 23:30:22.49ID:aD3kZU3V マジかい
迷惑なやっちゃな
迷惑なやっちゃな
520名前は開発中のものです。
2019/04/21(日) 23:40:43.10ID:m6bWgw7u これは荒らしじゃなくて
無自覚の障害者なのでは?
無自覚の障害者なのでは?
521名前は開発中のものです。
2019/04/22(月) 02:18:59.27ID:w2AJ7N/y 作者にもメンヘラ多いからなあ
522名前は開発中のものです。
2019/04/22(月) 03:45:55.31ID:wSJbx57D 何も生み出さないくせに荒らしに構って製作者きどりっすか
523名前は開発中のものです。
2019/04/22(月) 07:53:21.87ID:Rp1iXnhS >>522
荒らし乙
荒らし乙
524名前は開発中のものです。
2019/04/22(月) 09:39:28.89ID:yAQEoMba 製作者なりそこないスレになってるな…
525名前は開発中のものです。
2019/04/22(月) 10:21:49.60ID:Rp1iXnhS 糖質と愉快な仲間たちスレ
もはや製作者ですらない
もはや製作者ですらない
526名前は開発中のものです。
2019/04/22(月) 10:37:38.54ID:6ts2orlK /j
/__/ ‘,
// ヽ ', 、
// ‘
/イ ', l ’ …わかった この話はやめよう
iヘヘ, l | ’
| nヘヘ _ | | l ハイ!! やめやめ
| l_| | | ゝ ̄`ヽ | |〈 ̄ノ
ゝソノノ `ー‐' l ! ¨/
n/7./7 ∧ j/ / iヽiヽn
|! |///7/:::ゝ r===オ | ! | |/~7
i~| | | ,' '/:::::::::::ゝ、 l_こ./ヾ.. nl l .||/
| | | | l {':j`i::::::::::::::::`ーr ' ||ー---{
| '" ̄ ̄iノ .l::::::::::::::::::::::∧ | ゝ ',
, 一 r‐‐l γ /、::::::::::::::::::::::::〉ー= ___ ヘ ヽ }
/ o |!:::::} / o` ー 、::::::::::::i o ,':::::::{`ヽ ヘ ノ
/ o ノ:::::∧ /ヽ o ヽ::::::::| o i::::::::ヽ、 / /
/ ノ::::::/ /::::::::ヽ o ヽ:::| o {::::::::::::::Υ /
/__/ ‘,
// ヽ ', 、
// ‘
/イ ', l ’ …わかった この話はやめよう
iヘヘ, l | ’
| nヘヘ _ | | l ハイ!! やめやめ
| l_| | | ゝ ̄`ヽ | |〈 ̄ノ
ゝソノノ `ー‐' l ! ¨/
n/7./7 ∧ j/ / iヽiヽn
|! |///7/:::ゝ r===オ | ! | |/~7
i~| | | ,' '/:::::::::::ゝ、 l_こ./ヾ.. nl l .||/
| | | | l {':j`i::::::::::::::::`ーr ' ||ー---{
| '" ̄ ̄iノ .l::::::::::::::::::::::∧ | ゝ ',
, 一 r‐‐l γ /、::::::::::::::::::::::::〉ー= ___ ヘ ヽ }
/ o |!:::::} / o` ー 、::::::::::::i o ,':::::::{`ヽ ヘ ノ
/ o ノ:::::∧ /ヽ o ヽ::::::::| o i::::::::ヽ、 / /
/ ノ::::::/ /::::::::ヽ o ヽ:::| o {::::::::::::::Υ /
527名前は開発中のものです。
2019/04/22(月) 13:21:39.01ID:uA+35GKo >>525
自己紹介して悲しくないか?
自己紹介して悲しくないか?
528名前は開発中のものです。
2019/04/22(月) 13:25:41.10ID:Rp1iXnhS >>527
悲しい
悲しい
529名前は開発中のものです。
2019/04/22(月) 13:33:46.78ID:WtfdVTCn 実際その通りだよね
Twitterの誘導する?
Twitterの誘導する?
530名前は開発中のものです。
2019/04/22(月) 13:36:32.50ID:RhR/FuOQ Twitter行っても空気化して終わりそう
つかここに居たこと公言してる人何人か見たけど悉く消えてて笑う
つかここに居たこと公言してる人何人か見たけど悉く消えてて笑う
531名前は開発中のものです。
2019/04/22(月) 13:42:39.46ID:kqxIiNy9 お前等が製作者全力で潰しにかかった結果だろ?
これがお望みのスレだったんやろ?
この間もプラグイン投下してくれた製作者追い出してたし
これがお望みのスレだったんやろ?
この間もプラグイン投下してくれた製作者追い出してたし
532名前は開発中のものです。
2019/04/22(月) 13:47:10.10ID:Rp1iXnhS533名前は開発中のものです。
2019/04/22(月) 14:02:48.82ID:6ts2orlK 初見に無駄に厳しかったり職人ないがしろにしたり
前もプラグインつくった初心者叩いてる奴いたし
アーダイを隠れ蓑にして暴れてるガイジが一番厄介だよな
前もプラグインつくった初心者叩いてる奴いたし
アーダイを隠れ蓑にして暴れてるガイジが一番厄介だよな
534名前は開発中のものです。
2019/04/22(月) 14:22:18.02ID:ivrvp6hX 投下あった時だけ急に沸いてくるお局のようなやつらな
まじ死んでくれねえかな
まじ死んでくれねえかな
535名前は開発中のものです。
2019/04/22(月) 19:37:32.77ID:NBUKhhYN 最初期からお局みたいなのはいた
そいつらだけ居残り続けているから目につくようになったかな
そいつらだけ居残り続けているから目につくようになったかな
536名前は開発中のものです。
2019/04/22(月) 20:38:20.94ID:inyAGn99 いやそれ荒らしがやってるんだろ
真に受けなくていい
真に受けなくていい
537名前は開発中のものです。
2019/04/23(火) 12:07:14.00ID:oQ+IXXc4 荒らしている自覚がないのが一番怖い
538名前は開発中のものです。
2019/04/23(火) 12:07:45.61ID:u4lFaIs6 みんな荒らしに見えてくる
539名前は開発中のものです。
2019/04/23(火) 13:02:20.59ID:TYCU5IT7 実際荒らしてる作者はいると思う
540名前は開発中のものです。
2019/04/23(火) 16:48:14.76ID:Dxty1tWp 一応製作者スレだからな
全員製作者なんじゃないの(笑)
全員製作者なんじゃないの(笑)
541名前は開発中のものです。
2019/04/23(火) 19:24:24.64ID:XgSbcXa9 このスレの流れに参加しているやつ全員荒らしみたいなもんだ
542名前は開発中のものです。
2019/04/23(火) 22:01:12.40ID:n17hU3s3 製作するぞ
今軽業(移動コストが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の後ろには何入れたらいいんだ?
今軽業(移動コストが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の後ろには何入れたらいいんだ?
543名前は開発中のものです。
2019/04/24(水) 01:36:50.78ID:31sUoQAB 軽業作りたいならそのキャラ用にスキルタイプ作っちゃう方が楽じゃね?
544名前は開発中のものです。
2019/04/24(水) 03:24:19.15ID:eF0MmlYv その処理全部書き換えるならそもそもaliasいらんぞ
545名前は開発中のものです。
2019/04/24(水) 17:08:22.79ID:EKwj+lqM 恥を忍んで質問します。
wikiにある武器熟練度のスプリクトを導入したいのですが、pluginフォルダに.js入れても作動しません。
各キャラクターデータにカスタムパラメータを設定しなければダメなのでしょうか?
wikiにある武器熟練度のスプリクトを導入したいのですが、pluginフォルダに.js入れても作動しません。
各キャラクターデータにカスタムパラメータを設定しなければダメなのでしょうか?
546名前は開発中のものです。
2019/04/24(水) 17:19:24.58ID:Phgr6j6O Twitterで質問してた人かな?
547名前は開発中のものです。
2019/04/24(水) 17:22:13.73ID:b1vCImUA548名前は開発中のものです。
2019/04/24(水) 17:27:58.94ID:PPJSDtXY あれはカスタムパラメータ設定しなくても一応動くようになってるはずだぇど
プラグイン導入する前のプレイデータでテストプレイしてるんだったら当然バグるぞ
プラグイン導入する前のプレイデータでテストプレイしてるんだったら当然バグるぞ
549名前は開発中のものです。
2019/04/24(水) 17:43:25.20ID:EKwj+lqM すいません、スプリクトの導入に関しても素人なのです
で、意見貰った通りフォルダに放りこむだけでいいのかなと思うのですが、ツール側でインポートしなくてはならないのでしょうか?
readme読む限りでは、カスタムパラメータに記入事項がないみたいです
で、意見貰った通りフォルダに放りこむだけでいいのかなと思うのですが、ツール側でインポートしなくてはならないのでしょうか?
readme読む限りでは、カスタムパラメータに記入事項がないみたいです
550名前は開発中のものです。
2019/04/24(水) 18:33:06.59ID:clNGRJ3y あれ、それ記述しないと駄目じゃなかったっけ
俺も入れてるから帰ったら確認するわ
俺も入れてるから帰ったら確認するわ
551名前は開発中のものです。
2019/04/24(水) 18:33:55.54ID:clNGRJ3y てかうろ覚えだけど2、三個ファイルなかったっけ?
552名前は開発中のものです。
2019/04/24(水) 21:09:05.70ID:it4igFXU 探しやすいように詳しく指定して欲しいんだが、CB氏作のやつでいいんかな?
readme以外のにもそのファイルの説明と使い方(カスパラの設定)があるからまず全部確認しよう
readme以外のにもそのファイルの説明と使い方(カスパラの設定)があるからまず全部確認しよう
553名前は開発中のものです。
2019/04/24(水) 21:13:06.49ID:EKwj+lqM すいません、色々とありがとうございます
ツイッター漁っていたら、答えが見つかりました
というか、本当に申し訳ないです
ツイッター漁っていたら、答えが見つかりました
というか、本当に申し訳ないです
554名前は開発中のものです。
2019/04/24(水) 21:25:18.87ID:G7vxMS6u >>553
解決したなら良かった
解決したなら良かった
555名前は開発中のものです。
2019/04/24(水) 21:57:11.17ID:zX9pSkGo556名前は開発中のものです。
2019/04/24(水) 23:20:20.33ID:xJVYmuMs よくわかんないけどパラメータボーナスのスキルに手を入れて
必ず1になるようにマイナス補正をかける効果を作った方が簡単そう
必ず1になるようにマイナス補正をかける効果を作った方が簡単そう
557名前は開発中のものです。
2019/04/24(水) 23:47:01.75ID:zX9pSkGo 移動を1にしたいんじゃなくて
移動コストを1にしたいんだ
移動コストを1にしたいんだ
558名前は開発中のものです。
2019/04/25(木) 20:26:18.03ID:Tq7eRa7+ >>557
移動1と移動コスト1って同じ意味なんじゃないの?
今本体スクリプト見てみたけど、マップチップごとの移動コストは
あくまでも地形側ではなくユニットやクラスタイプにデータとして設定されてる要素みたいだけど
移動1と移動コスト1って同じ意味なんじゃないの?
今本体スクリプト見てみたけど、マップチップごとの移動コストは
あくまでも地形側ではなくユニットやクラスタイプにデータとして設定されてる要素みたいだけど
559名前は開発中のものです。
2019/04/25(木) 20:39:19.98ID:hQerzlJi スクリプトとか作れないから、軽業スキル習得と同時に移動コスト1の同名クラスにしれっとクラスチェンジさせて終わらせるかな…
560名前は開発中のものです。
2019/04/25(木) 21:42:36.59ID:OlMiXFPx (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の言うように同盟クラスに入れ替えた方がいいのかな?
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の言うように同盟クラスに入れ替えた方がいいのかな?
561名前は開発中のものです。
2019/04/25(木) 22:53:00.10ID:RMO82JX6562名前は開発中のものです。
2019/04/26(金) 10:22:43.87ID:yezWfyhD つまりどういう事?
563名前は開発中のものです。
2019/04/26(金) 15:07:02.03ID:cgOo7LXF ゲストユニットとの使い道がわからないです
同盟軍と同じじゃないですか
同盟軍と同じじゃないですか
564名前は開発中のものです。
2019/04/26(金) 15:25:09.17ID:PY3W8Da1 同盟はCPUが動かす
ゲストは自分で操作できる
ゲストは自分で操作できる
565名前は開発中のものです。
2019/04/26(金) 22:22:20.90ID:f7TV3KlG singleton-calculator フォルダの中にある支援効果の付与の計算を行う記述(下記↓)とかを改変して
味方ユニットが範囲内にいる間だけ一時的に特定のスキルとかステートの効果を与えるプラグインって
誰か作って成功した人いる?
今作ってるんだけどうまく行かないんだけど
味方ユニットが範囲内にいる間だけ一時的に特定のスキルとかステートの効果を与えるプラグインって
誰か作って成功した人いる?
今作ってるんだけどうまく行かないんだけど
566名前は開発中のものです。
2019/04/26(金) 22:24:31.13ID:f7TV3KlG 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;
},
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;
},
567名前は開発中のものです。
2019/04/27(土) 16:42:50.32ID:DIvsUyoW >>565
これイベントでやった方が速いのでは?
これイベントでやった方が速いのでは?
568名前は開発中のものです。
2019/04/27(土) 16:58:53.06ID:AfVEaWau イームイマの真似すればできる
569名前は開発中のものです。
2019/04/27(土) 20:18:05.42ID:ahY7gMbL >>567
自動開始イベントで距離を条件にステート付与とかにすると
例えば周囲一定範囲の全ユニットを沈黙させる魔封じの者を作るつもりでそれやると
移動して魔封じの者に接近して魔法攻撃を仕掛けるまでは可能で、戦闘終了後に沈黙になるんだけど
接近するだけで沈黙して攻撃も仕掛けられないようにできないかと思ってさ
自動開始イベントで距離を条件にステート付与とかにすると
例えば周囲一定範囲の全ユニットを沈黙させる魔封じの者を作るつもりでそれやると
移動して魔封じの者に接近して魔法攻撃を仕掛けるまでは可能で、戦闘終了後に沈黙になるんだけど
接近するだけで沈黙して攻撃も仕掛けられないようにできないかと思ってさ
570名前は開発中のものです。
2019/04/28(日) 11:09:13.14ID:wvO9Q+Ap なるほどね
571名前は開発中のものです。
2019/04/29(月) 12:43:48.36ID:mqaSZu+5 公開されている作品でそれらしいのあったけどな
どうやったんだろう
どうやったんだろう
572名前は開発中のものです。
2019/04/29(月) 14:14:27.78ID:E9/l6aQf573名前は開発中のものです。
2019/04/29(月) 14:16:56.63ID:E9/l6aQf574名前は開発中のものです。
2019/04/29(月) 23:22:11.67ID:E9/l6aQf >>566に関連するんだけど、特定のカスタムスキルを所持したユニットが
特定のマップ上の位置から一定範囲内にいないかfor文で調べて、存在する場合は
その位置へ瞬間移動させられなくするとか、その位置にいる時だけ特定の武器タイプの武器が
使用できなくなるといったプラグインを作りたいんだけど、実際に作って入れてゲーム起動すると
そのプラグインファイルが該当する行動をユニットにさせようとすると「オーバーフローしました」って出て
ゲームが止まってしまうんだけどなんか解決法ないかな?
(プログラムは以下のような記述)
https://dotup.org/uploda/dotup.org1834424.txt
特定のマップ上の位置から一定範囲内にいないかfor文で調べて、存在する場合は
その位置へ瞬間移動させられなくするとか、その位置にいる時だけ特定の武器タイプの武器が
使用できなくなるといったプラグインを作りたいんだけど、実際に作って入れてゲーム起動すると
そのプラグインファイルが該当する行動をユニットにさせようとすると「オーバーフローしました」って出て
ゲームが止まってしまうんだけどなんか解決法ないかな?
(プログラムは以下のような記述)
https://dotup.org/uploda/dotup.org1834424.txt
575名前は開発中のものです。
2019/04/29(月) 23:23:43.05ID:E9/l6aQf singleton-calculator ファイルの中にある
支援効果の対象になるユニットが支援設定をしたユニットの周囲にいないか検索するfor文と
殆ど違わないはずなんだけど何がいけないんだろう?
支援効果の対象になるユニットが支援設定をしたユニットの周囲にいないか検索するfor文と
殆ど違わないはずなんだけど何がいけないんだろう?
576名前は開発中のものです。
2019/04/30(火) 00:31:43.60ID:eoP4aHer ふりーむに新作きたぞ
577名前は開発中のものです。
2019/04/30(火) 09:05:01.28ID:AcvFBErp >>574
自分も支援スキルの影響を受けないスキルを作ってみて実際に動くけど、味方ユニットが行動するとオーバーフローしてゲームが止まる
敵ユニットだと問題無し
オーバーフローってなにが原因で起きるのかわからない
自分も支援スキルの影響を受けないスキルを作ってみて実際に動くけど、味方ユニットが行動するとオーバーフローしてゲームが止まる
敵ユニットだと問題無し
オーバーフローってなにが原因で起きるのかわからない
578名前は開発中のものです。
2019/04/30(火) 10:04:05.70ID:l5HALG6d x,y,terrainの二重宣言
CurrentMap.getX()とCurrentMap.getX(index)がなぜか同時に存在する
そもそもforの中でindex,x,yを使っていない
CurrentMap.getX()とCurrentMap.getX(index)がなぜか同時に存在する
そもそもforの中でindex,x,yを使っていない
579名前は開発中のものです。
2019/04/30(火) 14:57:05.19ID:pyTBvNmD 炎の剣のダメージエフェクトにランタイムの炎つけてみたけどうざいかな?みんなどうしてる?
580名前は開発中のものです。
2019/04/30(火) 15:31:24.04ID:ai/nZY14 >>578で指摘された所を直してみたら
オーバーフローしなくなったけどマップ全域が瞬間移動不能になるんだよな。
(全体を別個の関数として書き出して! をつけて不必要条件にすると瞬間移動可能になるので
関数そのものはちゃんと認識されて動いてるっぽい)
何がいけないんだろう?
オーバーフローしなくなったけどマップ全域が瞬間移動不能になるんだよな。
(全体を別個の関数として書き出して! をつけて不必要条件にすると瞬間移動可能になるので
関数そのものはちゃんと認識されて動いてるっぽい)
何がいけないんだろう?
581名前は開発中のものです。
2019/04/30(火) 17:55:44.17ID:l5HALG6d ここのtargetUnitは瞬間移動する人なのでそいつのスキルをチェックしても意味がない
forの中のを仮にx2,y2とするけど
(x,y)の位置から3マス検索
「(x2,y2)の位置にユニットがいたらそいつのスキルをチェック」を繰り返す
forの中のを仮にx2,y2とするけど
(x,y)の位置から3マス検索
「(x2,y2)の位置にユニットがいたらそいつのスキルをチェック」を繰り返す
582名前は開発中のものです。
2019/04/30(火) 18:13:44.99ID:xCrJqHvg そもそもワープ射程1マスチェックする度に
周囲3マス(25マス分)をチェックする感じになってて効率が悪い
ワープしちゃ駄目なマスの導出は1回やりゃ十分なはず
周囲3マス(25マス分)をチェックする感じになってて効率が悪い
ワープしちゃ駄目なマスの導出は1回やりゃ十分なはず
583名前は開発中のものです。
2019/04/30(火) 23:16:47.34ID:ai/nZY14 >ここのtargetUnitは瞬間移動する人なのでそいつのスキルをチェックしても意味がない
そうだったのか。
てっきりワープ可能範囲全域内の全ユニットを検索してるのかと思い込んでたわ
そうだったのか。
てっきりワープ可能範囲全域内の全ユニットを検索してるのかと思い込んでたわ
584名前は開発中のものです。
2019/05/03(金) 03:04:25.30ID:+L+K4B3d 今敵との距離によって性能が変化する武器を実装するプラグイン作ってるんだけど
戦闘に入る前に攻撃側と反撃側の距離調べて攻撃可能かどうか判定してるプログラムって
本体スクリプトのどのファイル内にあるか分かる人いる?
戦闘に入る前に攻撃側と反撃側の距離調べて攻撃可能かどうか判定してるプログラムって
本体スクリプトのどのファイル内にあるか分かる人いる?
585名前は開発中のものです。
2019/05/03(金) 03:28:45.36ID:k9vwOS+Z デフォルトでは戦闘中に攻撃距離を判断する方法は無いので自力でattackinfoに書き込むしかない
ケモホモの人が作ったプラグインの中にあるGBAFE風戦闘を参考にするといいかも
ケモホモの人が作ったプラグインの中にあるGBAFE風戦闘を参考にするといいかも
586名前は開発中のものです。
2019/05/03(金) 03:34:34.71ID:k9vwOS+Z ごめん戦闘前の話だったな
ブルースクリーンの人が同じようなプラグイン作ってた気もするが
隣接してるかどうか調べるにはisDirectattackだ
ブルースクリーンの人が同じようなプラグイン作ってた気もするが
隣接してるかどうか調べるにはisDirectattackだ
587名前は開発中のものです。
2019/05/03(金) 03:43:13.61ID:eM5slile ケモホモだのブルースクリーンだのこれもうわかんねえな
588名前は開発中のものです。
2019/05/03(金) 15:54:23.20ID:+L+K4B3d ちな質問なんだけど
異なる種類の変数を使って計算された関数の値を別の関数内でエラー出さずに使う方法ってなんかある?
具体的に言うと(unit, targetUnit)とかが計算対象の関数のプログラムの中に
(active, passive)とかを計算対象にしてる別の関数の値を引用したいんだけど、実際にそう書いて
ゲーム起動すると途中でエラーが出て止まるんだけど
異なる種類の変数を使って計算された関数の値を別の関数内でエラー出さずに使う方法ってなんかある?
具体的に言うと(unit, targetUnit)とかが計算対象の関数のプログラムの中に
(active, passive)とかを計算対象にしてる別の関数の値を引用したいんだけど、実際にそう書いて
ゲーム起動すると途中でエラーが出て止まるんだけど
589名前は開発中のものです。
2019/05/04(土) 03:51:40.71ID:xo5nX4+z 関数内で宣言されてない変数名を使うとエラーを起こすのは当たり前なんだから
Var active=unitしておくか引用する関数のactiveをunitに置き換えればいいだけやろそれ
Var active=unitしておくか引用する関数のactiveをunitに置き換えればいいだけやろそれ
590名前は開発中のものです。
2019/05/04(土) 10:36:05.37ID:bi5HQ9+0591名前は開発中のものです。
2019/05/04(土) 11:23:34.39ID:UcOM0LuE プラグインの前に変数や引数について調べた方がいいと思う
592名前は開発中のものです。
2019/05/04(土) 15:35:25.49ID:JeiZaW8x 各変数が同じ構造のデータを指しているかどうかは
都度そのプログラムを読み解いて自分で判断するしかない
他の人に聞くのは無理がある
都度そのプログラムを読み解いて自分で判断するしかない
他の人に聞くのは無理がある
593名前は開発中のものです。
2019/05/04(土) 15:49:17.15ID:o6RfRqSd こういう偉そうで何も助けない奴らが一番いらねー
594名前は開発中のものです。
2019/05/04(土) 16:30:15.43ID:bi5HQ9+0 ちな今>>584のプラグインが
●敵との距離がカスタムパラメータで指定した距離と合致してる場合は
攻撃力・命中率・クリティカル率・武器の相性値をカスタムパラメータに書き込んだ修正値通り変化させる
所まで実装できたわ。
後は上で質問したactive とunit のデータの引き渡しが実装できれば
武器のタイプ系統の逆転(物理武器なら魔法に、魔法はその逆に変換)もできそうだけど
●敵との距離がカスタムパラメータで指定した距離と合致してる場合は
攻撃力・命中率・クリティカル率・武器の相性値をカスタムパラメータに書き込んだ修正値通り変化させる
所まで実装できたわ。
後は上で質問したactive とunit のデータの引き渡しが実装できれば
武器のタイプ系統の逆転(物理武器なら魔法に、魔法はその逆に変換)もできそうだけど
595名前は開発中のものです。
2019/05/04(土) 22:38:05.45ID:GwqSSvdq その辺ブルースクリーンの人もう作ってないか…?
596名前は開発中のものです。
2019/05/04(土) 23:18:37.75ID:JeiZaW8x まー誰かと被ってもいいじゃない?
597名前は開発中のものです。
2019/05/04(土) 23:23:06.72ID:4z0X2+Jd 三すくみ逆転ならwikiにあった、あと物理攻撃を魔防で受ける(魔法攻撃を守備で受ける)ってやつもどこかでダウンロード出来たけど、距離で変わるのは無かったと思うよ。
598名前は開発中のものです。
2019/05/04(土) 23:23:25.40ID:bi5HQ9+0 ちな質問なんだけど
マップ上のまだ何も関係していないユニット2体
(戦闘にも入ろうとしてないしアイテムの交換とかもしていない状態、カーソルもユニットに合ってない)
のそれぞれのXY座標を特定する方法ってある?
マップ上のまだ何も関係していないユニット2体
(戦闘にも入ろうとしてないしアイテムの交換とかもしていない状態、カーソルもユニットに合ってない)
のそれぞれのXY座標を特定する方法ってある?
599名前は開発中のものです。
2019/05/04(土) 23:29:45.11ID:bi5HQ9+0 598は目視じゃなくプログラム上でって意味ね
600名前は開発中のものです。
2019/05/04(土) 23:52:59.16ID:JeiZaW8x601名前は開発中のものです。
2019/05/05(日) 00:13:07.67ID:Kcxxaf+1 unit.getMapXY()でユニット1体は特定できるんだろうけど
そこからもう1体特定して位置関係を取得する方法ってある?
戦闘に入ってたらactive.getMap-passive.getMap ってやって特定できるんだけどさ
そこからもう1体特定して位置関係を取得する方法ってある?
戦闘に入ってたらactive.getMap-passive.getMap ってやって特定できるんだけどさ
602名前は開発中のものです。
2019/05/05(日) 00:16:32.47ID:K/EJQedl 他のunit情報さえ取得できれば、getMapX,Yで拾えるね
http://srpgstudio.com/api/session.html#GameSession
http://srpgstudio.com/api/session.html#GameSession
603名前は開発中のものです。
2019/05/05(日) 01:21:18.02ID:Kcxxaf+1■ このスレッドは過去ログ倉庫に格納されています
ニュース
- パワフル女性世界3位に高市首相 米誌フォーブス選出 [蚤の市★]
- 【S.RIDE】「忘年会の幹事ずるい」 ソニー系配車アプリの広告が物議…… 運営が謝罪「配慮に欠ける不適切な表現」掲出終了に [ぐれ★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント [ひかり★]
- 【野球】日本ハム・水谷瞬、WBCイギリス代表入りか!? 父がナイジェリア出身 監督「手続き進めている」…単独取材に応じる [冬月記者★]
- アイヌ民族の「戸籍簿」がヤフオクで落札 団体「人権無視」と憤り [蚤の市★]
- 高市「野党はもう債権とか為替の話はしないで!よく分からないから答えない!」 [884040186]
- 「駐車場で子猫を保護しました!」
- うんちでそぅ🥺
- いまインド人の間で「人気の移住先」は日本🇯🇵 彼らが「定住」を望む理由😳 [762037879]
- Twitter医師ら「死ぬほど勉強して博愛精神求められるとかそらみんな美容外科なるわ。嫌なら普通の医療も保険診療廃止しろ!」 [762037879]
- 【悲報】教育ママ「ギャオオオオオン!息子が大麻吸ってるのお!!」⇨中3の息子を警察に突き出し全てを終わらせる [455031798]
