[過去ログ] 【ウディタ】WOLF RPGエディター 其の69 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
171: 2021/03/14(日)17:56 ID:PecVvPiR(3/4) AAS
>>168
そうそう、まさに考えるだけ時間の無駄って思って条件分岐で実装済みなんだけど、好奇心から質問したんだよね

>>166
ぜひその一般化した式を教えてください お願いします
172: 2021/03/14(日)18:02 ID:BeWsaKm5(4/6) AAS
ほい。
ざっくり16行ぐらい。頑張ればもうちょい減らせるかも
cself11が方向転換後の値ね

WoditorEvCOMMAND_START
[121][4,0]<0>(1600020,0,0,0)()
[103][0,1]<0>()("右回転=0、左回転=1")
[121][4,0]<0>(1600021,1,1600020,4096)()
[124][4,0]<0>(1600010,4096,-2,5)()
[121][4,0]<0>(1600010,1,0,512)()
[121][4,0]<0>(1600011,1600010,3,16384)()
[121][4,0]<0>(1600012,1600010,3,12288)()
[121][5,0]<0>(1600011,1,0,66048,1)()
[121][4,0]<0>(1600014,1600011,1600012,0)()
[121][4,0]<0>(1600015,1600011,1600012,4096)()
[121][4,0]<0>(1600011,1600014,1600020,8704)()
[121][4,0]<0>(1600011,1600015,1600021,8704)()
[121][4,0]<0>(1600012,1600015,1600020,8448)()
[121][4,0]<0>(1600012,1600014,1600021,8704)()
[121][5,0]<0>(1600011,1,0,65792,1)()
[121][4,0]<0>(1600012,3,0,768)()
[121][4,0]<0>(1600011,1600012,1,256)()
WoditorEvCOMMAND_END
173
(1): 2021/03/14(日)18:05 ID:BeWsaKm5(5/6) AAS
知っての通り、テンキー配置-1に%3と/3すれば上下と左右を分割できるんだけど、それを捏ね繰り回した形
174: 2021/03/14(日)19:21 ID:yB+dwvMO(3/4) AAS
俺もやってみるか
右45度回転で+3または-3の必要な向き1、4、6、9を
+1または-1の必要な2、3、7、8と分離してみることから始める
全て-5してみると、-4、-1、1、4と-3、-2、2、3、絶対値で41143223
%3で1111と0220、さらに%2で1111、0000
これをAとして、B=1-AとするとA*3とB*1で補正値Cが生まれる
あとは1、4、7、8であればプラス、2、3、6、9であればマイナスにすればいい
1のクソッタレが邪魔なので11を割った時の余りで処分する
これで0343と1252だ、%4で0303と1212だな、こうなれば簡単だ
+1してから%3すると1111と2020、%2で1111と0000が得られる
これを*2して-1したものをDとすると、90度回転の新たな向きはC*Dだな
やった! 全てが無駄! 頭の体操完!
175: 2021/03/14(日)19:43 ID:yB+dwvMO(4/4) AAS
最後で90度といってしまったが実際は45度だった
まあ絶対使わないからどうでもいいんだけども
176: 2021/03/14(日)20:22 ID:PecVvPiR(4/4) AAS
>>173
おーありがとうございます!
177: 2021/03/14(日)21:20 ID:BeWsaKm5(6/6) AAS
軽さとか気にしないなら回転座標変換使ってもいいぞ
直感的にはそっちのが分かりやすい
178
(2): 2021/03/15(月)00:12 ID:SbK/0dIB(1/2) AAS
上下左右(2, 4, 6, 8)だけでいいなら
2か8をかけて10で割った余りを出せば90度、10から引けば180度回転できる
179: 2021/03/15(月)00:20 ID:BPeU1NVF(1) AAS
>>178
まさにこういうのあるんじゃないかと思ってたまんまの式を出してくれた
ありがとう天才
180
(3): 2021/03/15(月)01:36 ID:9Kbj6lkG(1/2) AAS
ウディタでノベルゲーってどうなのかな
ノベルゲーなら専門のソフトがあるだろと言われるだろうけど大抵ノベルゲー作成ソフトって吉里吉里等プログラミング系で
唯一視覚的に出来そうなのがティラノビルダーだけど有料で(無料は制限がかなり厳しい)
有料もティラノスクリプトと比べると制限があるようなので
出来ればウディタが個人的に使いやすかったので作りたいのだけど
さすがに専門外すぎてウディタでは専門ソフトに比べて作り辛いのであれば
一から勉強し直してでもティラノビルダーとかにすべきか迷ってる
ウディタとノベルゲー専門ソフトでノベルゲー作ったことある人いるかな?
181: 2021/03/15(月)02:02 ID:09sLTkkw(1/3) AAS
4方向だとその方法があるのか。目からうろこだわ
8方向でも掛けたあとに += 5 * (方向 % 2) すればその方法でいけるな
182: 2021/03/15(月)02:30 ID:09sLTkkw(2/3) AAS
45度の場合は
右回転 (方向 * 3 + (方向 % 2) +5 * (1 - (方向 % 2)) ) % 10
左回転 (方向 * (7 + (2 * (方向 % 2) ) ) + 5 ) % 10
だな。計算式が美しくないからもうちょっとスマートな方法がありそう
183: 2021/03/15(月)02:37 ID:a+FgTZ1E(1/4) AAS
いや十分すげーだろ
>>178もそうだが、よく見つけたもんだ
突き詰めれば条件分岐より早いのかもしれんな
184: 2021/03/15(月)02:39 ID:SbK/0dIB(2/2) AAS
3か7をかけたほうがよかったな
これなら8方向でも90度回転できる
ついでに9をかければ180度
185: 2021/03/15(月)02:42 ID:09sLTkkw(3/3) AAS
確かに3と7なら8方向対応できるわ
45度はもうちょいブラッシュアップできそう
186: 2021/03/15(月)02:50 ID:a+FgTZ1E(2/4) AAS
ああ、1で360度、9で180度回転になるのか
で、7は90度で3は270度ってことだな
187: 2021/03/15(月)02:53 ID:a+FgTZ1E(3/4) AAS
1の時は*4862で割と綺麗に回せるな
45度、135度、225度、315度だ
他でも綺麗に回す手段はあるような気はする
188: 2021/03/15(月)03:04 ID:Eber8saV(1) AAS
1、3、7、9の斜め全般は全部それでいけそう
2、4、6、8は+5とか噛ませないと難しい
189: 2021/03/15(月)04:52 ID:a+FgTZ1E(4/4) AAS
一応これで一般化できるかな
A=[元の向き]*[1基準の回転角度(テンキー依存)]%10
[新たな向き]={A+(A-5)*(1-[元の向き]%2)(1-[1基準の回転角度]%2)+10}%10
あんまり美しくはないな?
190: 2021/03/15(月)05:12 ID:jjCBULt+(1) AAS
(DBに全パターン格納しておく頭悪い方法言える空気じゃない…)
191: 2021/03/15(月)14:25 ID:PmgrUGR0(1) AAS
しかし数字って面白いね
ってやりとりを見て思ったわ
192: 2021/03/15(月)17:19 ID:mLoBRVED(1/2) AAS
189だが書きミスってた、これでいいはず、だ
A=[元の向き]*[1基準の回転角度(テンキー依存)]%10
[新たな向き]={A+(A-5)(1-[元の向き]%2)(1-[1基準の回転角度]%2)}%10
193
(3): 2021/03/15(月)18:21 ID:9Kbj6lkG(2/2) AAS
ああ常駐古参の少数人で回してるようなスレだからそれ以外の人は門前払い系のスレねはいはい
194: 2021/03/15(月)18:33 ID:dMH0q38S(1) AAS
聞き方が悪い
ウディタとノベル制作ツール両方でノベルゲーム作った奴なんてそうそういないだろ
195: 2021/03/15(月)19:33 ID:RxsyL6if(1) AAS
使いやすいと思う程度にウディタに慣れてるなら
無料版のティラノ触るだけで自分で判断つくんじゃないかな

ティラノの紹介ページ見る限り、スマホ対応とか動画対応とかLive2D対応とかUIデザインツールとか、ウディタじゃまず無理(あるいは面倒くさい)と思う機能がたくさんついてるじゃん
196
(1): 2021/03/15(月)19:49 ID:o2OvuY+c(1) AAS
意外性もなく見た通りとしか言えんわな
ティラノの利点はHTML5出力が可能な事、
ノベルゲー製作に必要な機能が一通りデフォで備わってる事(バックログ、回想、トランジション諸々)
ゼロから学習して一作仕上げるなら普通にティラノの方が手っ取り早い

ただデフォ機能や他人が作ったプラグインだけで組んだゲームは
プレイヤ側から見ればウディタだろうがティラノだろうが量産型の烙印を押されるのがオチ
テキストを読み進める以外の独自システムを組みあげようと思うのならウディタの方が融通が利く
まぁ、ノベルゲーの体裁を整えるだけでも初心者にはハードルが高いだろうけど
197: 2021/03/15(月)19:50 ID:mLoBRVED(2/2) AAS
>>193
俺の目には>>180の時点で俺よりノベルゲー制作に詳しいとしか思えんし
そんな人間にノベルゲー制作について何かを言えと言われてもかなり困るよ
昔風にミニゲームを入れるならウディタの利点もあるんじゃないですかねえ、ぐらい
198: 2021/03/15(月)23:53 ID:oF9g/yXe(1/2) AAS
>>193
たったの一日も返信を待てずにこの態度である
199: 2021/03/15(月)23:58 ID:oF9g/yXe(2/2) AAS
>>180
よく見りゃ深夜1時から午後6時までに返信がなくてコレなんか…
んな時間帯にノベルゲー制作ソフトとウディタで
ノベルゲー作った事ありますかなんて超限定的なネタの返信が来ると期待すんなや
200
(1): 2021/03/16(火)16:40 ID:E4AKsnl8(1) AAS
特定の層を狙わない普通のノベルゲーに求められる要素は質の良いシナリオだから作りたいツールで作ればいい
ノベルゲー用のコモンイベントならコモン集に上がってるから自作が面倒ならそれを使うのが手っ取り早い
1-
あと 802 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.017s