[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart11 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
531: 2023/09/09(土)17:37 ID:GwlW4d3s(2/3) AAS
あとc++をつかおうとすると途端に難しくなる
532(1): 2023/09/09(土)19:38 ID:97fA3UcO(1) AAS
>>530
C#の方がよっぽど簡単で処理が早い
533: 2023/09/09(土)19:40 ID:N6Jqv8oj(1) AAS
じゃあ処理速度が必要なところがC++で書かれてる理由は?
534(1): 2023/09/09(土)19:49 ID:GwlW4d3s(3/3) AAS
>>532
少なくともBPのほうが簡単
そしてBPは当然アホほど処理が重い
535: 2023/09/09(土)21:35 ID:tG9qh3d0(2/2) AAS
>>534
BPより遥かにC#の方が簡単
536(1): 2023/09/10(日)07:14 ID:RiJBdYqx(1/3) AAS
C#ならググって出てきたコードそのままコピペ出来るけど
BPってどうすんの???m9⎛´・ω・`⎞ドーン!
537: 2023/09/10(日)07:54 ID:nCKHuG8g(1/2) AAS
>>536
それな
538(1): 2023/09/10(日)10:45 ID:Bt7BAgSw(1/2) AAS
ドーン叔父ってこのドン・キホーテのCMに合わせて出現してるんか?
動画リンク[YouTube]
539: 2023/09/10(日)11:05 ID:RiJBdYqx(2/3) AAS
>>538
なんだぁ?最近の低クオリティ餓鬼は喪黒福造も知らんのかぁ?m9⎛´・ω・`⎞;y=ー(゚д゚)・・∵. ドーン!
動画リンク[YouTube]
540(2): 2023/09/10(日)11:29 ID:Bt7BAgSw(2/2) AAS
いや、知ってるよ
なんでこのタイミング出てきたかっていうことを聞いているだけ
大橋巨泉、藤子不二雄、徳川埋蔵金見てたよ
541: 2023/09/10(日)11:32 ID:RiJBdYqx(3/3) AAS
>>540
お前ぜってーアラフォやんけwwwm9⎛´・ω・`⎞ドーン!
画像リンク[jpeg]:i.imgur.com
542: 2023/09/10(日)15:16 ID:nCKHuG8g(2/2) AAS
>>540
昔からおるよ
543: 2023/09/10(日)21:08 ID:DCSKbLST(1) AAS
2d移動についてなのですが、positionの変更による移動だとなんだかもっさりします
何か理由はあるのでしょうか?
velocityによる移動でも良いかなとは思いますが、軽い方法はありますか
void Update()
{
horizontalMovement();
VerticalMovement();
省17
544: 2023/09/11(月)06:05 ID:CutQJqWR(1/5) AAS
調べたらtrasnformの移動って重いんやね
velocityにするです
545: 2023/09/11(月)12:57 ID:hY5yKmdD(1/3) AAS
GetAxisRawで四捨五入せず使ってはどうかしら?
546: 2023/09/11(月)13:09 ID:CutQJqWR(2/5) AAS
ラウンド外してみました
しかし、トランスフォームを使った移動自体が重いみたいです
なんだかもっさりしているのでvelocityを使います
重力ゼロなので、物理は使わずコリジョンだけなんですけどもね
547(1): 2023/09/11(月)14:20 ID:hY5yKmdD(2/3) AAS
補足ですが、
GetAxisはキーボードでの入力であっても0から1の値に時間をかけて変化します。
mathfで四捨五入したら0.5より大きくなるまでは0に切り捨てられ、動き出しが遅れます。
なのでGetAxisに四捨五入はやったらいかんです。
また、ボタンを離し1から0への変化にも時間がかかるので、ボタン離してから止まるまでもラグがあります。
ここでもっさりしていませんか?
入力された方向の1or-1の値を即座に返して欲しいならばGetAxisRaw使うのです。
548: 2023/09/11(月)14:32 ID:CutQJqWR(3/5) AAS
>>547
ありがとう
getaxisrawってのを使ってみました
これは自動的に丸めてくれるんですね
getaxisだと0か1かではなくジワーと動くので、getaxisrawのほうがいいかもですね
ありがとう
549: 2023/09/11(月)17:35 ID:CutQJqWR(4/5) AAS
たびたびすみません、2d移動させたいのですが、横移動している間は縦移動しない、縦移動している間は横移動しない、という条件にするにはどう書けばいいんでしょうか?
プログラミング脳がなくてすみません
void characterMovement()
{
float x = Input.GetAxisRaw("Horizontal");
float y = Input.GetAxisRaw("Vertical");
rb.velocity = new Vector2(x, y) * speed;
省2
550: 2023/09/11(月)18:42 ID:hY5yKmdD(3/3) AAS
とりあえず、とにかく簡単にナナメ移動は禁止よ〜としたいならば、
キーの入力値の取得後に、横移動の入力値が取れたら縦移動の値は強制的に0にしてしまえ!という条件判断入れる。
縦移動入力は、xが0の時にだけ反映される。
if(x != 0f){
y = 0f;
}
問題点は斜め入力時は必ず横移動が優先されると言う事だが…
省2
551(1): 2023/09/11(月)19:38 ID:CutQJqWR(5/5) AAS
ありがとう
小一時間考えてみたけど自分にはロジックが思いつかない
ゲームの本質部分でもないので、今回は諦めます(*´ω`*)
552(1): 2023/09/11(月)21:12 ID:y0R59DfA(1) AAS
>>551
rb.velicityのところをifで囲んでx!=0&&y!=0ならvector2.zeroにしたらいいと
思うよ。
elseにはrb.velocity=new vector2(rb.velocity.x+x,rb.velocity.y+y)
でいけないかな?
553: 2023/09/12(火)04:09 ID:FBCYzsoY(1) AAS
>>552
ありがとう
いけました
プレイしてみて操作しやすい方式を選ぼうと思います(*´ω`*)
554(1): 2023/09/13(水)06:32 ID:HkRVH3vp(1/2) AAS
ちわす
倉庫番的なゲームを作りたいのですが、キャラクターがブロックを押す動作の作り方を知りたいです
二次元配列でブロックを配置しているのですが、キャラクターの移動先の番地にブロックがあった場合、キャラの移動方向にそれを移動すると言った考え方でいいでしょうか?
基本的な考え方を知りたいです
コリジョンつけてやる方法もあるとは思いますが、余計にややこしくなりそうですね
今はおそらく配列を使ったやり方で取り掛かってます
555: 2023/09/13(水)07:16 ID:droDxID/(1/2) AAS
ちわすとかどもすとかいちいち気持ち悪い言葉遣いは
どうにかした方がいい
俺ら友達でもないし先輩後輩でもない
赤の他人なんだから
556: 2023/09/13(水)10:59 ID:NhNUwKHN(1) AAS
どうもすみません……
557(1): 2023/09/13(水)11:08 ID:droDxID/(2/2) AAS
>>554
俺が昔読んだ本では配列で処理していて
自キャラから見て進行方向にブロックが
ある場合、そのまたひとつ向こう側を
チェックして、何も無い場合ブロックと
自キャラを移動、何かあった場合移動は無効
という仕様だった
558: 2023/09/13(水)14:09 ID:HkRVH3vp(2/2) AAS
>>557
ありがとうございます
配列のパズルって案外難しいですよね チャレンジします(*´ω`*)
559: 2023/09/13(水)14:12 ID:ATros1XL(1) AAS
(*´ω`*)お前質問するときも顔文字使えや?みんな無視してくれるから(*´ω`*)
560: 2023/09/13(水)22:36 ID:fiBpMonJ(1) AAS
Scope.SetVariable("hoge", (string str) => Console.Write($"Hello, {str}!"));
Engine.Execute("hoge('World')", Scope);
------------------
Console出力 : Hello, World!
↑はIronPythonの例ですが、こんな感じで文字列からインタプリタ的にC#側のオブジェクトを操作したいです
マルチプラットフォームで似たようなことをする方法ってありますか?
クラスが存在する程度に高級であればPythonに拘りはないです
561(1): 2023/09/14(木)01:29 ID:ZfVGpqaa(1) AAS
すみません、利用規則についての質問ですが
来年から課金体系が変わるとアナウンスされてますが個人制作のフリゲの扱いは何も変わらないのでしょうか
562: 2023/09/14(木)02:06 ID:vnwuY/kN(1) AAS
>>561
変わらない
563: 2023/09/14(木)06:39 ID:aiWwvKJh(1) AAS
print関数と配列について質問です
int[] arr ={1,2,3,4};
print(arr);
これをprintすると「system32」といったものがプリントされます。
forで展開すると1,2,3,4と展開されます。
print_rのような、配列の構造をそのままプリントしてくれるような関数はありますか?
564(1): 2023/09/15(金)14:07 ID:2wJ/VbUm(1) AAS
mBaasってみんな何使ってますか?
前はニフクラ使ってて、playfabに移行しようと思ってたんだけど
playfabだと保存したデータとかユーザごとに一覧で表示
できなくてみにくくない?
565: 2023/09/15(金)16:30 ID:dbH59558(1) AAS
>>564
firebaseが多いんじゃないかな
俺も使ってる
566(2): 2023/09/15(金)21:04 ID:cHjMaqjl(1) AAS
こんにちわ。
パズルゲームのグリッドを作っているのですが、同一のゲームオブジェクト(のスクリプト)に、
画像を追加するスクリプトを2つ記述しました。
それぞれ関数化し、start内で実行しているのですが、並び順を替えても画像の上下順が変わりません。
この辺どういう仕組になっているのかわかりません。
どういう仕組で上下順が決まるんでしょうか?
567: 2023/09/15(金)21:23 ID:KuRilOiv(1/3) AAS
>>566
その説明だとイマイチピンとこないなぁ?
インスペクタにレイヤーの順序って項目があるやろ?普通はそこで設定するんやで?(*´ω`*)
568(1): 2023/09/15(金)21:29 ID:xsk9710m(1) AAS
まず、こんばんはなこんな時間2書き込む時は
それから顔文字付けるか、コテ版つける事な
それ守らないなら書込みするな
569: 2023/09/15(金)21:31 ID:KuRilOiv(2/3) AAS
AA省
570: 底クオリティでごめんねごめんね 2023/09/15(金)21:43 ID:hZKK5Ca7(1) AAS
1つのobject22つのスクリプトなのに
どうやってインスペクタで設定するのか
ドーンおじさんのUnityはすごいなあ
571: 2023/09/15(金)22:18 ID:KuRilOiv(3/3) AAS
おう!ワイのUnityは特別仕様でなんでも出来るんやで!m9(*´ω`*)ドーン!
572: 2023/09/16(土)06:02 ID:TKq3s9ST(1/2) AAS
>>566
異なるゲームオブジェクトであれば並びを変更出来るんですが、同じスクリプト内に画像を表示するスクリプトを書いた場合はどうなるんかなあと
まあ、別オブジェクトでやります ありがとう(*´ω`*)
573: 2023/09/16(土)10:45 ID:TKq3s9ST(2/2) AAS
理解
unity上ではspriteレンダラーの設定で並びを変更するのね
ゲームオブジェクト自体で変更するわけじゃないのね
574(1): 2023/09/17(日)12:19 ID:FjnTiDHl(1/2) AAS
こんにちわ。
倉庫番を作っていたのですが、ブロックを押すロジックがわかりません。
ブロックは二次元配列で並べます。
要素としては0と1があって、1の部分にブロックを表示させます。
1の部分にキャラクターが触れたらブロックを動かすのかなと考えています。
移動先の座標が1であるかの判定をしなければいけません。
しかし、ということはキャラクターも同じ配列を使い、グリッド移動にする必要があるのではないでしょうか?
省1
575(1): 底クオリティでごめんねごめんね 2023/09/17(日)12:32 ID:aXQbPdAS(1/3) AAS
コガネブログ
外部リンク:baba-s.hatenablog.com›20...
【Unity 入門】【チュートリアル】倉庫番を作る - コガネブログ
なんでやらないで時間ばかり使ってんの?
576: 2023/09/17(日)13:37 ID:FjnTiDHl(2/2) AAS
>>575
そこは見てましたが、理解出来ない部分があり、困ってました
velocityと共存させるにはコリジョンが必要なのでしょうか
577: 2023/09/17(日)16:41 ID:wBwY8770(1) AAS
なんで?困ってないよ? 何が困るの?
578(1): 底クオリティでごめんねごめんね 2023/09/17(日)17:05 ID:aXQbPdAS(2/3) AAS
理解できないのは君の脳みそだから
他のチュートリアルやりなや
倉庫番の作り方なんか沢山あるから
579: 底クオリティでごめんねごめんね 2023/09/17(日)17:06 ID:aXQbPdAS(3/3) AAS
あ、あとそれやりましたとか言うなら
書く前に、どれとドレをやったけど分からなかったと書いてね じゃないと無駄よねでしょ
580(4): 2023/09/17(日)17:23 ID:nf4Zbv/e(1) AAS
キャラクターのpositionをマス目の大きさで割って整数にすればグリッド上の位置が出せるんじゃない?
581: 2023/09/17(日)18:57 ID:L7pq8NgL(1) AAS
顔文字に騙されるのが趣味なのかな?
582: 2023/09/17(日)20:29 ID:Pcpxna0T(1) AAS
>>580
これじゃん
ポジションをroundtointとかで丸めて実際のポジションと配列を一致させればいい
583: 2023/09/17(日)22:28 ID:YpH2wafS(1) AAS
倉庫番って、その程度って言われる簡易レベルの作りだから、それがなかなか出来ないなら、まずvelocityとかはやめた方がいいですよ。問題点の見当違いならごめんなさい。
584(1): 2023/09/18(月)00:25 ID:WyBkQNyZ(1) AAS
お母さんにスプーン持って貰わないとぼろぼろ零して御飯も食べれなくて困ってました
箸と共存させるには自分の手が必要なのでしょうか?
585: 2023/09/18(月)00:35 ID:a6yqpVFR(1) AAS
>>584
別に手が無くても乙武は餓死してないぞ?発想を転換して何かで代用するんだよ!m9⎛´・ω・`⎞ドーン!
586(1): 2023/09/18(月)00:51 ID:Mi78dbXC(1) AAS
>>574
簡単なのはブロックにコリジョンつけて、キャラにヒットした時→キャラとブロックの位置関係で押した方向を割り出す(または4方向コリジョンつける)→ブロックの移動、かなぁ
>>580の言うようにキャラポジションをグリッド数値化すれば、コリジョンつけなくてもブロックに触れた判定を割り出せる
逆に配列使わず物理判定でブロック押して、物理判定で正解位置出す手もある
587(1): 2023/09/18(月)05:57 ID:ucMfvpqu(1/4) AAS
>>580
>>586
ありがとう自力で考えていたらこんな答えは絶対に出ない
だからこれからも質問します(*´ω`*)
588(3): 2023/09/18(月)09:06 ID:zkRn/eeQ(1) AAS
>>587
本当に理解したなら式を書いて理解した事をはよ証明してみ?
出来もしないのに何で分かったフリするの?
有耶無耶にしてまた後で同じ事聞くだけだよね?
589(1): 2023/09/18(月)09:07 ID:Lo5CStK9(1) AAS
Unityは終了ですか?
590: 2023/09/18(月)09:30 ID:eyU+roHE(1) AAS
>>588
理解してないよどこにも理解したとは書いてないでしょ
だからまた質問するんだよ
591: 2023/09/18(月)09:37 ID:px7vRPhY(1) AAS
コピペで会話してるように見せかけてるだけで人間の言葉が分からないんじゃね?
592: 2023/09/18(月)10:10 ID:YbOs6Tsl(1) AAS
>>589
なわけない
593: 2023/09/18(月)13:35 ID:JEJl+cvh(1) AAS
なんでそんなに怒ってるのかわからない。
質問者普通にみえるけど、過去になんかあったのかな?
594: 2023/09/18(月)14:02 ID:hQnZAcc7(1) AAS
1つチュートリアル終わらすだけで12年以上掛かる超生物が普通なの?
595(1): 2023/09/18(月)14:07 ID:ucMfvpqu(2/4) AAS
>>588
おおまかな考え方は理解ということですよ。
596(1): 2023/09/18(月)14:23 ID:ucMfvpqu(3/4) AAS
癪に障ったらすみませんね。
597: 2023/09/18(月)14:24 ID:z1b5lxtf(1) AAS
>>595
外部リンク:dictionary.goo.ne.jp
>1 物事の道理や筋道が正しくわかること。
I knowではないよね。正しく分かるなら使えるでしょ?
598: 2023/09/18(月)14:25 ID:YWSMlXOR(1) AAS
連鎖透明あぼーんでほとんど見えねぇw
599: 2023/09/18(月)14:49 ID:wgG01mEd(1/3) AAS
>>578 >>588
お前には聞いてないから消えてね!このスレから!この世から!m9⎛*´ω`*⎞ドーン!
600(3): 2023/09/18(月)15:02 ID:3YB3Fbp5(1/5) AAS
>>596
お前の正体は6年くらいUEと対立煽りずっと続けてた荒らしだもんね
何で自分じゃUEは使わんの?
601(1): 2023/09/18(月)15:15 ID:wgG01mEd(2/3) AAS
>>600
妄想ガイジは本当に莫迦だなぁ!
UEアオリイカ野郎はゲーム制作雑談スレに常駐しとるがな!忍魂乱太郎ってゲームやで?m9⎛*´ω`*⎞ドーン!
602(1): 2023/09/18(月)15:23 ID:3YB3Fbp5(2/5) AAS
外部リンク[html]:hissi.org
草
603: 2023/09/18(月)15:33 ID:wgG01mEd(3/3) AAS
>>602
そんな古いの引っ張り出して、しかもそれが忍たまと同一人物と主張したいの?基地外怖え!m9⎛*´ω`*⎞ドーン!
604(1): 2023/09/18(月)15:49 ID:mRExQUOZ(1/2) AAS
>>600
?
違うが?
605(1): 2023/09/18(月)16:26 ID:3YB3Fbp5(3/5) AAS
>>604
誰?
606: 2023/09/18(月)17:12 ID:qfm1Ja9O(1/4) AAS
>>605
UEアオリ=忍魂開発者=低クオリティ=m9⎛*´ω`*⎞ドーン!
607: 2023/09/18(月)17:31 ID:ucMfvpqu(4/4) AAS
>>600
???意味が分からない
>>601
フォローありがとう
608(1): 2023/09/18(月)17:49 ID:3YB3Fbp5(4/5) AAS
なんで忍者も顔文字もフリーズしてんの?w
609(1): 2023/09/18(月)18:13 ID:mRExQUOZ(2/2) AAS
>>608
は?
610: 2023/09/18(月)18:17 ID:3YB3Fbp5(5/5) AAS
>>609
ID変え間違えたの? お前の話なんて一言もしてないのに何を否定したんだ?
611: ドーンおじ 2023/09/18(月)18:22 ID:qfm1Ja9O(2/4) AAS
こんばんわ!わたしがドーンおじさんです!m9⎛´・ω・`⎞ドーン!
上下前次1-新書関写板覧索設栞歴
あと 391 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s