X



【ゲームエンジン】Unityなんでも質問スレpart4
レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。垢版2021/04/24(土) 09:14:35.04ID:0FwiNv3V
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

■注意事項
特になし
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
 http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 http://unity3d.com/jp/unity/faq
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。


前スレ
https://mevius.5ch.net/test/read.cgi/gamedev/1611461190/
0006名前は開発中のものです。垢版2021/04/25(日) 05:29:28.93ID:L/ZBANoZ
フォルダ2バイト文字で名前付けてもええか?
0007名前は開発中のものです。垢版2021/04/25(日) 07:54:07.69ID:ItCpT12S
>>2
コマンドラインってスクリプトのこと?

新しいInputSystemならアクションマップごとにEnable/Disableできるからそれで対応できる
https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/api/UnityEngine.InputSystem.InputActionMap.html#UnityEngine_InputSystem_InputActionMap_Enable

古い方は軽く検索しても出来るって情報は見かけない
中間クラス作ってそっちで自前で実装する模様
https://teratail.com/questions/162100
0008名前は開発中のものです。垢版2021/04/25(日) 10:55:06.55ID:RM28b1km
UnityってInput周りがなんか変だよな。
Unity側も自覚があったのか、新しくInputsystemを作ったようだが。

コントローラーはXinputで統一するのかなと思っていたら、Steamが新しく規格を作ったりとホントにめんどい。

最高の手段はゲームパッド無効+JoyToKeyなのかもな。
0009名前は開発中のものです。垢版2021/04/25(日) 14:27:57.87ID:L+k0RjMO
最高って何を指して最高って言ってんの?
unityで総合的にベターなのは普通にunityのinputsystemだし
格ゲーや音ゲーみたいに応答速度を求めるならnative(かその目的のasset)しかないぞ
0010名前は開発中のものです。垢版2021/04/25(日) 16:05:21.24ID:S+oa8RSv
入力機器の環境依存の問題の解決にはjoytokeyが一番じゃね?
あと格ゲーはともかく、音ゲーは調整オプションを設けりゃいいだけだから、遅延はさほど問題ではないかと。
0011名前は開発中のものです。垢版2021/04/25(日) 16:12:27.30ID:ItCpT12S
古い方は深く使ったことがないから大きなことは言えないけど
新InputSystemはよく考えられて作られてて使いやすいと思う

新InputSystemに付いてくる、
On-Screen Button と On-Screen Stick コンポーネントは控えめに言っても神コンポーネント

ドキュメントがわかりにくいけど、
Package Managerから落とせるサンプルは良くできてて参考になる
0013名前は開発中のものです。垢版2021/04/25(日) 21:47:55.44ID:zvoTbSDy
>>10
調整オプションって何のこと言ってるの?
ゲーム内オプションで判定をずらせば遅延なんてどうでも良いなんて話をしてる?
0014名前は開発中のものです。垢版2021/04/25(日) 22:44:55.28ID:qYuALQb3
遅延が常に一定ならいいけど、そうじゃないしなー
音ゲーなんて0.01秒の差でPerfect逃してしまうし、それこそGCが走ったりなんかの拍子にフレーム自体が遅延したり飛んだりしたらプレイヤー側の操作ではどうしようもないよね
曲の難易度によっては格ゲーよりもずっと高速で複雑な操作を2分弱ぶっ続けだし
新しいInputシステムだとフレームの間のInputもとれるみたいだけど厳密に判定しようと思うと複雑な処理が必要だろうし、それで処理が重くなって遅延したら本末転倒だしかなり難しいと思う
0021名前は開発中のものです。垢版2021/04/27(火) 00:50:59.50ID:L3YjHo96
参考にしたいんだけどunity使った個人開発で売れたゲームってどんなんがありますか?
もしかして存在しない?
0023名前は開発中のものです。垢版2021/04/27(火) 21:04:10.15ID:88QfJn/F
ボタンコピペしたらeventsystemもコピペしないと機能しなくなるそうですが
機能しなくなった際どうすれば直せますか
0024名前は開発中のものです。垢版2021/04/28(水) 01:18:36.14ID:C2ZudHts
>>23
開いているシーン内にEventSystemがないといけないというだけなので新しくEventSystemをつくればいいよ
別にボタンと同時にコピーしないといけないわけじゃない
ちなみに新しくボタンでもキャンバスでも何でもいいからUIをつくれば勝手にシーン内に生成される
もちろんどこかからコピペしてきてもいい
0025名前は開発中のものです。垢版2021/04/30(金) 03:37:16.72ID:+8EwJT5P
本によると草や木のテクスチャが最初から用意されていて
StandardAssets→import package→Environmentと選択してインポートして使うとあるのですが
自分の環境だとAsset→importPackage→Custom PackageになっててEnvironmentという項目が見当たりません
どこかで入れなければならないのでしょうか?
0027名前は開発中のものです。垢版2021/04/30(金) 16:06:24.04ID:OnHCLX6o
URPでのプロジェクトについて質問です。
従来の3DテンプレートとURPテンプレートのプロジェクトに
リグを入れた同じFBXをインポートして、両方のプロジェクトで比較すると
リグのウェイトの付き方が変わってしまいます。
従来の3Dだと意図した動きになるのですが、URPの方ではウェイトがリジッドに
なったような感じで変形してしまいます。
これって回避できないものでしょうか?
0029名前は開発中のものです。垢版2021/04/30(金) 18:00:13.55ID:OnHCLX6o
>>28
なるほど。Puppet3Dアセットを試せということですね。
さすがです。
0032名前は開発中のものです。垢版2021/05/01(土) 13:13:02.90ID:bxWibI28
ねぇUnity Analytics ってゴミ?
時間かかるのはまだしも
見たいビューを作る術が少なすぎて禿げそうなんだけど使い方が悪いだけ?
例えばScreenvisitでスクリーンネームとintのパラメータ複数渡してあるものはsumあるものはcountとかその他演算したものとかを表示とかしたいんだけどDataExplorerでスクリーンネーム選んだら他のパラメータ選べない。
集計も1週間でまとめたりとか色々したいんだけどそういう自由度全然ない?
それともちゃんと使い方覚えれば自由に色々できる物?
0034名前は開発中のものです。垢版2021/05/01(土) 22:36:13.99ID:F5kKkM3T
どうせ実体はリレーショナルデータベースなんだろうから
Pro版でSQLクエリがどこまで解放されるのかは興味あるかな
0036名前は開発中のものです。垢版2021/05/02(日) 00:07:52.60ID:CEgnH1bc
あーローデータ出力がプロオンリーなのか
試したらデータあるはずなのにリザルトのサイズがゼロでなんだこのゴミはってなったんだよね
フィルタが悪いのか確認してみるわー
0037名前は開発中のものです。垢版2021/05/02(日) 00:38:39.17ID:CEgnH1bc
今やったらローデータ取れた。
ダッシュボードで取れてもローデータで落とせるのはまた更にディレイある感じなのかな…
まあでもこれで取れるならやりようはあるか
0038名前は開発中のものです。垢版2021/05/02(日) 00:53:32.80ID:5wqkobZ7

アクセスでもリレーショナルデータベースは出来た気がする
エクセル/オフィス系でも出来たかも

クローラでデータ集めてsqliteで日付ごとにcsv吐かせて集計とかやってたな
1年分で30万件くらいあって表計算ソフトじゃ手に負えんかったw
0039名前は開発中のものです。垢版2021/05/02(日) 01:02:57.81ID:CEgnH1bc
スタンダードイベントのscreen visitとかも内部データとしてはカスタム扱いになってる

しかしこの手の監視というか解析、どうやるのが旬なんだろ
頻度とかにもよると思うけど。
Azure application insightsとかは前触ってたんだけど、あれだとクエリーとか自由自在だし使いやすかったな
他になんか向いた物とかあるのかしらん
0040名前は開発中のものです。垢版2021/05/02(日) 02:23:11.02ID:5wqkobZ7
>解析
そこら辺は門外漢なので分からないです

とりまSQLiteで遊んでみるならDB Browser for SQLiteという
GUIソフトもあるよ csvインポートも出来るので結構お手軽
クエリコマンドは呪文みたいだけどw
0041名前は開発中のものです。垢版2021/05/02(日) 22:58:39.93ID:u4doPjf7
ブレンドシェイプについて質問です。
Blender作成したモデル(複数のシェイプキーを設定済み)をFBXで出力し、
UNITYにインポートした時、スライダーのつまみが表示されるキーとされないキーが出てきました。

眼球を右に動かすキーにはつまみが出現し、0〜100の範囲で動かす事ができるのに対して
眼球を左に動かすキーにはつまみが出現せず、100を直接入力すると眼球のメッシュが消滅するような状態です。

どこを弄ればつまみが出現しますでしょうか?
0043名前は開発中のものです。垢版2021/05/03(月) 07:42:36.61ID:CVWQ5IF+
UnityのUI遷移の効率的な
やり方ってどんな感じ?

複雑な状態遷移作るたびに
UIもっと楽に作れんかなって思っちゃう
0045名前は開発中のものです。垢版2021/05/03(月) 23:08:33.01ID:fXmfvtPP
シェーダーグラフにつきまして、UPR導入後、PBRグラフを使用したいのですが、作成>シェーダー>の欄にPBRグラフの項目がありません。
どうしたら表示されるでしょうか?よろしくお願いします。
0046名前は開発中のものです。垢版2021/05/04(火) 07:39:22.28ID:EV5G3MRS
割れ対策にあえて日本語混ぜたりするやつおるんやな
どこまでならフォルダ2バイト文字でもセーフなんや
0047名前は開発中のものです。垢版2021/05/04(火) 13:06:23.32ID:2fY2lvt6
>>42
ブレンドシェイプ用のアセットがあるんですね
ありがとうございます
0048名前は開発中のものです。垢版2021/05/04(火) 13:33:46.77ID:FiieQ94N
>>47
アセット云々はただの荒らしだ
ちょっとスレ読めばわかるだろ
質問する前に前スレぐらい読まんのか?
0050名前は開発中のものです。垢版2021/05/04(火) 21:54:24.01ID:PP7TAxOe
ToggleGroup妙に使い勝手悪くて嫌煙しちゃうんだよな
それだったら自分でインターフェイス切ってSetActiveした方が簡単だし綺麗みたいな
0054名前は開発中のものです。垢版2021/05/05(水) 21:57:02.94ID:ccpf1WSi
2つ3つならsetactiveでいいが10とかならまずその設計を見直すべきだし、どうしてもそうでなければならないのなら状態をデータ化すべき(デバッグ的な意味で)
0055名前は開発中のものです。垢版2021/05/06(木) 05:57:58.59ID:GdBiAMtm
教えてください。
Blenderで作ったモデルにpolybrushでテクスチャを塗ろうとすると、ぼんやり色だけついてにテクスチャとして塗れません。
(例えば芝生と茶色のレンガのテクスチャの場合、緑と茶色だけがついてレンガとかの筋が出ない)
エクスポートしたモデルには特別な設定が必要ですか?

エクスポートの仕方とかサイズ感の違いとか調べてみても解決できませんでした。
よろしくお願いします。
0059名前は開発中のものです。垢版2021/05/06(木) 20:47:39.64ID:uQNXzJHx
初めの方の変数かなにかの宣言のときに
同じ単語の大文字小文字を並べるときがありますけど
これはどういうときなのか整理したいのですが
何か条件とかあったら教えてください
0060名前は開発中のものです。垢版2021/05/06(木) 21:00:34.39ID:CyyY1tJY
質問がフワッとし過ぎててはっきりとは言えないけど、それはおそらくプロパティだね
C# プロパティでググってみよう
0062名前は開発中のものです。垢版2021/05/06(木) 22:33:50.46ID:7lrurT1u
BoothでVRChat用のアバターを購入し、Unity上で何かポーズを取らせてみようとしました
アニメーターコントローラーを設定して動かしてみるとまだアニメーションクリップを設定していないのに
アバターの位置が下方にズレたうえ中腰のようなポーズになりました
作りたてのクリップを設定しても中腰になり、
アバターに付いてきた笑顔になるクリップを設定すると中腰状態のまま笑顔になりました
試しに別アセットのAnimations Mecanimを設定すると正常に動き、位置ズレや中腰ポーズはしなくなりました
何が原因なのでしょうか?分かる方いたらどうかお願いします
006359垢版2021/05/06(木) 22:52:43.36ID:uQNXzJHx
>>60
ありがとうございます
例えばこのページの3行目の
https://sat-box.hatenablog.jp/entry/2017/04/10/181907
public Animal animal; なんですが
Animalはその後のクラス名に使われてますが
その準備みたいなものでしょうか
animalの方は何のためにあるのでしょうか
0066名前は開発中のものです。垢版2021/05/07(金) 00:12:09.18ID:n0rltoT6
かなりの初心者を想定してエスパーしたつもりが想像以上に初心者で草
YOUTUBEにもC#の初心者向け講座あるよ
C# プログラミング講座で検索して一番上に出てくる再生リストのヤツはオレもお世話になったのでオススメ
006859垢版2021/05/07(金) 01:09:02.39ID:AmycaDrR
本読んだりサイトも見てるけど
これの説明が見当たらないので
何てワードで調べればいいか教えてください
0070名前は開発中のものです。垢版2021/05/07(金) 02:24:14.72ID:YblCAukp
C#でクラスはインスタンスして使う
public Animal animal;
は、Animal クラスを
"animal"という名前でインスタンスします
(別にunkoでもnekoでも何でもいい)
という宣言
0072名前は開発中のものです。垢版2021/05/07(金) 02:39:35.24ID:QSu3EjJR
本来はpublic Animal animal = new Animal();なんだが
Animalクラスがシリアライズされてるのでnewがない
(コンストラクタやnewによる初期化なしでいきなり作られるらしい)
変数animalにはインスタンスの参照が代入されてる

>animalの方は何のためにあるのでしょうか
animalがないとインスタンスが参照できない

使い方だけ知っていればいいので、意味や役割の説明はほぼない
だから「教えてくれ」と言うなら「自分でやんなさい」となるのが正しい
0073名前は開発中のものです。垢版2021/05/07(金) 07:48:54.85ID:hQ53EKKG
>>68
この部分だけ調べてどうにかなると思うのが根本的な間違い
分からないところだけその都度調べて前に進もうとしても、前提の知識がそもそも無いから理解できないよ
遠回りに思えても、最低限の基礎は順を追ってやっておけ
0074名前は開発中のものです。垢版2021/05/07(金) 08:03:34.73ID:eaciIgzg
>>72
お前の説明も大概やぞ
本来はってなんやねん
Animal animal;で全く問題ないわ
そうするとアサインは別のとこですることになるがアサインされなくても問題ないし(むろんそのまま使おうとしたらヌルリ)

>>73
数学でそれを大変実感してる
PRMLとか全く理解できねー
0075名前は開発中のものです。垢版2021/05/07(金) 09:35:50.36ID:QSu3EjJR
>>74
論点はそこじゃない
ついでにC/C++のポインタのように使ってるんだが
ポインタの概念がないC#では分からんだろ
0082名前は開発中のものです。垢版2021/05/07(金) 15:01:36.36ID:qA8syScg
今マジで思ったんだがUnityのゲームプログラミング講座ってYoutubeで出したら再生数伸びるかな?
需要がニッチすぎるか?

高校生の頃作った「1時間でわかるC++ゲームプログラミング」って動画今でもそこそこコメントつくんだよな
0084名前は開発中のものです。垢版2021/05/07(金) 15:37:48.08ID:6gpcZ0OS
クラス型変数ってC#の触り部分の入門だと
あんまり説明してくれないから最初は
戸惑ったなぁ
0085名前は開発中のものです。垢版2021/05/07(金) 16:52:32.20ID:a4jq1zT2
Unity 系チャンネルはすでにいっぱいあるから今更参入するのも微妙じゃないか

ワイは自分のアプリの進捗報告をつべにあげてファンコミュニティーが出来ないかと模索してるわ
まだアプリも出してないし、最大ビュー数も2桁だけど、
ゲーム開発のモチベ維持には役立ってる
0086名前は開発中のものです。垢版2021/05/07(金) 18:36:57.13ID:nPdx3MIi
>>82
入門的な情報は動画でも他でもいくらでも情報があるから
もっと踏み込んだ内容じゃないとなかなか難しいんじゃないか?

とはいえ作りたいゲームのジャンルと違うとあんまり参考にならないし見ないんだよね
だからよくある横スクアクションとかだけじゃ無くて
RPGとか紙芝居とかほとんど解説動画の無いジャンルのテンプレを教える講座なら
見る人多いんじゃないかなと思う
0087名前は開発中のものです。垢版2021/05/07(金) 19:54:42.52ID:qA8syScg
たしかにアクションやシューティングやFPSは大量にあるな
ストラテジー系のしっかりした基礎設計とか考え方みたいな所がいいかな
0088名前は開発中のものです。垢版2021/05/07(金) 21:53:48.64ID:QcgNhcW1
スプライトアトラスで
一つの画像に別の画像がほんの少しくっついて隅っこに表示されるんだがなんでだろな
009059垢版2021/05/08(土) 10:10:35.66ID:xN1bFBfB
みなさん
ありがとうございます
少しずつ調べていこうと思います
0092名前は開発中のものです。垢版2021/05/08(土) 17:03:46.32ID:OjRSoq8f
unityhubで新しいver?のunityをインストールしたいのに途中で失敗しましただのサーバーは現在現在応答していませんだの出て上手くいかない
保存場所もプロキシも確認してみたしhubの再ダウンロードもしてみたけどまるで駄目だ
0093名前は開発中のものです。垢版2021/05/08(土) 19:08:16.38ID:Q29xQPjh
Unityアナリティクス、オンにならねぇ
オンにしてもデータ送られねぇ…
ていうかデータ送るメソッドの結果を受けてログに出す拡張メソッド、チェインで呼び出してるけどそれごと実行されてねーな。考えてみたら。
なんだこれ
0096名前は開発中のものです。垢版2021/05/09(日) 07:05:26.47ID:DyyhH3TR
>>95
0097名前は開発中のものです。垢版2021/05/09(日) 07:55:39.65ID:yhGXS/PT
>>82
ちゃんと実機で動くゲーム作ってどこかのストアに出した経験のある人がそういう教則動画や教則サイト作ってくれるなら非常にありがたい
教則サイトに書かれてるそのまま打って実機デバッグしたらNullReferenceのエラーになった事がちょいちょいあったからね
あのエラーUnity上では出ずに実機で初めて出るってパターン多い
経験が浅かったり自分で組んだプログラムをスマホ実機に載せたことがない人は間違いに気付かないまま偉そうに情報上げたりする
Qiitaなんかは怪しい情報多い気がする
お前それちゃんとテストしたか?みたいなの
0099名前は開発中のものです。垢版2021/05/09(日) 12:49:48.51ID:g19StJMl
62ですが自己解決しました
AnimatorControllerのレイヤーを追加して表情とポーズに分けるだけでした
0101名前は開発中のものです。垢版2021/05/10(月) 08:50:10.13ID:Q0eQlvqW
>>97
QiitaどころかUnityの公式の拡張機能のリポジトリとか中の人がUnity社に入ったテラシュールブログとか
見てる人はわかると思うけどすごいソースコード雑なんだよな
動くには動くけどアンチパターン踏んでたり無駄に冗長で重要な所がわかりにくくてとても初心者に見せたいと思えるようなコードではなかったりする
リファクタリングしたらソースコードが1/3になるとかザラ
0102名前は開発中のものです。垢版2021/05/10(月) 09:05:08.00ID:VNtDR+F7
共済で出してるんだし、そうそう文句を言うものでもないのでは?と思うこの頃。
逆に、見易いページ作ればアクセス取れるチャンスと捉えてもいいんじゃないのかなぁ。
0103名前は開発中のものです。垢版2021/05/10(月) 09:05:41.41ID:40yHVisq
海外は動けばいいという感覚でやってるらしいけど
何でも神経質に見た目にこだわる日本とは真逆だなと思う
0105名前は開発中のものです。垢版2021/05/10(月) 15:36:34.65ID:25aspAkC
いやー汚いコード、ぶっちゃけ後で自分でも困ると思うけどな
一度動けばいいやってもの以外は綺麗に書いた方が改造コストとか含めてトータルでは時間短縮になると思うけどまあ人それぞれではある
わいは割と最初から綺麗に書くしとりあえず動くものは汚く書いてもある程度整理するわ
0107名前は開発中のものです。垢版2021/05/10(月) 18:28:19.43ID:UQruhEat
ハンガリアンは使ってないな
Unity の命名規則に沿う感じでやってる

>>105
ワイは大規模なモノは作れないし、モチベーションはもっても1ヶ月だから
汚いとか再利用とかは気にしないようにしてる
割り切ってやらないと完成までこぎ着けない

最初はそれなりに綺麗に書いてるけど、
完成が近づくにつれていろんなモノがぐちゃんぐちゃんになる
収益が出てるわけでもないから作り捨て上等で完成が最優先
0108名前は開発中のものです。垢版2021/05/10(月) 18:32:49.42ID:40yHVisq
ある程度のゲームになってくるとどれだけ頑張っても想定外の事が発生してそれでコードが乱れてくる
0110名前は開発中のものです。垢版2021/05/10(月) 22:51:54.90ID:Q0eQlvqW
Unityの命名規則はMicrosoftのC#コーディング規約無視してて
そのリファレンスもないから多人数で開発するとき困るんだよなぁ
0111名前は開発中のものです。垢版2021/05/10(月) 22:52:56.40ID:Q0eQlvqW
PCで動かす想定のゲーム作ってるんだけど、ドラッグでScrollRectが動くのを止めたいんだけどどうしたらいい?
多分これスマホのタッチパネル用だと思うんだけど
0113名前は開発中のものです。垢版2021/05/11(火) 08:47:30.07ID:PRfeSt3e
Javaならこうなのに
if (a==1) {
C#はなんで
if (a==1)
{
として無駄に改行多いのが標準なんだろ、行が無駄に増えていや
0117名前は開発中のものです。垢版2021/05/11(火) 17:58:07.54ID:mEJ4xgSk
>>116
thisは付ける派ですか?
アンダーバー付きのメンバ変数には付けないけど、メンバ関数には付けたくなる衝動にかられる
0121名前は開発中のものです。垢版2021/05/11(火) 20:46:17.44ID:xganiPit
private fieldにアンダーバーは付けるのはむしろローカルルールなんだよなぁ
Unityの歴史やアーキテクチャを考えると.NETよりMonoとかwindows formに近くてキャメルケースの方が正しいんだよね
(C#作ったMicrosoftが出してるコード規約に沿うなら尚更)

あとJavaから入ってきた人達が雰囲気で付けてる印象はあるね
0127名前は開発中のものです。垢版2021/05/12(水) 14:38:48.13ID:y/BMO/uI
m_だとめんどくさいので_にしてるけど元なんかあったかは忘れた。
公式はメンバ変数に何もつけないんだっけ?ローカル変数と区別つかないからそうやって書いてる奴いつも死ねよクソがって思ってるんだけど
0129名前は開発中のものです。垢版2021/05/12(水) 17:22:18.93ID:RAKIkBXc
https://deve-cat.com/unity-camera-scroll/#toc2

2Dのカメラ操作が実装したくて
このURLコピーしてみたのだが左右にはスワイプ可能

なぜか上下斜めにスワイプできないのと、画面のピンチインとピンチアウトができね

エラーはなし!!!なぜや??
誰か教えてください。

ーーーーーーーーーーー
0131名前は開発中のものです。垢版2021/05/12(水) 19:00:38.18ID:y/BMO/uI
変数名で設計もクソもねーよアホか
まあメソッドは10行までとか徹底してりゃ誤認することもないだろうけど、それでもメンバ変数とローカル変数の区別は明示的にあった方がいいと思うけどね
0133名前は開発中のものです。垢版2021/05/12(水) 20:07:11.14ID:nenkNQLx
Do not use a prefix for member variables (_, m_, s_, etc.). If you want to distinguish between local and member variables you should use “this.” in C#

だって
0134名前は開発中のものです。垢版2021/05/12(水) 20:24:40.97ID:3poYlkvJ
まぁだから >>121 で言われてるように_もm_も付けるのは非推奨なんだよね

分かりにくいとか言ってるのは単にそれで慣れちゃってるだけの人達で、
新しくC#やUnity学びたいって人はプロジェクトやグループ内で決まってない限り付けない方がいいよ
0139名前は開発中のものです。垢版2021/05/12(水) 22:27:57.81ID:Z/zH1qkS
正体表しててわろた
まあこれをよく分かってない初心者が見て
阿保だのクソだの言う人の方が正しい!
とはならんだろうから自滅してくれて安心したわ
0140名前は開発中のものです。垢版2021/05/12(水) 22:31:29.39ID:+WXxa4o5
おれはフォルダ構成どうしようか毎回悩むし、毎回変わる。これだという構成がまだ見つからない...
0142名前は開発中のものです。垢版2021/05/13(木) 01:03:06.81ID:vV+ePFtc
http://wiki.unity3d.com/index.php/Csharp_Coding_Guidelines#Naming
>Do not use a prefix for member variables (_, m_, s_, etc.).
>If you want to distinguish between local and member variables
>you should use “this.” in C# and “Me.” in VB.NET.
原文これか
C#はthis、VBはMeにしろって言うのは、UnifyComunityのローカルルール
ソース隠蔽と改編はあまりいただけないが見たのは初めてだな
0143名前は開発中のものです。垢版2021/05/13(木) 06:06:51.28ID:tk/TPkj/
>>129
inputの値がカメラのtransform.localpositionに対して正しく反映されてないっぽい
newVector3のy軸にinput.yを反映させると上下に動きそう。
0144名前は開発中のものです。垢版2021/05/13(木) 06:21:44.73ID:zsPRu1zz
>>142
なんでそうなったのか経緯知らんけど途中でthis.をつけたり外したり忘れたりできるよりはつけなきゃコンパイルエラーになる_強制させた方がいいと思うけどな。コンパクトだし
チーム内ではそれは死守させるわ
0146名前は開発中のものです。垢版2021/05/13(木) 17:09:48.73ID:dEc2vnME
>>138
1週間前に「private fieldには_付けろ」って文章が新規で追加されてるのか
これ結構すごいニュースというか、影響力考えるとロールバックされるんじゃないか?
microsoftが出してるstylecopもSA1309が廃番になんだろうか
0148名前は開発中のものです。垢版2021/05/13(木) 17:41:02.24ID:hrOoL2Ai
Game CreatorのMeleeモジュール、blade componentがなんか変じゃね
Draw weapon - Sheath weaponの出し入れだけで
無限にsetpass call増えてく
仕方なくトレイルだけ外してX-weapon trail使ったけど仕様なんかな
0149名前は開発中のものです。垢版2021/05/13(木) 17:43:40.16ID:sw/cf+Rs
>>143
神よ!うまくいきました。ありがとうございます!

しかしやはりピンチアウト、ピンチインはできず・・別でスクリプト入れたほうがいい
のかな

2D cameraProを購入するか迷ってます。ひとまず動かせたことに感謝!
0151名前は開発中のものです。垢版2021/05/13(木) 21:12:32.79ID:tk/TPkj/
>>149
初期設定じゃ動かなかったけど、インスペクタでカメラコンポーネントのprojectionでperspectiveを選択してfield of viewの項目が表示されてたらエディタ上で動いたよ。

カメラの拡大縮小は簡単なボタンやスライダーで代用して様子みるのもいいんじゃない?
自分でコード書く気が無いならアセット買うしか無いんだろうけど。
0152名前は開発中のものです。垢版2021/05/14(金) 12:20:43.47ID:sbRk291H
>>150
stylecopとかMicrosoftのコード分析ツールが是としている以上、それを否定するルールはローカルルールだと思うよ
今回の更新で逆になったけど
0153名前は開発中のものです。垢版2021/05/14(金) 16:40:02.88ID:NGBCTR1U
Unity認定試験受けたことある方いますか?
日本だとアソシエイトからしか受けられないみたいですが、テストセンターで任意の時期に受けられるようなものなのでしょうか?
0156名前は開発中のものです。垢版2021/05/15(土) 15:53:47.85ID:8tK5j30p
Admobの5.4.0でバナー貼り付けたらGoogleが用意したスクリプトに対する警告が出てくるんだけどあれみんなどうしてんの?そこでnew使ったらあきまへんよみたいな
まさか警告に気付いてないなんてことはないだろうけど
0157名前は開発中のものです。垢版2021/05/16(日) 11:56:42.64ID:EfYoTJqX
自作ゲームのBGMってみんなどうやって用意してるんだろう?
再利用OKな音楽が無料配布とか安売りしてるのを持ってきてるのかな?
作曲までやってるのかな?
音はあきらめて無音?
0159名前は開発中のものです。垢版2021/05/16(日) 16:39:07.74ID:7Dr1/Jwj
>>157
ネット探せばフリー音源あるだろ
アセットを買っても良いし、予算に合わせて好きにすればよかろ

個人的には総合スレのAIの話題をみて自分で探したこのサービスを今度使ってみようと思ってる
曲の感じも悪くないし、月額千円だからそんなに高くもない

https://ecrettmusic.com/ja
0160名前は開発中のものです。垢版2021/05/16(日) 20:21:57.95ID:nfwMJEpK
Unityの3Dキャラクター作成で質問です。
作成したキャラをアニメーションすると画像のように服と一部の髪が置いていかれたような感じになってしまうんですが何がおかしいのでしょうか...
https://i.imgur.com/KJ1yL1u.jpg
0161名前は開発中のものです。垢版2021/05/17(月) 04:36:18.02ID:46/Zo6tm
質問失礼します。
[ExecuteAlways]を付与するとスクリプトによる変更がエディタにも反映されるようになりますが、
これを実数値を変えるのではなくシーンビューまたはカメラビューのみにテスト反映する、もしくは似たようなことができる設定はありませんか?

具体的にはメッシュの変形やスケールの調整をスクリプト側で、デフォルト値に加算することで制御しています。
[ExecuteAlways]状態だとプレビューしたときに数値がそのまま反映されてしまうので、再生する度に変形が積み重なってズレていってしまいます。
初期状態のままでは視認性が悪いので、制作中に確認できるようになれば嬉しいのですが……。

よろしくお願いします。
0162名前は開発中のものです。垢版2021/05/17(月) 15:01:04.31ID:5NWVXF18
タイルパレットに複数のスプライトをまとめてドラッグすると適当に矩形に配置してくれますが
この矩形の形を変えることはできますか?
0163sage垢版2021/05/17(月) 22:30:40.70ID:FY29ut6a
unity hubをインストールしてもパスコードが届かず
FAQに質問しろとメールだけが来て質問しても答えが来ず
ライセンス登録できませんので
他のメールアドレスでやり直した方がいいでしょうか?
0164名前は開発中のものです。垢版2021/05/18(火) 00:41:56.17ID:FoU9j0/k
>>163
自分も先週ハブ入れた初心者だけどまさにその辺で詰まった
unity hubは「管理者として実行」しないとHDDに書き込めないタイプ
あまりに基本的すぎてどこにも情報が無くて苦労した
ライセンス登録も新規作成プロジェクトもそのせいで失敗するから気を付けてね
0166名前は開発中のものです。垢版2021/05/18(火) 02:22:48.30ID:FoU9j0/k
>>165
ユーザーアカウント制御切ってたら関係ないんじゃない?
管理者として実行 unityhub で検索してみたんだけど
mac版 本来ならUnityEditorが獲得すべき権限をUnity Hubが取得しようとする件
とかひっかかって、このままハブ使い続けるか考えてしまうわ
0167名前は開発中のものです。垢版2021/05/18(火) 06:16:00.88ID:qfQoP/nI
有料の自動作曲って、質問スレに貼られてたこういうのかな?

>>159
>>157
>ネット探せばフリー音源あるだろ
>アセットを買っても良いし、予算に合わせて好きにすればよかろ

>個人的には総合スレのAIの話題をみて自分で探したこのサービスを今度使ってみようと思ってる
>曲の感じも悪くないし、月額千円だからそんなに高くもない

https://ecrettmusic.com/ja
0168名前は開発中のものです。垢版2021/05/18(火) 06:17:30.88ID:qfQoP/nI
ACSって日本人が作った自動作曲ソフトもあるね
アマゾンでは「誰でも作曲ソフト4」ってのも売ってる。評判良くないみたいだけど
0169名前は開発中のものです。垢版2021/05/18(火) 06:18:55.99ID:qfQoP/nI
無料の自動作曲ソフトではれっつメロメロというのがあるが、これで作ったのを売ったりunityで使っていいかは作者に確認しないと
0170名前は開発中のものです。垢版2021/05/18(火) 19:06:01.18ID:c7VgsVDY
>>160
そんなモデルが作れるのであれば、
すぐに頂点グループかウェイトがおかしいとわかりそうなもんだけど、その前置きすら無いって本当に自分で作ったの?
0172名前は開発中のものです。垢版2021/05/18(火) 21:44:10.05ID:c7VgsVDY
>>171
「UnityでRPGを作ったのですが、タイトル画面にpng画像を表示するにはどうしたら良いですか?」
っていうのと同じぐらい不自然な質問で、
「Imageコンポーネント使えば出来るよ」って回答は出来るけど
RPG作れる技量があるならそんな基本的な事自分でわかるし当然自分で試したんだよね?
じゃあなんでそれ書かないの?


回答者様はエスパーじゃねえんだぞ
画像だけじゃなくて何のソフトでどうキャラ作ってどういうアニメーションで何をしたらそうなってどういう解決方法を試してもダメだったのかちゃんと書けやゴミクズが
0173名前は開発中のものです。垢版2021/05/18(火) 22:30:13.62ID:F5ywWIiq
>>172
チームの誰かが作ったものなのかもしれないしどのみちお前が偉そうな物言いする言い訳にはならねーよクズ
0174名前は開発中のものです。垢版2021/05/18(火) 22:46:45.34ID:xAtAy/C2
>>173
>>160 は情報少なすぎて相当暇な奴かエスパー以外対応無理だろ

情報不足の質問が増えると回答者のやる気も無くなるからスレにとっても悪循環を有無から好ましいものじゃない

モデル作成ソフト、Import時のファイルフォーマット、
あとリグの情報なりないと回答は辛いだろ

それに偉そうとか文句たれるぐらいなら解答してあげなよ
0179名前は開発中のものです。垢版2021/05/18(火) 23:46:32.83ID:527p7IGO
まぁエスパー用の質問はつまらんわな。海に石を投げて魚に当たるのを祈るぐらい不毛な作業だ。
海外の掲示板でも初心者のこの手の質問は嫌われていて別スレ誘導されてるから、
もしかしたら自分はアスペかもしれないと疑った方がいい。
0182名前は開発中のものです。垢版2021/05/19(水) 01:00:20.89ID:GLnRt1l7
>>173
言っておくが俺はそんな質問でも大分親切にアタリをつけて最初に回答してるからな
何も質問するなと言ってるわけじゃなくて回答するのに必要な情報をちゃんと載せろって言ってるだけ
相手を人間だと思うなら尚更な
0183名前は開発中のものです。垢版2021/05/19(水) 12:18:21.86ID:PjtrfLNo
シーンをロードするときに
シーン名を“ ”の中に書きますが
この部分を変数にしてPlayerPrefsなどから
参照するにはどうしたらいいのでしょうか
よろしくお願いします。
0185名前は開発中のものです。垢版2021/05/19(水) 14:23:42.36ID:Lisvgvhb
サウンド管理ってどうやってる?
singletonはあんま良くない見たいだけど音はシーンで跨がせたいんだよね
0186名前は開発中のものです。垢版2021/05/19(水) 15:33:51.80ID:raC+migW
MMDもなんかフォーマット古臭くなってきてない?
vrmのなんとかロイドだと表情豊かだし、テクスチャも安くうってる。IKがついてるのがいいところなのかな。
0187名前は開発中のものです。垢版2021/05/19(水) 19:14:53.63ID:Sv36qNKk
グローバルゲームジャムって参加したいんですけど来年1月になったらやるんですか?
忠類村に住んでるのでオンラインで参加したいのですが
0188名前は開発中のものです。垢版2021/05/19(水) 20:21:04.98ID:GLnRt1l7
>>185
「あんまり良くないって言われてるから使わない」って脳死で判断するの良くないぞ
音声管理とかデバイス情報とかsingletonを避けたら逆に複雑になるようなものなら遠慮なく使った方がいいし、
デメリットがどうしても気になるならUnity上の目の届く所で生成から破棄までちゃんと面倒見れるパターンも考えられてたりする

https://tc-minami.blogspot.com/2018/06/unitysingleton.html?m=1
0190名前は開発中のものです。垢版2021/05/19(水) 21:18:58.73ID:PjtrfLNo
>>184
“ ”の中は赤色になってしまって
変数にならないみたいでロードできないのですが
他に間違ってるのかな
0191名前は開発中のものです。垢版2021/05/19(水) 21:36:21.09ID:PbZEpqxU
>>190
int index = 0;
SceneManager.LoadScene(index);

こうするとビルドインデックス上で0番目のシーンがロードされる
あとはindexに好きな値を入れるだけ

この時 "0"とか"index"とか書くと
それは文字列として扱われる

基本的なC#の文法なんで
調べながら進めるとよいと思う
0192名前は開発中のものです。垢版2021/05/19(水) 21:57:42.62ID:PjtrfLNo
>>191
なるほど
ありがとうございます
0193名前は開発中のものです。垢版2021/05/20(木) 00:46:19.16ID:Vky6MjuF
AndroidのUSBデバッグってみなさんどうされてますか
1.LogCatを全部確認してエラーや警告は全部潰す
2.一応LogCat見るけどゲームに影響なさそうなのは無視
3.テストプレイで問題が起こったときのみLogCat確認

そもそもLogCatのエラーや警告って全部潰さなきゃいけないもんなんですか?
0194名前は開発中のものです。垢版2021/05/20(木) 01:13:47.08ID:/5JCiH0g
>>190
string sceneName
SceneManager.LoadScene("sceneName");

こういうことしてそうな予感
せめてどんなことしてるか分かるように
ソースを張った方が良いと思うよ
0195名前は開発中のものです。垢版2021/05/20(木) 02:47:23.43ID:MPH+b3Po
3Dの消失点となっている部分が遠くにありすぎるので、手前の方に持ってきたいのですが可能でしょうか?
0198名前は開発中のものです。垢版2021/05/20(木) 10:20:36.34ID:xrDlxcfp
2020.3.8f1を使ってます。
2dテンプレートを使い、UIのボタンをポジション0,0,0に設置し、
回転を0,180,180にするとクリック検知がうまく動きません。
回転を0,0,0に戻すと正常に検知します。
これはバグですか?この現象の対処法はないでしょうか?
0199名前は開発中のものです。垢版2021/05/20(木) 10:42:35.28ID:TuGGLFVn
>>198
試しにやってみたらz軸の回転は問題ないけど、y軸が180以上回転すると押せないみたい
とするとボタンは裏からは押せない仕様なんだね
画像を反転させたいだけならscaleの方をいじったらいいと思う
yとzを両方-1にすれば見た目は同じになるよ
0200名前は開発中のものです。垢版2021/05/20(木) 17:20:36.91ID:xrDlxcfp
>>199
回答ありがとうございます。
なるほど、ボタンが裏側になっているので、押せない状況になっているのですね!。
解決策もありがとうございます。
無事画像を反転させて、ボタンをクリックできました。

迅速で丁寧な対応ありがとうございました。
0201名前は開発中のものです。垢版2021/05/21(金) 16:14:49.84ID:5tn+it/N
参考サイトのココ↓の部分の意味がわかりません

//行数と列数を取得
columnLength = textMessage[0].Split('\t').Length;
rowLength = textMessage.Length;


rowLength = textMessage.Length;は行数を取得しているのはわかるのですが
columnLength = textMessage[0].Split('\t').Length;はコメント通りなら列数の取得だと思いますが
自分がやるとなぜか要素数0番目の文字数が取得されるのですがなぜでしょうか?


参考サイト
https://qiita.com/Eureka/items/716f4f52b4106419dbec
0203名前は開発中のものです。垢版2021/05/21(金) 18:00:23.70ID:pwpxyWo2
ボーンアニメーションとシェイプアニメーションを内包する.fbxのHumanoidモデルをUnityにインポートしました。

モデルのインポート設定の画面では取り込んだアニメーションを一つ一つ確認すると @Inspectorタブの再生ボタンでボーンもシェイプも正しく動いてるのが確認できるのですが、
Aアセット欄にある.fbxに内包された同じモーションを選択して再生しようとするとシェイプアニメーションは動くのにボーンアニメーションが再生されません。

Bまた、同様にモデルにAnimetorを割り当ててモーションを指定し実行すると、やはりボーンアニメーションは動かずシェイプアニメーションだけが動きます。

@と、A・Bで違いが出てしまうのは何故なのでしょうか。

取り込んだボーンアニメーションは特殊なボーンではなくHumanoidで使われるもので、モーションも複雑なものではなくグーチョキパーのポーズを別個に保存してあるものです。
Humanoidはconfigurで全て正しくボーンが割り当てられているのを確認しています。
部位のMaskは最初からかけていません。
Bではエラーも出ていません
0207名前は開発中のものです。垢版2021/05/22(土) 06:09:03.03ID:SDaKRbaY
ところでご質問です
AdMobのインタースティシャル広告がどうもうまくハマりません
Unityではいい具合に動くのですがUSBデバッグで実機で動かした場合に
広告を閉じたときのHandleOnAdClosedが走った途端必ずフリーズします
Logcatでは特にエラーやワーニングは出ておらずただ止まるだけです
一般的に言われてるようなunityのバージョンを変えてみたりテスト用に別のプロジェクトを作ってみたりJDKSDKのチェックをOFFONしたりはやってみたりその他諸々試しましたが、
OnAdClosedで必ず止まります
他のイベントは問題なく動作します
何か心当たりないでしょうか?
0208名前は開発中のものです。垢版2021/05/22(土) 06:11:44.88ID:SDaKRbaY
せめてエラー吐き出してくれていれば調べようもあるのですが何も出ないんです
ただ広告閉じた後の挙動が全て止まるのみです
0209名前は開発中のものです。垢版2021/05/22(土) 06:24:06.53ID:SDaKRbaY
ちなみにHandleOnAdClosedの中身はDestroyのメソッド呼び出した後にシーンを移動するだけです
Debug.LogはHandleOnAdClosedの先頭に書いた奴までは吐き出しますが、
Destroyやシーン移動のメソッドの先頭に書いたDebug.Logは吐き出されません
0210名前は開発中のものです。垢版2021/05/22(土) 07:32:16.42ID:v/SVMrDf
AdModに聞けばよいと思う
0211名前は開発中のものです。垢版2021/05/22(土) 09:11:46.45ID:O56gv5b+
半端なく基礎なのですけれど
シーンビューでUIオブジェクトをマウス移動させるときに
アンカーを直接掴むショートカット、または
アンカーも一緒に移動させるショートカットはありますか?

アンカーを掴んで+ShiftでPositionが一緒に動く事は確認したのですが、
中心点とアンカーが重なっているとPositionのほうを選択してしまって……。
0212名前は開発中のものです。垢版2021/05/22(土) 09:36:42.63ID:7dA4BSOj
簡易なシティドライブゲームを作りたいと思っています。
プレイヤーがゲーム内で自由にコースを作成できるようにしたいのです。
・ゲーム中のUIから各アイテムを選択し、道路や建物を設置…程度の仕様を考えています。

つきましてゲーム内にてエディターを実装させるための
アセット、もしくは解説動画、サイトなどがありましたら
お教えいただけますでしょうか。
0213名前は開発中のものです。垢版2021/05/22(土) 12:06:19.56ID:0j4LzZNS
ナビメッシュの動的生成を調べて実装したら取り敢えずレースとして動きそう
0214名前は開発中のものです。垢版2021/05/22(土) 14:05:43.44ID:18vaDx//
質問です
キャラAを操作して別のキャラBに衝突させた時、キャラAのキャラBに対する
移動方向だけ制限して、つまりキャラBの手前からキャラBの方向に進まないようにするには
どういう仕組みを採用するのがやりやすいでしょうか?
それとキャラBに対する物理作用も無くしたいです
キャラクターコントローラーを使わずにrigidbody+colliderのシステムを使いたいです
この条件でどういう仕組みがいいでしょうか?
0215名前は開発中のものです。垢版2021/05/22(土) 15:07:10.08ID:18vaDx//
自己解決しました
https://youtu.be/-yjKyI8NfKA
この方法でやりたいと思います
0217名前は開発中のものです。垢版2021/05/22(土) 15:18:32.91ID:18vaDx//
>>216
キャラAとキャラBで仕様が変わるのは良くないですね
0218名前は開発中のものです。垢版2021/05/22(土) 19:44:20.79ID:SDaKRbaY
>>207の者ですが一応解決しました
しましたっていうか結局広告のスクリプトが固まる原因はわからず終いですけどね
これまではディレクター的なスクリプト内のシーン移動のメソッドに対してHandleOnAdClosed側からFindからのGetComponentしてたのですがそれがあかんのかな?と思って、
逆にディレクタースクリプトからUpdateで広告スクリプト内の状態を常に監視させ閉じられたらシーン移動する方法に切り替え意図した動きを作れました
釈然としないけどまあいいでしょう
0220名前は開発中のものです。垢版2021/05/22(土) 22:25:22.74ID:gfQE/K8h
>>219
ButtonのNavigationを
AutomaticからNoneにする
マウス操作のゲームならそのまま忘れていい
キーボードやコントローラ操作なら意味がある
0223名前は開発中のものです。垢版2021/05/23(日) 01:32:23.15ID:QvuZZvBp
>>222
ない。
マジでない。

でも、本当にやりたいことはEを押すことじゃないだろ?
Eを押したら何かが起こるからEを押したいんだろ?
それを説明してみ
0224名前は開発中のものです。垢版2021/05/23(日) 05:34:28.85ID:GOIOW7To
>>222
普通に出来るで
キーボード入力もOSが検知したソフトウエアの信号のようなものだから
押したときに発行されるアレと同じ物を生成してOSに流し込めば
OSが入力されたと誤解してUnityに伝えるからな

つーか1か月前にもjumpがどうたらとか言ってなかったか?
まだできねえのか?
0227名前は開発中のものです。垢版2021/05/23(日) 15:34:40.08ID:YKVtzGUk
できるけど、ゲームでやる手段ではないと思う
ハッキングに利用したいんじゃないかと勘ぐる
ここはリバース糞野郎がいるから警戒だわ
0229名前は開発中のものです。垢版2021/05/23(日) 16:11:59.59ID:YKVtzGUk
え?悪さできるってわからない知能レベルなの?
まぁそれならそれでええ。アホはアホのままが幸せ。
0230名前は開発中のものです。垢版2021/05/23(日) 16:27:14.43ID:UlHiaptq
包丁は人を刺せるから人殺しみたいな屁理屈だな
まぁ1000年掛かっても出来ないヘタレなんだし
無駄な事やってないで諦めたらよくね?
0231名前は開発中のものです。垢版2021/05/23(日) 17:55:27.85ID:2+syFYDt
unity 上なのかunityから下位ドライバを叩いて押させるのかで話は違ってくるけども、どちらか不明なのでなんとも。
もっとも後者なら既出な様に、普通は必要ない≒悪意運用かもしれないので、知っててもあまり教えられない、と言うことかなぁ。
0232名前は開発中のものです。垢版2021/05/23(日) 17:57:59.06ID:tkCFgyRJ
>>222
Button押下orキー押下で弾を発射

Publicな弾を発射するメソッドを書いて
ButonのOnClick()に登録するのと
スクリプトからInput.GetKeyDown()使って呼ぶ

ということではなくて
EキーでButtonそのものを押したいってこと?
0234名前は開発中のものです。垢版2021/05/24(月) 08:03:16.21ID:7cdes6S1
自称一流プログラマー(笑)達が初心者を煽り倒すだけのスレです
でも君ら実際は何も出来ないんでしょ?w
0235名前は開発中のものです。垢版2021/05/24(月) 09:13:43.42ID:kVmX+dZD
普通の人間にはできる事が知的障害者には出来ないだけじゃないの?
バカなんだから自分のレベルに合わせてツクールでもやんなよ
0240名前は開発中のものです。垢版2021/05/24(月) 14:41:31.40ID:TK4KX8oO
なんでも質問スレなのに質問したらバカだのなんだのと袋叩きに遭う不思議なスレw
0241名前は開発中のものです。垢版2021/05/24(月) 14:43:11.11ID:TK4KX8oO
で、袋叩きにした後ちゃんと回答返すならまだしも結局ここにいる人間みんな初心者だから誰もわからないっていうww
ただ粋がってるだけww
0243名前は開発中のものです。垢版2021/05/24(月) 15:18:57.94ID:SwMX8wAn
本物の質問スレはとっくの昔に廃止になって
荒らしが初心者をおちょくる為に作ったスレがここ
0244名前は開発中のものです。垢版2021/05/24(月) 15:32:10.18ID:SwMX8wAn
662 名前:名前は開発中のものです。[] 投稿日:2020/01/30(木) 08:53:48.91 ID:y33oKiO/
こっちの初心者もググれず過去スレ読めず
あふぉばかりやで

663 名前:名前は開発中のものです。[sage] 投稿日:2020/01/31(金) 20:28:30.45 ID:eFHMf4k8
弟子とかいうクソコテが質問スレを乱立させたから
長く続いた本来の質問スレは消えた。
今あるのは初心者が初心者相手にマウントとるだけの初心者専用の質問スレだけ。
というか、あんだけ質問スレを荒らしてたアセットおじさんもなぜか消えたな。

665 名前:名前は開発中のものです。[] 投稿日:2020/01/31(金) 20:58:08.31 ID:pEBWEPGa
普通の質問スレあるぞ
【ゲームエンジン】Unityなんでも質問スレpart1
http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/

666 名前:弟子[] 投稿日:2020/01/31(金) 21:05:04.70 ID:pEBWEPGa [2/3]
>>663
そんなに質問スレ恋しいなら自分で建てればよくね?

667 名前:名前は開発中のものです。[sage] 投稿日:2020/01/31(金) 22:02:41.26 ID:bm490uX3
要らない(キッパリ)

潰したのが弟子ってのはまぁ分かるかな
どうせアセットおじさんも弟子なんだろ

668 名前:名前は開発中のものです。[sage] 投稿日:2020/01/31(金) 22:10:35.21 ID:blaLnxAu
正直Unityって質問する事に無いわな
多少の機能覚えたら後はコーディング能力頼りだし
グラフィック関係やらないのなら一ヵ月も本気でやれば十分
0245名前は開発中のものです。垢版2021/05/24(月) 15:46:07.65ID:CPowex6A
荒れてる質問は謎仕様のEキー野郎と
コナミデータぶっこ抜きカスぐらいで他は通常の流れでしょ
0246名前は開発中のものです。垢版2021/05/24(月) 15:55:39.90ID:xVCshELK
出来ないなら無理にやる必要ないし
出来もしねえ事に何年も掛けてるから何時までも完成しないんだろ
0247名前は開発中のものです。垢版2021/05/24(月) 17:43:52.41ID:T/dR9wGu
2D見下ろし視点のカフェゲーを作っているのだがプレイヤーが自由にタップし模様替えをするのって
どう実装すればいいのか
イメージとしてはtilemapのレイアウトをプレイヤーが行う感じなのだが・・・
0252名前は開発中のものです。垢版2021/05/25(火) 08:29:39.49ID:MtJK23e3
レベルの高いガイジだとチュートリアルを見ても内容を理解出来る知能がないので
何が書いてあるのか分からない
言語を理解しない人知の理解を超えた生物には無理だから諦めろ
0253名前は開発中のものです。垢版2021/05/25(火) 09:13:21.69ID:OL9HevN4
ここで他人を罵倒してるやつは何なの?
色々スレ見てるけどここにいるやつは群を抜いて気狂い度高いんだけど
0254名前は開発中のものです。垢版2021/05/25(火) 09:36:54.45ID:TXXFrmim
常識的な話として特に何の断りもないなら
ごく標準的な普通の学力がある人間を対象としている

知的障害者にはレベルが高すぎて無理だからお引き取り下さい
0257名前は開発中のものです。垢版2021/05/25(火) 10:40:56.88ID:SFPhCIiX
質問への回答ではないんだけど、俺が今作ってるドラクエみたいな画面を想定しているゲームだと
シングルトンでキー入力まとめてウィンドウのQueueに手前から順番に投げようかなと思ってるんだけどどう?

例えば↓に貼った画像だとフィールド画面→戦闘メニュー→道具メニューってウィンドウのQueueが積まれてて、
道具メニューにまずキーの入力投げて、矢印キーだったらカーソルを動かす、Escキーだったら道具メニューを閉じてウィンドウのQueueをPopする、それ以外でも以降のウィンドウへの入力はブロックするみたいな

Tabキーを押すと、カーソルが指しているたいまつの詳細データを表示するウィンドウが出る、と言う仕様があったとしても、
詳細ウィンドウは全ての入力でウィンドウを閉じ、以降のウィンドウへの入力はブロックしない、とする事で
矢印キーを押すと詳細ウィンドウを閉じつつカーソルを動かせるし、Escを押すと詳細ウィンドウと道具メニューを閉じれる

https://cdn-ak.f.st-hatena.com/images/fotolife/f/foxet3a8617kma5/20181211/20181211154305.jpg

管理面倒かな
0258名前は開発中のものです。垢版2021/05/25(火) 10:55:50.91ID:2V/z+wwl
場当たり的な設計はやめてオブジェクト指向の利点を使うと
フィールドクラス、戦闘クラス、道具クラスに分かれる
クラスごとに入力を受け付ける操作の規定をしていれば
アクティブになっているクラスが勝手に操作を弾くんじゃね?
0259名前は開発中のものです。垢版2021/05/25(火) 12:50:49.54ID:b5Eo58X4
>>252みたいなのが群を抜いてやばい
てかツンデレだろこいつ
「Unityにはチュートリアルがある」ってことを知らないやつもザラにいてそいつらに
チュートリアルの存在を実質的に教えている
チュートリアル?!見てみるかってなる

チュートリアル見ればいいんじゃないんでしょうか。て丁寧に言えば感謝されて終わる話を
わざわざ煽り口調でやるせいで見る人を不快にした挙句、情報を得た人たちもこいつに感謝しようと思わない

行動に一貫性がないんだよ
自分より下の技術の底辺が気に食わないなら無視が一番効くのに
中途半端に知識を与えてる Unityとか関係なしにバカかバカじゃないかで言ったら可愛いタイプのバカ
0261名前は開発中のものです。垢版2021/05/25(火) 13:28:26.43ID:ZYaWKQB+
>>259
1億円が道路に落ちてても気付かない奴に
わざわざ「1億円落ちてますよw」と伝える義務はない

それは一方的なお前の都合や願望だろ
他人が自分の思い通りにならない度に喚き散らすのは
精神性が幼稚過ぎる 支配欲求でもあんのか?
0263名前は開発中のものです。垢版2021/05/25(火) 14:20:36.93ID:2V/z+wwl
爆死したら買ってくれない客に真っ赤な顔で説教しそう
何でそんなに他人に依存してんのかな?
0264名前は開発中のものです。垢版2021/05/25(火) 14:33:09.88ID:VhLnUG/h
質問です
unityのプロジェクトってやたらめたらと容量を食う気がします
ちょっと軽めのプロジェクト作っただけでストレージ容量を数百メガ行きます
このせいでノートパソコンでunity使えません
何か容量を抑えるいい方法はないでしょうか?
0265名前は開発中のものです。垢版2021/05/25(火) 14:41:01.43ID:qoPMoSak
アンインストールすれば容量を減らすことができプロジェクトも不要になるので一石二鳥ですね
0267名前は開発中のものです。垢版2021/05/25(火) 14:48:07.67ID:evMMCSZU
まずメガ単位の容量で泣き叫ぶようでは厳しいということですね。一番良いのは開発用のPCを買うことです。
20万も出せば十分な容量のPCを買えます。モニタも2〜3つあると良いでしょう。
自宅のメイン環境を整えてからスタバで自習するためのノートPCを買うのが賢いでしょうね。

ゲーム開発には多くのウィンドウがいります。
小さな画面ではレスポンス欠けが積み重なり、多くの時間を無駄にすることになります。
人生100年と言えども、情熱が持続する時間は限られていることにも注意しましょう。
0268名前は開発中のものです。垢版2021/05/25(火) 14:48:43.77ID:VhLnUG/h
>>266
ライブラリフォルダってプロジェクト起動させるたびに復活しますよね?
0270名前は開発中のものです。垢版2021/05/25(火) 15:17:59.91ID:X/5yIV7z
>>264
ストアで見つけたフリーの音源パックを一括でインポートしてて、それだけでプロジェクト容量が数百MBになってた事がある。
ブラウザからフォルダ毎に容量確認してみたら?
0271名前は開発中のものです。垢版2021/05/25(火) 15:21:49.62ID:gqB5LISB
容量は年々増えていくのは必然。
ノートなら尚更逼迫するのは必至。
ギリギリのところで対処療法するより、大容量のストレージに換装かUSBでつなぐなりした方が良い。
0273名前は開発中のものです。垢版2021/05/25(火) 21:27:18.08ID:dTXEwr18
Springboneの角度制限の起点がなくなったりするんだけどなんでなの?しばらくすると何故か見えるようになったりするからきっかけがわかりません…誰かわかりませんか?
Springboneの情報少なすぎて調べても出てこないんです…
0274名前は開発中のものです。垢版2021/05/26(水) 01:25:57.70ID:2e7DBpSi
>>269
出たwおま環キチガイw
わからないならわかりませんでいいんだぞ?
「おま環」で無理矢理にでもマウント取って終わらないと気が済まないのかい?
0275名前は開発中のものです。垢版2021/05/26(水) 01:44:11.45ID:DNrcCDik
キチガイはテメーだ
ドライブの容量不足なんぞお前の環境依存以外の何だというのか?
説明してみろゴミクズ
0276名前は開発中のものです。垢版2021/05/26(水) 02:04:48.95ID:y6FZUp+V
ニフクラ使ってる人いる?
ニフクラのデータベースに送った配列(int型)を取得したいんだけどやり方わからん。
取得時ArrayList型なんだけどどんだけ頑張って変換しても「変換できません」ってエラー出される。
誰か教えてください。お願いします。
0277名前は開発中のものです。垢版2021/05/26(水) 05:53:44.90ID:zkPWn05w
>>275
プロジェクトの容量が肥大化して困ってるって話なんじゃないの?
まさかプロジェクトの意味がわかってらっしゃらないとか?
Unity触ったことすら無さそう
0278名前は開発中のものです。垢版2021/05/26(水) 07:33:36.74ID:ckQrnZ0v
同じこと言ってるけど、対応が違う点で話が平行線。
まぁ、罵声とか入れたから余計話にならない。
いちいち暴言とかいるかね…
0280名前は開発中のものです。垢版2021/05/26(水) 09:11:22.87ID:jDhNgKcl
明らかにドライブの容量不足を誤魔化してるんだよなぁ
どうせ外付けドライブを買う金がなくて嘘吐いてるだけだろ
0282名前は開発中のものです。垢版2021/05/26(水) 11:32:25.17ID:tFYB88yr
まともな質問ならともかく
調べもしないでクソみたいな質問してくる人には
暴言吐かれてもしょうがないというか
もう来ないで欲しいからむしろもっとやれと思っちゃうな

まあ回答者同士で争ってるのはアホくさいけどw
0284名前は開発中のものです。垢版2021/05/26(水) 12:06:32.31ID:BzUIIUV5
コードの質問にコードで返す、こういうのを期待してると思うんだが
コードも書かず画像も貼らずエスパー助けてぇ〜、リバースしたプロジェクトが動かない〜、容量がぁ〜とかやめて欲しいわな
0285名前は開発中のものです。垢版2021/05/26(水) 12:10:15.00ID:SM1yyJCx
何度フラれても追い返されても「あいつは俺の事が好きなんだ」とか
意味不明な妄想で今日もグーパンで殴られてるストーカーみたいだよな

嫌われてるんだよ
嫌がられてるんだよ
空気読めよ基地外
0288名前は開発中のものです。垢版2021/05/26(水) 21:16:12.85ID:Wa/sqTer
CanvasでScreen Space-Overlayにすると
RectTranceformがSome values driven by Canvasとなって
数値が変更できませんが
いくつかのCanvasを比べると、
Width、Height、Scaleなどがバラバラです。
Scaleを1にするにはどうしたらいいのでしょうか
方法があったら教えてください
よろしくお願いします。
0289名前は開発中のものです。垢版2021/05/26(水) 22:22:27.60ID:JSDA3W6i
合計数値300を10個の変数に振り分けつつ、振り分け方はランダムに抽選する方法はどんなのがありますか?。

//最大ポイント
float MaxPoint=300f;
//最低ポイント
float LowestPoint=0f;

float Number1 =Random.Range(LowestPoint, MaxPoint);
float Number2 = Random.Range(LowestPoint, MaxPoint-Number1);
float Number3 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2));
float Number4 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2+ Number3));
float Number5 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2+ Number3+ Number4));
float Number6 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2+ Number3+ Number4+ Number5));
float Number7 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2+ Number3+ Number4+ Number5+ Number6));
float Number8 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2 + Number3 + Number4 + Number5 + Number6 + Number7));
    float Number9 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2 + Number3 + Number4 + Number5 + Number6 + Number7+ Number8));
    float Number10 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2 + Number3 + Number4 + Number5 + Number6 + Number7+ Number8+ Number9));

これだと数字が増えるほど後半が0ばっかりで良い振り分け方ではないので、
どうしたらいいのかなぁと悩んでる最中です。
波はあるけど、もうちょっと綺麗に振り分けれたら良いのですが・・・。
分かり難いと思いますが、よろしくお願いします。
0290名前は開発中のものです。垢版2021/05/26(水) 23:12:22.98ID:XE0iSvnP
>>286
どんな結果を期待してるのかよくわからないけど、とりあえず2案。
案1
1〜10の乱数を生成して出た番号の変数に1加算する、というのを300回繰り返す
案2
ある程度大きな範囲で10個の乱数を生成して、その比率に応じて10個の変数に300を分配する
案1はあまりバラツキがでないと思うが、目的に合う方を選んで。
0292名前は開発中のものです。垢版2021/05/26(水) 23:21:47.44ID:JSDA3W6i
レスありがとうございます。
行数が多くなるので、全部は貼れませんが、
for文で300回繰り返して、1-10のランダム数値をif文で条件分岐させたら良い感じになりました。


for (int i =0; i < 300; i++)
{
int test=Random.Range(1, 9);
if (test == 1)
{
Number1++;
}
else if (test == 2)
{
Number2++;
}
}


ありがとうございました。
0296名前は開発中のものです。垢版2021/05/27(木) 07:31:13.61ID:gb+qRYu8
0から1のfloat乱数を10個作って合計、合計値をAとする
300/Aを上の10個の乱数と掛け算する

誤差は自分でなんとかして
0298名前は開発中のものです。垢版2021/05/27(木) 08:37:30.04ID:a0FlewyP
素朴な疑問なんだけど
乱数の出現率が常時10%固定で10分割すると
NumberNは300*0.1=30くらいにいつもなるのでは?

この式は300並んだ配列の順番を求める式ではないよね
何に使うのかがよく分からない
0299名前は開発中のものです。垢版2021/05/27(木) 08:43:06.43ID:SLQj1j9d
>>297
Random.Range、そのパラメータじゃ1-10のランダム値こねーだろ

変数10分けてるのも意味わからんし何より他の人が言ってるようにほぼほぼ同じになる値を何に使いたいのか

ランダム値のランダム性の検証でもしたいのか?
0301名前は開発中のものです。垢版2021/05/27(木) 09:13:25.60ID:a0FlewyP
0〜10はRandom.Range(0, 11)だよね 10+1をmaxに入れる
1,9だと1〜8になるので何かが可笑しい

「乱数テーブル」を作りたいなら素直にググった方がいいと思う
0302宵闇大使 ◆SoVpkB15jY 垢版2021/05/27(木) 09:30:05.36ID:tYp4tuFV
Random.Range(0, 5)の0が以上なのに5のほうは未満なの結構初心者には罠でふよね(^^
僕も最初混乱しまひたよ(^^
0303289垢版2021/05/27(木) 09:51:00.66ID:un4LUW1y
>>295
書き間違いなだけで>>297の解釈で合ってます。
×int test=Random.Range(1, 9);
〇int test=Random.Range(1, 10);

>>298
1つの変数の平均値は30の計算なので、ランダムで生成された数値が30でも問題ないです。
これは、ステータスの初期値をランダム生成させたいだけです。
体力51、魔力5、精神力20みたいな感じです。

>>302
C#とunity勉強始めてからまだ1カ月経ってないぐらいなので、C#のランダムとごっちゃになりますね。



皆様、レスありがとうございました。
0304名前は開発中のものです。垢版2021/05/27(木) 10:06:08.28ID:a0FlewyP
適当な振れ幅なら
int AGI = 30 + Random.Range(-5,5+1)
みたいに書けると思う

intは負の値いけたっけ?
floatは多用するんだけど(-30,30+1)にできるなら
30を基準にして0〜60が作れる
0305名前は開発中のものです。垢版2021/05/27(木) 10:19:53.73ID:coz7zI8o
>>292
それをしたいならifじゃなくてswitchかな

for (int i =0; i < 300; i++)
{
int num=Random.Range(0, 10);
switch(num){
case 0: Nunber0++;
break;
case 1: Nunber1++;
break;
&#8226;&#8226;&#8226;
0310名前は開発中のものです。垢版2021/05/27(木) 11:17:52.51ID:coz7zI8o
>>289
これをベースに考えるなら
変数を10個作るのではなく配列にして
後からランダムに並び替えるのがいいかな

float[] array = new float[10];

//この間で数値の振り分け

float[] number = array.OrderBy(i => Guid.NewGuid()).ToArray();
0311名前は開発中のものです。垢版2021/05/27(木) 12:50:53.47ID:ocyZxuLk
0〜300の乱数を一つも被らずに10個ゲットしたいって話ならこんな感じ

int v = 300 / 10;
List<int> Nums = new List<int>();
for (int i = 0; i < 10; i++) {
Nums.Add(Random.Range (((v * (i+1)) - v), (v * (i+1))+1 ) ) ;
print( Nums[i]);
}
0312名前は開発中のものです。垢版2021/05/27(木) 13:37:07.42ID:un4LUW1y
便利なサイトがあったので、コード貼ります。
https://ideone.com/XSSWkn



300を10個の変数に振り分けたいんですよ。

例1(均等に振り分けた場合)
A30B30C30D30E30F30G30H30I30J30   ※合計300

例2(ランダムに振り分けた場合)
A55B11C21D46E8F26G42H35I30J26   ※合計300


この例2をやりたいんですよ。
現在のfor文を300回やるパターンでも例2は再現できてますが、
あまりよろしくないとの意見もあるので、現在模索中です。
0313名前は開発中のものです。垢版2021/05/27(木) 14:32:43.22ID:iQQ16bCL
二枚の白い板を、隙間なく並べたとき、板の継ぎ目が全く見えないのですが、
ライトマップをベイクすると、板の色が違う色になってしまい、継ぎ目が解るようになってしまいます。
これを、継ぎ目が解らないようにするには、どのようにすればよいですか?
ご存じの方、いらっしゃいましたら、教えていただけると嬉しです。
宜しくお願いいたします。
0314名前は開発中のものです。垢版2021/05/27(木) 14:33:58.71ID:SW5j+p99
>>312
うーん>>310で実現出来てると思うんだけどダメな理由を教えて?
>>289では最後に0が固まるのが不満なんだよね?
数値が決まってからランダムに並べ替えるだけで問題解決だと思ってるのだけど

それとも0が複数出るのが嫌って事なのかな?
その辺は下限値を決めるとかいくらでも出来ると思うけど
0316名前は開発中のものです。垢版2021/05/27(木) 14:40:40.62ID:UO0LeoxU
>>312
10個の変数に割り振る際の各変数の取りうる値の範囲とか、ばらつきや片寄り具合をどうしたいのとか、仕様は明確になってるの?
そちらを決めないままアルゴリズムを模索しても意味がないよ
よろしくないという意見は自分がやりたいことに合致してる?ただダメと言われたから他の方法にしたいとか思ってないか?
0317名前は開発中のものです。垢版2021/05/27(木) 15:10:49.27ID:un4LUW1y
>314
シンプルで良いコードだと思うんですけど、
>310は>289をベースにしているので、ふり幅があまりにも大きすぎるのと、
0が多すぎるので、>289の考え方自体が間違ってたんですよ。
すみません。

>315
ありがとうございます。

>316
残念ながら、仕様は明確ではないですね。
ある程度ふり幅があって、数値がバラバラになってくれればいいという感じです。
0318名前は開発中のものです。垢版2021/05/27(木) 15:33:53.93ID:a0FlewyP
https://ideone.com/GJ3ECm
whileで配列がnになるまで回すなら
こういう書き方も出来る

sum:300,

9,48,1,48,23,59,1,27,27,57,

キャラメイクでアタリを引くまでリセマラはアリな派
ハズレは大いにアリじゃね?
0319名前は開発中のものです。垢版2021/05/27(木) 15:36:51.74ID:SW5j+p99
>>317
ならこんなんで
int point = 300;
int[] num = new int[10];
for(int i = 0; i < 10; i++){
if(i == 9)
&#160; num[i] = point;
else if(point == 0){
&#160; num[i] = 0;
}
else{
int tmpPoint = Random.Range(0,61);
if(tmpPoint < point) {
&#160; num[i] = tmpoint;
&#160; point -= tmpPoint;
}
else{
&#160; num[i] = tmpoint;
&#160; point = 0;
}
}}
0323名前は開発中のものです。垢版2021/05/27(木) 16:18:47.64ID:a0FlewyP
>>320
本日の一等賞やな

スマートで面白いんだけど何でソートして引いただけで
こうなるのかが分からない

何かヒントないです?
0324名前は開発中のものです。垢版2021/05/27(木) 17:00:20.56ID:un4LUW1y
>315と>318と>322は採用させていただきます。


>320
すみません。
コードを丸コピーしてもエラー吐いてうまく動作しませんでした。



採用させていただいた分でこうなってます。
https://ideone.com/nF7Q4c

皆様、ありがとうございました。
0325名前は開発中のものです。垢版2021/05/27(木) 17:23:13.85ID:a0FlewyP
public static void Main() → void Start()
var nums = new Test().Divide(m, n); → TestがClass名だからそこ直す
Console.WriteLine(string.Join(',' , nums)); → print(string.Join(','.ToString(), nums));

エラーは間違いのお知らせだから、
そこは自分で読んで直せるように頑張ろうず


Next()がLagged Fibonacci法の引き算法を使った疑似乱数までは分かったけど
あっコレどうしてなのか考えたらダメな奴だ 頭から煙が出るぜうぇっw
0326名前は開発中のものです。垢版2021/05/27(木) 17:33:37.90ID:SW5j+p99
>>324
面白い採用の仕方でわろたw
採用するなら蛇足かもですが>>322
Random.Renge内の数値幅は好みに調整してね
ちょっとためした感じだと[20,36]ぐらいにすると
最後のパラメータだけ突出するので
一芸に秀でた数値振り分けが出来て好きかな

もちろんその場合は最後に配列の並べ替えは必要です
0327名前は開発中のものです。垢版2021/05/27(木) 17:37:07.85ID:0zSxDdeL
>>284
Unityもそうだけど最近の開発環境ってコードの書き方でつまずくことよりも、
むしろコードはどこからどう見ても正しいのにエラーや警告吐かれる開発環境側のトラブルの方が圧倒的に多い
それを大した知識や経験のない人間が知った顔して「おま環」で終わらせようとするのはどうなんかなーって思うけどね
0328名前は開発中のものです。垢版2021/05/27(木) 17:46:38.03ID:a0FlewyP
どう見てもデバッガやコンパイラのエラーじゃないんだが
何をもって正しいとしているのか基準が分からないな
0329名前は開発中のものです。垢版2021/05/27(木) 18:26:43.58ID:41oxctKh
if( )
if( )
if( )
とif文を並列して続けるのはよくないということですが
具体的にどういう問題が起きるのでしょうか
0331名前は開発中のものです。垢版2021/05/27(木) 18:57:06.01ID:SW5j+p99
>>329
必要な場合だってあるし良くないなんて事はないと思うけど
大抵は別の方法で書いた方が簡潔に書けるからそう言うのかもしれない

例えば>>292みたいにifを10回続けるより
>>302のようにSwitch1回で済ました方がいいでしょ
0332名前は開発中のものです。垢版2021/05/27(木) 19:44:55.71ID:ocyZxuLk
if文を使わず合計300の10個の乱数をゲットしたいならこんな感じかな

List<int> Nums = new List<int> ();
var Cou = 0;
for (int i = 0; i < 10; i++) {
Nums.Add (Random.Range (0, 30));
Cou += Nums[Nums.Count - 1];
}
var v = (300 - Cou) / 10;
Cou = 0;
for (int i = 0; i < 10; i++) {
Nums[i] += v;
Cou += Nums[i];
}
Nums[Nums.Count - 1] += (300 - Cou);

//16+34+43+34+39+17+41+23+18+35+ 合計300
0334名前は開発中のものです。垢版2021/05/27(木) 22:52:15.44ID:un4LUW1y
>>325
ありがとうございます。頑張ります。

>>326
調整できることは気づいていて、1つに絞るのは勿体ないと思ったので、
採用数を増やすことにしたんですよ。
[20,36]ぐらいにすると面白い挙動するんですね。
使わせていただきます。

>>332
>>315より少しふり幅ある感じっぽいですね。
採用させていただきます。


皆様、ありがとうございました。
0335名前は開発中のものです。垢版2021/05/27(木) 23:47:14.21ID:ocyZxuLk
>>327
結果的に盛り上がったわけだからこれで良かったな。機知に富み非常に健康的だ
環境依存や犯罪行為の質問をされてもエスパーと犯罪者しか答えられん
0336名前は開発中のものです。垢版2021/05/28(金) 10:30:05.49ID:72PfNThh
>>335
>>222の事言ってるんだと思うけどこれを犯罪行為って
思ってるのはさすがにキミだけじゃないかな
単なる初心者にありがちな勘違いで>>223で指摘されてるように
「本当にやりたいことはEを押すことじゃない」んだと思うぞ
0337名前は開発中のものです。垢版2021/05/28(金) 10:53:29.44ID:sX+YMFRS
UIのボタンを押したらOSにEが押されたと認識させたい、なら分かるけどな
Unity上でEが押されたと認識できるようにしたとして、それで何ができる?
0338名前は開発中のものです。垢版2021/05/28(金) 11:43:31.57ID:72PfNThh
元の質問に「Unity上で」なんて指定無いけど

例えばEキーを決定キーとして作ったとして
それをボタンでも決定できるようにするために
ボタンからEキーを押せればいいんじゃね?と考えてしまうのは
仕組みがわかっていない初心者ならまれによくある
0341名前は開発中のものです。垢版2021/05/28(金) 13:01:15.23ID:W5sEOei0
もういいだろ。質問者が答えてないんだから真意はわからんよ。わからんのに悪だ善だとかいっても始まんね。
0342名前は開発中のものです。垢版2021/05/28(金) 13:17:59.02ID:C/R5Nvsg
ボタンの代わりにJump入力出来ますか?

教えて貰う

一か月後

ボタンの代わりにキー入力出来ますか?

教えて貰う


あと何回聞いたら分かるのかな?
0344名前は開発中のものです。垢版2021/05/28(金) 14:06:10.85ID:72PfNThh
>>340
そんな事そもそも論点だとも思ってないわ
OS〜ならわかると言ってるのは自分だろw
指定ないんだからどっちと決めつける必要ないんだよ
0345名前は開発中のものです。垢版2021/05/28(金) 14:08:49.97ID:UmBmQfd8
>>344
>>224とか言ってるだろ
まじで知恵遅れの他人を罵倒するし可能のないクズはクソして寝てろよ
ていうか呼吸してるだけで害悪だから死ね
0347名前は開発中のものです。垢版2021/05/28(金) 14:46:05.07ID:LLJhXHm0
ここってワッチョイ出来ないんだっけ?
ID変えるからNG出来なくて面倒だな
以前から口癖みたいにクソクソ言ってるの同じヤツだろ
謎の被害妄想がアスペってより統失っぽいわ
0348名前は開発中のものです。垢版2021/05/28(金) 15:04:06.21ID:3U/MTkra
UIボタン押した時のイベントとEキー押した時のイベントを一緒にしたいならこんな感じ。

using UnityEngine.UI; using UnityEngine;
public class Keys: MonoBehaviour {
public Button UIButtonE ;
void Start () { UIButtonE.onClick.AddListener(EEEEEEEE);}
public void EEEEEEEE(){ print("E");}
void Update() { if( Input.GetKey(KeyCode.E) ) EEEEEEEE();}}
0349名前は開発中のものです。垢版2021/05/28(金) 18:57:37.50ID:bLqCTTTb
推奨バージョンでURPで新規プロジェクト作るとエラーになるの俺だけ?
Twitterで2020.3.2f1なら動くって見てやったけどそっちもダメだったわ
0350名前は開発中のものです。垢版2021/05/28(金) 19:16:36.86ID:sX+YMFRS
こないだ3.4のプロジェクトをバージョン上げようとして2020.3.6と3.9試した時に影がなんか水色っぽくなっていうかバージョン上げるの断念したんだけど同じような現象になった人いますか?
設定が悪かったのかあれ?
0351名前は開発中のものです。垢版2021/05/28(金) 20:02:31.91ID:uP6cMxqY
目の前のぶら下げた肉に何も考えずに食いつく犬のようではいけませんね。
訓練された犬は待てと言わずとも待ちます。
0353名前は開発中のものです。垢版2021/05/28(金) 23:40:33.83ID:0fhZdV6m
>803 名前:名前は開発中のものです。[] 投稿日:2021/04/02(金) 17:33:36.44 ID:MR5GBkYB
>スクリプトから、
>Input.GetButton("Jump")
>の値を、trueに設定する方法を探しています。
>
>Input.SetButton("Jump", true)
>などの様に書ければ良いのですが、SetButton()などというメソッドは存在していません。
>
>方法をご存知の方いらっしゃいましたら教えて下さい。
>お願い致します。

>807 名前:名前は開発中のものです。[sage] 投稿日:2021/04/02(金) 23:05:34.33 ID:+CY9jOlS
>何がしたいのかよくわからんけど、スクリプトからジャンプボタンを押すんじゃなく、押したときの処理をスクリプトから呼ぶのじゃいかんのか?

あー、これか
807が正解なのに何故かガン無視する>222
返事はおろか応答すらない
何が気に入らないのか知らないけど屑過ぎる
0354名前は開発中のものです。垢版2021/05/29(土) 02:16:48.42ID:NL8vOSPJ
ゲーム会社が作ってるアプリってユーザーデータとかどうやってやりとりしてるんや?
0355名前は開発中のものです。垢版2021/05/29(土) 08:55:10.96ID:HnP7mlPh
>>347
SLIP=0で弾かれるので相変わらず無効らしい
人畜無害な発達ならコテハンにした方がお目こぼしして貰えるだけメリットが大きいのにな
裏で煽り叩きマッチポンプやってるガチ屑は絶対応じない
0357名前は開発中のものです。垢版2021/05/29(土) 17:06:41.21ID:HEhoVS+t
>>349
誰か
0358名前は開発中のものです。垢版2021/05/29(土) 19:12:52.36ID:D9J7Idby
>>357
暇だからフォーラム見てきた。
適当にURP+crashでタグ検索したら数件ほどURPテンプレートでエディタ起動できなくなる現象はあるみたいで、ほとんど返事なくて解決してなかった。
0359名前は開発中のものです。垢版2021/05/29(土) 20:17:43.10ID:HEhoVS+t
>>358
ありがとう
修正待ちって事ですね...
0361名前は開発中のものです。垢版2021/05/29(土) 21:36:52.07ID:D9J7Idby
>>359
これは修正待ちよりというより、エラーログ見て動作環境を見直して自分で解決するしかない感じ。
俺自身全く知識なくて今後の勉強の為に調べただけであれなんだけど、アドバイスできるとしたらとりあえずフォーラムの質問者達はエラーのスクショは貼ってた。
0362名前は開発中のものです。垢版2021/05/29(土) 22:21:26.89ID:NL8vOSPJ
>>356
ついでのついでなんだが、サーバーサイドは何してるの?ただMYSQLと架け橋してるだけ?
0363名前は開発中のものです。垢版2021/05/29(土) 22:57:13.86ID:HEhoVS+t
>>361
自分で直せないなら結局修正待ちやん
散々調べたけど同じエラーログ全くヒットしなかったし

まぁフォーラムで一切解決出来てないならここに貼っても解決出来る人が居るとは思えんが
0364名前は開発中のものです。垢版2021/05/30(日) 03:43:09.25ID:QqRm5g1s
再帰むずい
もういいや
0366名前は開発中のものです。垢版2021/06/02(水) 15:25:00.22ID:oX4DD5HE
すごい初歩的な質問なんだけど、ハンドツールの解除方法ってどうやるの?
手のひらマークのクリックでON OFF切り替えるもんだと思ってたのに解除できん
もっと直感的に操作できんのか…
0367名前は開発中のものです。垢版2021/06/02(水) 21:29:30.93ID:4UwyFvOM
ハンドツールって切り替えて使う物で解除とかはないような


Unity本体の質問じゃないのでちょっとあれですが
2DRPGのサンプルを作りながら学べる本ってありませんか?
検索しても全然見つからなかったので、少しでも書いてありそうな
『たのしい2Dゲームの作り方 Unityではじめるゲーム開発入門』を買って読み終えたものの
これだけだとRPGを作るのにはちょっと勉強不足なのでもう少し踏み込んだ内容の本を探しています
0368名前は開発中のものです。垢版2021/06/03(木) 06:50:10.40ID:f9S8X1+J
何回やっても 何回やっても
ハンドツールが倒せないよ
あのツール 何回やっても変わらない
後ろに回って クリック続けても
いずれは風に飛ばされる
マウス連打も ためしてみたけど
ツール相手じゃ 意味がない!
だから次は絶対勝つために
僕は遺憾だけは最後までとっておく〜
0369名前は開発中のものです。垢版2021/06/03(木) 08:55:28.69ID:S2V3LMKg
日時取得についてなのですが

DateTime.Nowで取得できる日時は
各スマホの日時ですよね
DateTime.UtcNowで取得できる世界標準時は
ネット上から持ってきていて
各スマホには左右されない固定時間なのでしょうか?
関係がよくわかりません
よろしくお願いします。
0371名前は開発中のものです。垢版2021/06/04(金) 16:13:51.77ID:K8FYpwWb
Unity hubからインストールすると99%で止まってしまいます。
Hubをアンインストールしたりして何度も試したんですがうまくいきません。
解決方法はありますか?
0373名前は開発中のものです。垢版2021/06/04(金) 23:09:15.03ID:jNJTXD+m
UIのButtonについて質問があります。
Buttonを押すとオン、更に押すとオフになるボタンを作りたいのですが、
Buttonの状態を取得できるプロパティなどはありますでしょうか?。
OnClickイベントを使い、Bool値を与えてあげて判断するぐらいしかないのでしょうか?。
0375名前は開発中のものです。垢版2021/06/05(土) 02:35:59.72ID:gbxeCf2f
どうも、いつも色々教えて頂き助かってます。
ParticleSystemで質問です、
SphereのShapeで「中心に近いほど発生頻度(密度)を高くする」事はパラメータ等の設定で可能ですか?
知りたいのは可能かどうかではなく、やり方なのですが、
RadiusThicknessの設定は閾値でばっさり区切ってしまうだけなのでちょっと違いますし
ググって見つかったのは
「同じParticleSystem持ちのオブジェクトをいくつも入れ子にして少しずつSphereのRadiusを変えとく」
的な方法だけだったので、もうちょいスマートに設定上で実現出来たらいいのになと思ってます
何かいい感じの方法ご存じでしたら教えてもらえないでしょうか
0377名前は開発中のものです。垢版2021/06/05(土) 09:58:35.76ID:Ng/gA8Nt
>>374 >>376
レスありがとうございます。
やっぱり標準ではないですか・・・。
お二人のを参考にさせていただきます。
回答ありがとうございました。
0379367垢版2021/06/05(土) 19:26:49.92ID:mVeDPtBa
世の中には2DRPGたくさんあるんだし解説本もあるはず、と思ったんですがなさそうですね
3Dのも探してみたんですがやっぱりありませんでした
もぅマヂ無理。。。別ジャンルにしよ。。。
0380名前は開発中のものです。垢版2021/06/06(日) 10:48:34.07ID:TDpTICSV
2Dです!
pcで実行すると画質めちゃくちゃいいんですがiPhoneだとジャギジャギになります
どうしたらpcみたく綺麗にできますか?
0386名前は開発中のものです。垢版2021/06/06(日) 23:53:31.91ID:P6Btwxlt
>379
本ではないが公式チュートリアルに2DRPGがあったはず
あとyoutubeなどでもunityを使ったRPG制作やアルゴリズムを動画にしてる人もいる
0387名前は開発中のものです。垢版2021/06/07(月) 18:09:50.85ID:+wDWaLZe
Unity初心者ですwebglビルドができません、原因わかる方いますか?
0389名前は開発中のものです。垢版2021/06/07(月) 18:22:59.95ID:+wDWaLZe
>>388 そう思って調べてたのですが日本語ファイルは含まれてなかったです
0390名前は開発中のものです。垢版2021/06/07(月) 18:22:59.95ID:+wDWaLZe
>>388 そう思って調べてたのですが日本語ファイルは含まれてなかったです
0391名前は開発中のものです。垢版2021/06/07(月) 18:25:59.71ID:+wDWaLZe
ビルドして実行することは可能でした、web server for chrome では起動しませんでした
ただ、開発ビルドでの実行は可能でした
0392名前は開発中のものです。垢版2021/06/07(月) 19:46:25.49ID:a6gb6aff
WebGL最近やってないから忘れた
自分でサーバー設定してスタートしてURLをいれるんだっだかな
0393名前は開発中のものです。垢版2021/06/07(月) 20:10:59.67ID:2LwoLVaQ
>>386
ありがとうございます
あまりにもRPG本がなかったのでその辺りや講座とかもチェックしたんですが

公式のチュートリアル→英語読めない!
他→教材としてはちょっと読みづらいのと、目的の情報があんまりなさそうだった

具体的には複数のセーブデータを管理する方法とか敵データの管理とかのサンプルが
見たかったんですが、自力で作れるようにするしかなさそうな気配なので
ひとまずRPGは置いておいて本読んで基礎を身につけることにします
0394名前は開発中のものです。垢版2021/06/07(月) 20:59:05.20ID:2t+4vlTz
スタジオしまづの人がDQ風RPGの戦闘について解説していたな。初心者向けでは無かったが。
居るか分からないが出版社の人がここ見ているかもしれないからUnityでRPG製作本でも出来たら出してもらいたいな。
0396名前は開発中のものです。垢版2021/06/07(月) 21:55:30.51ID:a7R7xoub
↓RPGのセーブデータなんてこれでも良いんだよ。難しく考えるから挫折する。

PlayerPrefs.SetString (”セーブ1”, "Name:勇者1"+"_LV:99"+"_HP:999"+"_G:55");
0397名前は開発中のものです。垢版2021/06/07(月) 23:40:45.66ID:q27b+BBG
オレも最初にRPG作ったときはPlayerPrefsに50個くらいの変数全部保存したなぁ
敵やスキルのデータもそれぞれ数十個のScriptableObjectを作ったもんだ
いまはさすがにそんなことしないけど、当時はそれしかできないからそれで別によかった
今の技術に合った作り方をすればいいし、技術が全然足りないなら勉強するというのは賢いやり方だと思うよ
まぁ、本読むよりは別の簡単なゲームを作った方がいいと思うけど
ブロック崩しでもなんでもいいから
0400名前は開発中のものです。垢版2021/06/08(火) 09:09:08.71ID:HvsEGHub
Unity使ってたら、シーンビューのグリッドが正しく表示されなくなった。
めっちゃ拡大したら表示されるんだけど、元の位置に戻すと消えます。
どうしたらいいですか
再起動、Fキーおしてフォーカスしてみるのは試しました。
0401393垢版2021/06/08(火) 20:26:51.70ID:8YBNzEVk
すみません、ちょっと言葉足らずでした
データの保存自体はなんとかなりそうなんですが、運用方法というか
普通のゲーム的なセーブロードのシステムのサンプルが見たかったんです

>>395
ありがとうございます
ユニティちゃんRPGを調べたら知りたかったことが大体書いてありました

>>397
試しに何か作ろうとしてみたものの、まだ白紙からゲームを作るのは厳しいと感じたので
もう少し勉強してから挑戦することにします
0402名前は開発中のものです。垢版2021/06/09(水) 12:21:42.41ID:lFUzLoZz
軽そうだからという理由で何でもとりあえずゲームに使うパラメータは
何でもかんでもintで作っていたのですが
調べたところintよりfloatの方が計算速度が高速で
更に最近のCPUではdoubleの方が高速だという記事を見かけました
なるべくdoubleで作った方がいいのでしょうか?
0403名前は開発中のものです。垢版2021/06/09(水) 12:58:35.42ID:rQzY4f2/
>>402
誤差は勝手に入る時あるから、見合ったものがいいと思います。
例えば、敵を表示するのにフロート使ったら1.0003匹描画するなんて無いよね。
0405名前は開発中のものです。垢版2021/06/09(水) 14:43:25.70ID:DL4pOfpn
TextMeshPro に背景色(Background-color)を付けてみる
https://www.fast-system.jp/textmeshpro-background-color/

すみません。このサイトのことでの質問なのですが、
使い方にある「extMeshPro と同じオブジェクトにアタッチして追加してください。」とあるのですが、
これはどうすれば良いのでしょうか?。
自分が試したことは、
生成したTextMeshProにアタッチしてみる→グラフィックがどうとかいうエラーが出る
TextMeshProと同じ階層に空のオブジェクトを作り、空のオブジェクトにスクリプトをアタッチしマテリアルやフォントタイプの設定する
TextMeshProの子に空のオブジェクトを作り、空のオブジェクトにスクリプトをアタッチしマテリアルやフォントタイプの設定する
空のオブジェクトを作り、空のオブジェクトにスクリプトをアタッチしマテリアルやフォントタイプの設定し、その子にTextMeshProを置く


どれもダメでした。
0406名前は開発中のものです。垢版2021/06/09(水) 18:06:24.70ID:uWMk2tu2
>>402
そんな話聞いたことないが高速と言っても100万回計算してようやく0.1秒変わるかどうかくらいじゃない?
そんなことより可読性を重視したほうがいいと思う
整数はint小数はfloatでいい
0407名前は開発中のものです。垢版2021/06/09(水) 18:20:46.68ID:uWMk2tu2
>>405
どうすればって、「使い方」の画像で構造は完全に見えてるじゃないか
同じようにしてエラーが出るならそれは別の原因じゃないか?
0409名前は開発中のものです。垢版2021/06/09(水) 20:26:43.90ID:iM/dEqoC
>>405
2020.3で試したけど動くぞ
冒頭にあるRequireComponentは
該当コンポーネントがなければ自動で付与される
空のゲームオブジェクトにそのスクリプト付けて
実行してみればわかるはず

UIキャンバスで表示させるのは
TextMeshProUGUIという名前なんで
また別の話になる
0410名前は開発中のものです。垢版2021/06/09(水) 21:16:29.05ID:DL4pOfpn
>>407-409
レスありがとうございます。
3Dテキストなんですね!UIでやってました。そりゃできないわけだ。

別の方法で背景色を実現させたほうが楽そうなので、別の方法でいきたいと思います。
皆様、回答ありがとうございました。
0411名前は開発中のものです。垢版2021/06/10(木) 15:08:45.44ID:kdfxyVD1
質問です。
Unityインストールしてるのですが
インストールしていますから進まないんですけどどしたらインストール終わりますか
0413名前は開発中のものです。垢版2021/06/10(木) 17:14:29.25ID:1L0lKwYv
キーストアマネージャーで追加押したらこのエラー出る。
JDKは手動で入れて場所もあってるんだけどどうしたらいいんですか!!泣

JDKディレクトリが設定されていないか、無効になっています。'環境設定 -> 外部ツール'の順に選択して、それを修正してください。
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
0418名前は開発中のものです。垢版2021/06/10(木) 21:38:09.00ID:KpMdE7Ea
どうしてもゲーム作りたいなら、プチコンにした方が早いかもよ。
もちろん、何としてもunityで創るぞという意気込みはいいと思うけど。
0419名前は開発中のものです。垢版2021/06/10(木) 22:12:49.17ID:ugY6PYHZ
まあでもインスコの時とか不具合あったら適切にそれを通知なりなんなりして欲しいよな
ログとか見てググればなんか答えあるかもだけどそれよりはナイスにすべき作業を通知して欲しいわ
0424名前は開発中のものです。垢版2021/06/11(金) 08:01:02.63ID:GOdi0x1Q
一年位前?だったけど、iPhone用で作ってandroidで書き出したけど、xcodeに吐き出す時と変わらず手間かからなかったけど。何かまた変わったの?
Google store?だっけ?あそこにアップするのに気が狂ったw
容量サイズを150だかにしろってむちゃいうなーって。
0427名前は開発中のものです。垢版2021/06/11(金) 12:32:39.05ID:/lnTMOBN
PlayerPrefを使う場合、
プレイストアのアプリの権限の欄は
何と明記する必要があるのでしょうか?
0428名前は開発中のものです。垢版2021/06/11(金) 12:32:39.53ID:/lnTMOBN
PlayerPrefを使う場合、
プレイストアのアプリの権限の欄は
何と明記する必要があるのでしょうか?
0429名前は開発中のものです。垢版2021/06/11(金) 12:42:13.55ID:FAtEP9L3
mayaやmotionbuilderで人型キャラのアニメーションを作ってるんですが(fbxにする際にボーンに全フレームにキーを打っている)
unityにインポートした際に Inspector→Rig→Animation Type を Humanoid にするとボーンの回転が少し変わって、アニメーションが変わります。
Animation Type が Generic なら問題ないです。
Unity上でアニメーション作業はしないので、Generic にすればいいのかな?と思っています。
Humanoidにする理由はUnity上でアニメーション作業すること以外で何かありますか?
0430名前は開発中のものです。垢版2021/06/11(金) 13:04:59.40ID:HB6rw4aJ
バージョンごとの組み合わせもあるのだろうけど細かいレベルだと情報少ないしな
現環境維持して使うなら別マシン買ってOSからJREやsdkやらも
手順通りインスコしかないかな、グラボも新しいのにした方がいいのかもしれんし
まあストレージだけ買ってマルチブートや仮想マシン使う手もあるが
0432名前は開発中のものです。垢版2021/06/11(金) 14:26:30.39ID:Ru9ASja9
Humanoidは他のHumanoidのキャプチャデータの適用をしないなら
なくてもいいがikが使えなくなったような気がする
今はIKのScriptがあったと思うからHumanoidのIKはいらないかも知れない
0433名前は開発中のものです。垢版2021/06/11(金) 17:13:44.66ID:FAtEP9L3
なるほど。モブキャラとか違う背丈のモデルに同じモーションデータを使い回すならHumanoidにするしかないですね
mayaでアニメーション作ってUnityでおかしくなったらUnity上で修正することもできそうだけど
それをやると派生モーション(待機モーションからのエモートなど)がmayaで作れなくなるから、
mayaで作業、Unityで確認、おかしくなってたらmayaで修正、を繰り返すしかないかな
0435名前は開発中のものです。垢版2021/06/11(金) 19:10:12.78ID:DTQ4v5YR
>>433
そもそも基本ポーズなんかでインポートしたキャラにズレとか無いか確認してからだと
骨の構造がおかしかったり、初期位置が間違ってないかとか
それらをクリアしていたらズレたりしないからな
0436名前は開発中のものです。垢版2021/06/11(金) 19:18:57.97ID:Rv3OjKWU
Humanoidだとunityのアセットぶっこ抜きツールが対応してないからアニメパクられなくなる
それでも知識のある人間だと変換できちゃうんでそこまで意味はないけどな
0437名前は開発中のものです。垢版2021/06/11(金) 20:28:20.21ID:GhITx4+h
>>435素人はしゃべんな
0443名前は開発中のものです。垢版2021/06/12(土) 15:19:18.38ID:wbls7JP3
ScriptableObjectを継承したクラスにある二次元配列の使い方を教えてください

◆ScriptableObjectを継承したクラスのコード◆
public class MyData : ScriptableObject {
public string[,] myName;
public string[,] myName2=new string[20,20];
}

◇利用する側のコード◇
MyData myName;
public class MakeMyData : MonoBehaviour {
for(int i = 0; i < 5; i++) {
for(int j = 0; j < 10; j++) {
myName = ScriptableObject.CreateInstance<MyData>();
myName[i, j] = "あいう";
print(myName[i, j]);
}
}
}

MyData myName2;
public class MakeMyData : MonoBehaviour {
for(int i = 0; i < 5; i++) {
for(int j = 0; j < 10; j++){
myName2 = ScriptableObject.CreateInstance<MyData>();
myName2[i, j] = "あいう";
print(myName[i, j]);
}
}
}

どちらもエラーが出ました。よろしくお願いします。
0444名前は開発中のものです。垢版2021/06/12(土) 18:39:54.73ID:8BxEJHQR
>>443
どこから突っ込めばいいのか難しすぎる
とりあえず二次元配列の使い方がどうこうという問題ではない
クラス、変数、メソッド、という基本的な概念が理解できてないと思う
利用する側のスクリプトが全体としてどうなってるのかわからないけど、とりあえずMakeMyDataをクラスじゃなくてメソッドにしよう
「public class」を「public void」に書き直し、さらに:MonoBehaviorを消して()にしよう
0446名前は開発中のものです。垢版2021/06/12(土) 20:26:23.37ID:xmrFwBuO
string[, ]←このタイプをScriptableObjectのパネルで表示させてるのは見たことないけど、できるの?
スクリプトから読み書きはできたけど、見えないなら意味ないんじゃ
0447名前は開発中のものです。垢版2021/06/12(土) 20:40:51.48ID:wbls7JP3
>444-446
レスありがとうございます

>444
若干コードが間違ってたりしますが、MyDataとMakeMyDataは別のスクリプトです
>443のコードには書いてませんが、MakeMyDataはスタート関数の中で処理させてると思ってください

>445
マジですか!Listを使ってる例を見たのでいけると思ったんですが・・・

>446
一次配列だとインスペクタービューで見れますね
それ以上だと見れなくなります
0448名前は開発中のものです。垢版2021/06/12(土) 21:36:08.75ID:lhtP5bN7
ScriptableObjectはシリアライズ出来ない物は出来ない
ジャグ配列はシリアライズがない だから不可能
0450名前は開発中のものです。垢版2021/06/13(日) 03:44:37.68ID:bjxWCNRY
>>449
Unityが理不尽に吐き出すエラーメッセージとその対処法を全て網羅しましたみたいな本ならその値段でも買うけどな
0452名前は開発中のものです。垢版2021/06/13(日) 09:46:07.41ID:HbRcjfA5
>>448
レスありがとうございます
ドキュメントにも書いてるみたいですね
二次配列が使えないなら一次配列かListでむりやり実装したいと思います
ありがとうございました
0453名前は開発中のものです。垢版2021/06/13(日) 10:49:52.89ID:5iBsW1od
アプリ内で外部サイトを見るためにWebViewを使っていて、
ボタンを押してWebViewを表示するときに
まずは自分のサーバのURLにリンクして、
そこからhtaccessで外部サイトにリダイレクトするようにしています。
後から、htaccessで外部サイトのURLを変更すると、
反映までに時間がかかるようで新URLに飛べないので
https://www.kbs-web.com/solution/item/hpinfo/nocash.html
を参考にしてキャッシュを残さないためのhtaccessを設置したところ
URL変更がすぐに反映されるようになったようで
PCでは変更後すぐに自分のサーバ経由で新URLに飛べるようになったのですが、
アプリからは変更後の新URLに飛べず、以前のURLに飛んでしまいます。
WebViewのスクリプトにキャッシュを残す機能か何かあるのでしょうか。
どうしたらいいか教えてください。よろしくお願いします。
0454名前は開発中のものです。垢版2021/06/15(火) 03:22:48.73ID:D0KEi2vL
Unityを使用中、シーンのグリッド線が表示されなくなりました。
Fキーを押してオブジェクトにフォーカスをしたら、
一応表示はされたのですが、画面をひいていくとまたすぐに表示されなくなります。
どなたか改善方法教えていただけないでしょうか
0455名前は開発中のものです。垢版2021/06/15(火) 04:03:11.56ID:F+5J8DHS
>>454
Sceneビューのタブのすぐ下にShadedって書いてあるじゃん
その右を見ていくとグリッドぽい背景にY(もしくはXかZ)が重なったようなアイコンがあるじゃん
それ押してもダメ?
バージョンによって位置が違うからバージョン違ってたらアレだけど
0456名前は開発中のものです。垢版2021/06/15(火) 05:40:40.22ID:Iic9lzKz
https://s.kota2.net/1623702715.gif

public void OnDrag(PointerEventData eventData) //ドラッグ中
{
アイテム画像Obj複製.transform.position = Input.mousePosition; // 複製がポインターを追従すうようにする
}

キャンバスをScreen Space Overlay から Screen Space Camera にすると

ドラッグ中のアイテムが消えてしまい、アイテム画像(Clone)のトランスフォームを見るとすごく遠い位置に作られていて表示されません。
https://s.kota2.net/1623703004.png

どのように記述すればマウスに追従するように表示できるでしょうか?
0457名前は開発中のものです。垢版2021/06/15(火) 11:40:26.23ID:DdobN6Ll
uiでマウスのクリック判定を後ろに隠れているオブジェクトにも伝えたいのですが
(重なった二つのボタンを同時に押したい)
どう設定すれば良いのでしょうか?
0458名前は開発中のものです。垢版2021/06/15(火) 12:41:35.32ID:D0KEi2vL
>>454
レスありがとうございます。
試しましたが、表示されませんでした。
軸変更してみたり、不透明度をいじっても変わりませんでした。

アセットだけ移動させて、プロジェクトを作り直す、
みたいなことをしたほうがいい感じですかね...?
0459名前は開発中のものです。垢版2021/06/15(火) 13:20:34.08ID:Y9G1Pq4y
画面のサイズ600×900で作ってるんだけどこれって解像度違うスマホで遊んだ場合、
画面に収まるように自動で拡大縮小など調節されて表示されるのでしょうか
0460名前は開発中のものです。垢版2021/06/15(火) 15:14:48.33ID:m9S0XJcs
何もしなきゃされないわな。
何かしてあるなら、その通りに。
3Dなら画角でも変えられる。
unity 画面サイズ 変更でググって自分に合った実装を探すと良いよ。
漠然とした質問だからこんな感じしか出来ないのよ。
0461名前は開発中のものです。垢版2021/06/15(火) 20:07:57.11ID:AA5IPbVf
>>458
GridAxisの右にあるEditGridand〜は試した?
しかしそこまでグリッドにこだわる理由もけっこう気になる
別になくてもそこまで困るようなものじゃないし
スナップさせたいだけなら最悪、TileMapのGridを使う方法もあるよ
0462名前は開発中のものです。垢版2021/06/15(火) 20:13:41.68ID:AA5IPbVf
>>456
Unity マウス 座標 とかでちゃんとググったかい?
ワールド座標とローカル座標を変換しろと書いてあるはずだよ
0463名前は開発中のものです。垢版2021/06/15(火) 20:21:01.93ID:AA5IPbVf
>>457
この手の質問はたまに見るけど、そういう設定はないっぽい
だいたいlaycastを飛ばしてオブジェクトを取得しろみたいな回答がつく
一番簡単なのは手前のボタンのonClickに後ろのボタンのイベントも入れておくことだと思う
0465名前は開発中のものです。垢版2021/06/15(火) 22:37:32.67ID:pVSUp6gD
public GameObject BBB;
と書いてあるスクリプトをオブジェクトAに貼って
インスペクターでオブジェクトAをクリックして
BBB欄にオブジェクトBをD&Dしたのに
The variable BBB has not been assigned. とエラーが出ます。
が、、、明らかにアサインしています
なんなんでしょうか
0466名前は開発中のものです。垢版2021/06/15(火) 23:16:41.73ID:AA5IPbVf
>>465
オブジェクトAが複数あってその中にBがアタッチされてないものがあるとか?
ちょっと情報が少なすぎるので何とも言えないけど、こういうのはだいたい凡ミスが原因なので一つ一つ丁寧に確認していくしかない
0467名前は開発中のものです。垢版2021/06/16(水) 06:42:41.08ID:/ghHnMqI
>>466
ありがとうございます
まさにそれで、複数ありました!
0470名前は開発中のものです。垢版2021/06/16(水) 23:13:40.03ID:fufqBQx3
canvusに配置したimageの画像をスクリプトで画像を変更しようとしています。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class ChangeImage : MonoBehaviour
{
 public Image image;
 public Sprite[] m_sprite = new Sprite[16]; ←ヒエラルキー上で画像を配置

 public void Change(int n)
 {
   image = this.GetComponent<Image>();
   image.sprite = m_sprite[n];
 }
}

このスクリプトをimageにアタッチしてあり、gameManagerからChange(1)という風に呼び出したとき、
画像が正しく変更されず該当部分がなぜか真っ白白一色になってしまうのですが、どういった理由が考えられるでしょうか
また、imageについているSourceImageを直接指定して変えることはできないのでしょうか?(実行したときヒエラルキー上の表示ではnoneになってしまっています)
0471名前は開発中のものです。垢版2021/06/16(水) 23:24:22.12ID:a8+6BOjL
1.change〜、がキチンと呼ばれているか?

2.差し替えたい画像を、まずインスペクター上で貼りつけて表示される形式か?

まずはこの二つを確認しないとわかりません
0472名前は開発中のものです。垢版2021/06/16(水) 23:42:42.76ID:9yYcPvHd
 public Sprite[] m_sprite = new Sprite[16]; ←ヒエラルキー上で画像を配置

これどうなんだろ?
public Sprite[] m_sprite;
だけにしてインスペクタ上で要素数と要素指定じゃない?
0473名前は開発中のものです。垢版2021/06/17(木) 00:18:12.48ID:PfAo3Km9
Imageをアサインする

this.GetComponentで自分自身のImageを探す

自分自身にImageはアサインされてない

インスペクタで指定したImageが消えてなくなる

スプライトを変えてもnullで何も変わらない
0475名前は開発中のものです。垢版2021/06/17(木) 00:20:00.69ID:PfAo3Km9
書いたとおりに実行されてるだけだよ
プログラムは命令されたとおりにしか動かない
よく考えれ
0477名前は開発中のものです。垢版2021/06/17(木) 03:15:18.50ID:eiLlJP3I
>>470
コンパイルが通ってて実行時にNullReferenceExceptionでもArgumentOutOfRangeExceptionでもないなら普通に配列の中身がアタッチされてないだけだと思う
とりあえず「ヒエラルキー上で画像を配置」が怪しいよね
インスペクターのことをヒエラルキーと間違って言ってるならまだいいけど、ガチでヒエラルキー上で画像を子にしてるとかだと…
どう?インスペクターとヒエラルキーの区別は大丈夫?
0478470垢版2021/06/17(木) 12:16:48.52ID:Fyhe9kLH
>>471-474
解決しました
Change(n)のnが0の場合、透明にしようと想定してたのですが
インスペクターのm_sprite[0]部分に画像をアタッチしてなくて(割り振ってなければ透明になると思っていた)
それでおかしくなってただけみたいです。
透明な画像を用意してm_sorute[0]にセットしたら問題なくなりました

すみません
0481名前は開発中のものです。垢版2021/06/17(木) 19:19:14.72ID:ilGZX4te
Unityでは引数は第一引数までしか使えないのでしょうか?
OnClick()関数のメソッド一覧に出てこなくなります
0482名前は開発中のものです。垢版2021/06/17(木) 20:34:26.29ID:UaOEaCKG
これは回答ではありません
その発想はなかった
引数がひとつあるだけでもスゲーって思った
On何とかっていうことはどこからか呼ばれる処理でしょ
呼ぶ方のことを考えるとどんな引数にも対応しないといけないのでは困りそう
0488名前は開発中のものです。垢版2021/06/17(木) 23:56:51.63ID:zXidKJKo
GUIから出来るのは固定の単一引数だけだから唯の固有IDにしかならない
動的に変数を送れる訳じゃないんだから頭使えばいいのに

stringを受け手側で結合辞でsplitするとか、2桁の数字で1桁目と10桁目とか
そういう柔軟性はないの?
0489名前は開発中のものです。垢版2021/06/18(金) 10:26:25.59ID:+G5goLfD
テキストを表示する際、大抵のスマホで破綻なく読めるフォントのサイズはどのくらいになるのでしょうか
また、Arial フォントサイズ26くらいでテキスト表示をしようと思っていますがエディタ上でちゃんと設定できていれば
どの端末でもちゃんと枠内に収まる感じになるのでしょうか
0490名前は開発中のものです。垢版2021/06/18(金) 10:46:42.76ID:t4zhfdIV
windowsで開発してる人でappleにもアプリリリースされてる方は
ビルドと公開作業だけmac使ってますか?
0491名前は開発中のものです。垢版2021/06/20(日) 17:06:11.56ID:OkySb4Po
ScriptableObjectを使用したシーン間でのデータ共有がやりたいのですができません

ScriptableObjectを継承したDataファイルにstring変数を用意しています
そのstring変数をmanagerスクリプトのStart関数で文字列を代入しています
ボタンクリックでシーン1からシーン2へ移動します
manager2スクリプトのStart関数でDataファイルのstring変数をTextに表示させています
ですがNullが返ってきてしまいうまく表示することができません

ScriptableObjectを使用したシーン間でのデータ共有のやり方を教えてください


サンプルファイル
https://dotup.org/uploda/dotup.org2510984.7z
0492名前は開発中のものです。垢版2021/06/20(日) 17:16:48.03ID:jW0p2rUe
>>491
manager2にそのScriptableObjectをアタッチしてないとかじゃなくて?
エラーメッセージが出てるならそれをそのままコピペしてくれる?
0493名前は開発中のものです。垢版2021/06/20(日) 17:56:04.90ID:XWImC+9g
>>491
プロジェクト見たけど

一つのインスタンスを永続化して使い回すということなら

CreateInstsnce()したら新しいインスタンスが生成されるわけだから
意図にそぐわないと思う

んで永続化するなら何かstaticな変数に参照させる必要がある
0495名前は開発中のものです。垢版2021/06/20(日) 18:41:34.84ID:TeA2cDTF
print("scene1");
print("before load : " + dt.myTest);
dt = Resources.Load<Data>("Data/Data");
print("after res load : " + dt.myTest);
//dt = ScriptableObject.CreateInstance<Data>();
dt.myTest = "テスト";
print("set new value : " + dt.myTest);
text.text = dt.myTest;
0497名前は開発中のものです。垢版2021/06/20(日) 19:09:03.49ID:TeA2cDTF
public Data dt;
void Start()
{
dt.myTest = "テスト2";
print("set new value : " + dt.myTest);
text.text = dt.myTest;
}

こんだけでオッケーって事だけど一体いつからこうなった?
何かスゲー怖いんですけどナニコレ
0498名前は開発中のものです。垢版2021/06/20(日) 20:14:22.10ID:TeA2cDTF
あーはいはい
ビルド後は起動中だけ維持されて再起動すると保存状態に戻るな
うん、当初の理解の通りセーブには使えんね

エディタと挙動違うというか、エディタの利便性の都合で
追加コードなしに変更を受け付けるようになっただけかな
あーびっくりした
0499名前は開発中のものです。垢版2021/06/20(日) 23:48:08.62ID:OkySb4Po
>492
エラーはないです
>493さんの言う通り複数のインスタンス生成してたからでした

>493
複数のインスタンス化を無くしたら無事引き継げました
「staticな変数」ですがどこかのブログで
どこからでもアクセスできる状態にするのはあまりよくないとあったのでstaticは除外してました

>495-497
自分の場合はシーン間でのデータ引き継ぎが必要だったこの手法を取り入れました
後々セーブすることになった場合にはScriptableObjectの変数を別方式に保存すればいいので問題ないかと


レスしてくれた方々ありがとうございました
0501名前は開発中のものです。垢版2021/06/22(火) 14:27:48.47ID:AU6/IL8Q
Cinemachine に関する質問大丈夫ですか?
Followを使ってプレイヤーにカメラを追従させているのですが、
ステージ内でプレイヤーの座標を直接変更した際にもゆるやかに追従して
移動元から移動先を繋ぐように動いてしまいます。

スクリプト制御で座標移動をした場合のみ一瞬でカメラの位置を切り替えたく、
Body内のDampingの値を0に変更すれば望む動作になることはわかったのですが、
スクリプト側から一時的にこの値を制御することは可能でしょうか?

◆試したこと
インスペクター上のChinemachineVirtualCameraを右クリックから編集で開き、
コードを見ましたが該当の変数・関数が見つかりませんでした。
0502名前は開発中のものです。垢版2021/06/22(火) 14:40:09.78ID:AU6/IL8Q
>>501
自己解決しました。
GetCinemachineComponent<CinemachineTransposer>()
で追従に関するコンポーネントを呼び出せるようで、無事Dampingの値を変更できました。
失礼致しました。
0503名前は開発中のものです。垢版2021/06/22(火) 21:38:36.67ID:XycS1VaK
カメラ以外のオブジェクトAのスクリプトから、
Cameraにアタッチしてある「ProCamera2D(有料アセット)」を無効化したいのですがどうすればできますか?
チュートリアルが入る時だけカメラ動かないようにしたい感じです。
0504名前は開発中のものです。垢版2021/06/24(木) 01:31:33.87ID:+M/mzWsX
Mayaで作ったキャラをUnityに持っていってアニメーション(歩く)を再生させる、というのをしているのですが…
どうもアニメーションを再生すると足先がグラグラ揺れます。

ジョイントの回転だけで作ったアニメーションでは揺れなかったので、
おそらくはIKで付けたアニメーションだからグラグラしてるのかなと思うのですが…
これに対してUnity側で出来る対処ってありませんか?さすがにIK使わないアニメーションはめんどくさすぎるので…
0505名前は開発中のものです。垢版2021/06/24(木) 18:28:24.68ID:E8wTGnMc
ttps://qiita.com/hiromi5648/questions/4f3daa701484ecb967e1

現在このような画面のサンプルゲームを探してます。
Unity内のassets store等探しましたが見つからず、
どなたか類似した画面のサンプルゲームをご存知でしたら教えていただけませんでしょうか?

以下、ポイントです。
◆探しているのはグラフィックのほうでして、ゲーム内容のほうはあまり気にしてません。
◆画像は「ソニックブラストマン」という昔ゲームセンターにあったパンチングマシーンです。
◆ゲーム内容は、昔ゲームセンターにあった「タントアール」のようなミニゲームを予定してますが拘っておりません。

どうぞよろしくお願いいたします。
0506503垢版2021/06/24(木) 23:06:30.69ID:C5kkaARW
ProCamera2D.Instance.GetComponent<ProCamera2DPanAndZoom>().enabled = false;

でProCamera2DのところにCS0103のエラーが出ます。
分かる方いませんか?
0507名前は開発中のものです。垢版2021/06/24(木) 23:28:18.60ID:LNmzSkVC
個人的にカメラコントローラーは自作した方が良い結論に達してるので有料カメラのことはわからん
ProCamera2D.Instance ←この時点でメンドクサという印象なんだが
Camera.main.GetComponent<ProCamera2DPanAndZoom>()で捕まらないならエスパー案件だな
0508名前は開発中のものです。垢版2021/06/24(木) 23:40:52.03ID:vp4+v9Ip
PlayersPrefsのkeyを保存した後で
アプリをビルドしたりアップデートしたりすると
保存されてるはずのPlayersPrefsが消えてしまうみたいなのですが
一度端末に保存したkeyはずっと残るものだと思ってたのですが
アップデートの度に消えるなら
その度にユーザーに設定してもらうことになってしまいますが、
アップデートだけなら保存されるんですかね
この辺詳しい人教えてください
0510名前は開発中のものです。垢版2021/06/25(金) 00:52:24.63ID:dHC2IhMC
>>507
試しましたがダメでしたね
ProCamera2DはちゃんとMainCameraにアタッチしてあるんですけどね
ツイッター、ネット、ブログ もうたぶんProCamera2Dの記事は全部見たと思いますが誰もこれについて書いてなくて、泣き寝入りするか迷ってます。
0511名前は開発中のものです。垢版2021/06/25(金) 00:56:02.35ID:dHC2IhMC
https://dotup.org/uploda/dotup.org2515711.png
いちおうスクショ的なものも貼っておきます
どのような書き方をしてもCS0246エラーからは逃れられない模様
0514名前は開発中のものです。垢版2021/06/25(金) 12:55:31.94ID:plbxZdEM
複数の古めのAndroidデバイスで
プレイストアにアップした自分のアプリをDLしてテストすると、
Android7のタブレット(1万くらい)だけ、
いくつかの大きめの画像がちゃんと表示されなかったんだけど
しょぼいデバイスだとこういうことありますか?
0516名前は開発中のものです。垢版2021/06/26(土) 13:04:57.88ID:nHmNiCMe
unity自身のUIのフォントって大きくできないんでしょうか?
PreferencesnoのUI Scalingを使ってもWindowバーのフォントは大きくならないですよね・・・
4Kモニタでプログラミンしてると目が潰れそうです
0517名前は開発中のものです。垢版2021/06/26(土) 14:02:37.83ID:pXnYHtk6
背景を透過処理した画像をUnityに読み込むと
色のあるところが一部消えてることがあるんですけど
どんな原因が考えられるのでしょうか
0518名前は開発中のものです。垢版2021/06/26(土) 14:05:34.66ID:4ItKxtdp
タイトルバーのフォントはUnity関係ない
Windows10でしょ?レジストリいじるしかない。ググれば出てくる。
0525517垢版2021/06/26(土) 21:33:11.91ID:oiZBNkSZ
該当箇所の周辺で切り取ってやってみたら
問題の部分もちゃんと表示されたわ
なんか特定の余白率とか条件整うとダメなんかな
0526名前は開発中のものです。垢版2021/06/27(日) 08:54:43.67ID:b9vgrRRl
ストアで買った3dモデルのメッシュコライダーが所々外れてるんだけど手動で設定するしかないん?
建物はパッと見でわかるからすぐできるんだけど小物系がマジで無理
0527名前は開発中のものです。垢版2021/06/27(日) 09:34:58.74ID:b9vgrRRl
>>526
自決しました
0529名前は開発中のものです。垢版2021/06/27(日) 13:28:10.00ID:hMXGumfX
>>524
マウスがチャタリング起こしてんじゃない?
俺も一回そういうのあったから
一回しかクリックしてないのに勝手にダブルクリックになってファイルが開いてしまうみたいなの
0531名前は開発中のものです。垢版2021/06/28(月) 16:19:17.64ID:epPoTjuC
オウオウ、オウオウオウ?
オウオウオウオウオウ「オウオウオ」オウオウ

・オウオウオウオ←オウオウオウ
・オウオウオウオウ
・オウ

オウオウオウ?
0532名前は開発中のものです。垢版2021/06/28(月) 20:30:24.31ID:i/eFZXus
GameObject prefab = (GameObject)Instantiate(hogehoge);
prefab.transform.SetParent(canvas.transform, false);

でCanvas内に出現させたもののヒエラルキーが一番上位になってしまい他のGUIが隠れてしまうので
ヒエラルキーを下に出現させたいのですが何かいい方法はありますか?
0534名前は開発中のものです。垢版2021/06/28(月) 20:59:31.85ID:i/eFZXus
>>533

//選んだアイテムを表示
GameObject prefab = (GameObject)Instantiate(item);
prefab.transform.SetParent(canvas.transform, false);
//キャンバスの一番下に描画する
prefab.transform.SetAsFirstSibling();

でいけました!!ありがとう!!
0537名前は開発中のものです。垢版2021/06/29(火) 00:06:02.44ID:JD6Bb+JE
2Dです
Canvus上にimageのprefabを設置して座標を指定する時に

floorMapChip[x, y] = Instantiate(mapIcon[15]);
floorMapChip[x, y].transform.position = new Vector3(x * 12 + 100, y * 12 + 200, 0);

これでも動作的には一見問題ないけどrectTransformじゃなくてtransformでいいのでしょうか?
0538名前は開発中のものです。垢版2021/06/29(火) 00:23:12.94ID:+b3qUVTs
実際の位置より左に-1m移動させて表示させたいんだけど、
オブジェクトをinspecorのTransformでx-1と設定すると
オブジェクト回転するとx軸自体が回転して左じゃなくて本来の位置を中心にぐるぐる回転します。
軸固定して本来の位置の左-1mに表示する方法ってありませんか?
0539名前は開発中のものです。垢版2021/06/29(火) 03:19:26.84ID:L8AUD5ge
>>538
左1mに実際の物体を複製、物理判定等要らない要素を消去
実際の物体のカラーのαを0に
回転や動き等必要な要素をシンクロ

幻影を見せるとかだとこれでサクッと出来そうだけど駄目?
0541名前は開発中のものです。垢版2021/06/30(水) 09:04:51.07ID:tXbP6ILZ
そっちのがサクッと出来そうだな
何か回りくどい事書いちゃった

階段形状のメッシュをスロープに簡単に変換とか編集出来るアセット無いかな
0542名前は開発中のものです。垢版2021/06/30(水) 15:23:05.06ID:yPzCS3Nl
一度リワードの収益が発生したのに消された
信じられん
ちゃんと広告見る意志があると確認できるのが
リワードのよさだとかいってるくせに
全部一律で無効にするのか
0543名前は開発中のものです。垢版2021/07/01(木) 04:15:09.72ID:wxBIp0/m
画像をちょっと細かい部分があとから気になって書換えたいとします
画像自体はUnity上では修正できないため例えばペイントなんかで修正しますがその修正後のファイルをunityエディタに入れるとファイル名の末尾に1がついて
inspectorで割り当てている画像の場合はいちいち新旧それぞれのファイルをリネームしてアタッチし直してるのですが
新しいファイル入れたらそのまま前のやつと置き換えることはできないのでしょうか
0544名前は開発中のものです。垢版2021/07/01(木) 04:53:29.78ID:ew9n/p8K
出来る
ファイルが拡張子含めて同名なら同じアセットと認識される
UnityにD&Dではなくて
例えばWindowsならエクスプローラ上で上書きすればいい
プロジェクトからは適当なフォルダ
>右クリック>Show In Explorerで開ける
0545名前は開発中のものです。垢版2021/07/01(木) 17:27:27.45ID:HzZY4nXr
皆3Dのゲーム作ってる?2Dのゲーム作ってる?
0548543垢版2021/07/02(金) 06:09:53.84ID:D51aC1GU
>>544
エクスプローラーで入れ替えても問題ないですか
ありがとうございます
0550名前は開発中のものです。垢版2021/07/02(金) 21:36:57.82ID:b7ZTCxIO
ていうかエクスプローラーがどうとかじゃなくて外部ツールで直接そのファイルをいじればいいかと
0551名前は開発中のものです。垢版2021/07/03(土) 08:27:44.41ID:UIvid4w3
unityでlinq使いたいんだけど、DataTable.asemutableって使えない感じ?
msc.rsp追加とdllフォルダに突っ込んでみたりしたんだけどエディタ上でextension.dllが見つからないってなる
0552名前は開発中のものです。垢版2021/07/03(土) 11:14:02.46ID:jFLg7RBY
すいませんoculus questがらみの質問なんですが、
questのコントローラー座標位置取得ってどうやるんでしょうか?
ググってみたけど見つからない・・・
0554名前は開発中のものです。垢版2021/07/03(土) 23:22:50.32ID:jFLg7RBY
GameObjectのSphereをカメラの前1mで移動したいのですが、
updateに
Sphere.transform.position = new Vector3(centerCamera_Pos.x, centerCamera_Pos.y+1, centerCamera_Pos.z);
と入れると、Sphereが移動されるのでなく、カメラの前1mに新しいSphereが生成されます

移動ってどうやればいいんでしょう?
0555名前は開発中のものです。垢版2021/07/04(日) 00:11:56.32ID:HecABTrr
質問するときは一部じゃなくスクリプトの全体を貼ってね
少なくとも書いてある変数全部の宣言と代入してる部分を見せて
0556名前は開発中のものです。垢版2021/07/04(日) 06:30:13.76ID:JpU0B1gB
>>554
まず球を動かす好きなコードを書いて次にカメラの1m以内に入った時の処理を書く感じか?
それともカプセルコライダー使って跳ね返す方がお手軽か。
というか公式のチュートリアルをおすすめする。
0557名前は開発中のものです。垢版2021/07/04(日) 08:52:56.53ID:Oru6kKNh
>>554
それでは生成されません。
エスパすると、1m移動してくると思っているのかな?
その式だと一瞬でそこに配置されただけかと。

公式のチュートリアルをお勧めします。
0558名前は開発中のものです。垢版2021/07/04(日) 10:30:53.12ID:6U6kELeC
>>554
Sphereが球のゲームオブジェクトへのインスタンスだとするならば、それはカメラの前1mに球を移動させる式です
それで増えたようなら、始めから同じ座標に重なって球が存在しているのかもしれません
ヒエラルキーウィンドウなど確認してください

または球を生成してる式を、あなたは関係ないと思ってここには書かなかったけど、実はどこかに書いているかもしれません
0559名前は開発中のものです。垢版2021/07/04(日) 17:08:40.24ID:f8/2bHlm
IsometaricのTilemap2Dで個別のタイルにフラグをつけるにはどうしたらいいでしょうか?
「ここは移動できる このマスはできない」といった感じです
0560名前は開発中のものです。垢版2021/07/04(日) 22:54:47.75ID:Mx3JhIvs
>>559
TileMap自体にそういう機能はない
指定した座標にタイルがあるかないかとタイルそのものしか取得できないのでそこから自分で工夫するしかない
オレは地面用のTileMapと障害物用のTileMapをわけて、「障害物用のTileMapの該当する座標にタイルがあった場合通行不能」みたいに実装してる
0561名前は開発中のものです。垢版2021/07/04(日) 23:54:45.25ID:f8/2bHlm
>>560
無いのか&#12316;&#12316;&#12316;!
いくら探しても見つからないわけだ。
やはり障害物と通路のtilemapObjectは分けたほうがよさそうですかね・・・
自分で工夫ですか、色々とやってみます。

ちなみに、TileMapの上にオブジェクトがあるかどうか判断する機能はあるのでしょうか?
0562名前は開発中のものです。垢版2021/07/05(月) 01:13:17.23ID:KT6T6KAQ
それもないから自分で工夫するしかないね
オブジェクトにコライダーつけて調べてたい座標にRaycast飛ばす
もしくは逆にオブジェクトの位置から座標を取得することはできる(WarldToCell)から全オブジェクトに対して座標が一致するものがあるか走査する
考え方はざっくりとこの2つだと思うので、どちらか好きな方選んでそこから発展させていってほしい
0563名前は開発中のものです。垢版2021/07/05(月) 18:48:10.20ID:IE2m/XnY
カメラの水平面での角度(右に何度向いているか、左に何度向いているか)
を取得したいのですが、どうすればいいのでしょう?

transform.rotateでなくtransform.forwardで方向ベクトル取得して、
水平面の角度けいさんすればいいのかな?
0564名前は開発中のものです。垢版2021/07/05(月) 20:25:38.74ID:uzKORJ60
>>563
全然的外れだったらすまんけど
単にインスペクター上で表示されてる回転の値(90°とか)を取得したいなら
transform.rotateではクォータニオンが返ってくるので
transform.eulerAnglesで馴染みあるオイラー角が得られる
0566名前は開発中のものです。垢版2021/07/05(月) 22:55:56.23ID:IE2m/XnY
ちなみにUnityで0.01sec毎にイベントを発生させるとかできるんでしょうか?
delat.timeだとフレームごとに加算だからぴったり0.01secでなく、
0.01secを超えた次のフレームになってしまいますよね
0567名前は開発中のものです。垢版2021/07/05(月) 23:18:57.59ID:Pqqo7hcz
普通のアプリだったらタイマー系の関数にコールバック登録すれば
n秒後にコールバックが呼ばれるという処理はある

ただ0.01秒だと一秒間に100回だからそんな頻度で呼び出して
正常に動くかと言われても知らない
自分で試してみてとしか言いようがないが、自分の環境だけで動いても
DLして使う人が動かないなら一部の人にしか動かせない謎アプリに
なるだけなんじゃ?

Unityだとネイディブプラグインで別スレッドを立ち上げて
同じやり方をすれば出来るかも知れないけど、問題は受け取るUnity側が
フレームドロップしてたら計算した事が無駄になるので元の木阿弥だと思う
0568名前は開発中のものです。垢版2021/07/06(火) 00:28:18.50ID:DpseaqOU
>>567
やっぱりそうなりますよね
VRコントローラーを計測機器として使おうと思ったんですけど、
サンプリング周期を一定にできないのがネックだなぁ
0569名前は開発中のものです。垢版2021/07/06(火) 00:30:49.80ID:DpseaqOU
質問ばかりですいません。
Ray ray = new Ray(centerCamera.transform.position, centerCamera.transform.forward);
でカメラからカメラ正面にRayを出していたんですが、
これをXZ平面で正面から30度傾けた方向に出すってどうすればいいのでしょう?
0570名前は開発中のものです。垢版2021/07/06(火) 00:36:53.50ID:DpseaqOU
あああ、
Line rederer
でRayと同じ方向にレーザーを飛ばそうと思ったら
Line rendererってvector3は受け付けずint型で指定しなくちゃいけないんですね
float型の開始点と終了点に線を出す方法ってないんでしょうか・・・

なんか今日はもう行き詰まってきた・・・orz
0577名前は開発中のものです。垢版2021/07/06(火) 20:50:26.40ID:SUBs1edi
左クリック(タップ)の複数回押しについて質問があります
以下のようなコードだと1回目の左クリック(タップ)がスルーされて2回目の左クリック(タップ)が適用されちゃうんですけど
どうやれば1回目を左クリック(タップ)してから2回目の左クリック(タップ)ができるようになりますか?

private void Update()
{
if (Input.GetMouseButton(0))
{
a = "あいうえお";

text.text = a.ToString();

if (Input.GetMouseButton(0))
{
a = "かきくけこ";

text.text = a.ToString();
}
}
}
0578名前は開発中のものです。垢版2021/07/06(火) 21:03:18.03ID:+2rP4E4W
ゲームオブジェクトの置き換えについて質問させて下さい。
ALTを押しながらヒエラルキー上のゲームオブジェクトに、プレファブをドラッグアンドドロップすると、
ゲームオブジェクトが置き換えられますが、
置き換える前のゲームオブジェクトの位置が保持されず困っています。
位置を保持したまま置き換えるには、どのようにすれば良いでしょうか?
ご存知の方、いらっしゃいましたら教えて下さい。お願い致します。
0579名前は開発中のものです。垢版2021/07/06(火) 22:45:23.49ID:UsGYSTqo
>>577
updateはフレーム毎に呼び出される処理だからそりゃそうだ

左タップが入力されてるフレームはif分が2つとも通る、で2回text.textが上書きされて
画面に表示される時には2回目の文章しかない状態になってる 

とりあえず適当なサイトでif文の使い方とupdateの仕様確認してきたらいいよ
0580名前は開発中のものです。垢版2021/07/06(火) 23:00:07.17ID:0P0/PJNI
>>577
using UnityEngine;
using UnityEngine.EventSystems;
public class TwoClick : MonoBehaviour, IPointerClickHandler {
public void OnPointerClick (PointerEventData eventData) {
if (eventData.clickCount == 1) {
print ("あいうえお");
}
if (eventData.clickCount == 2) {
print ("かきくけこ");
}
}
}

>>579
間違いだけ指摘して答えを示さないってどうなん?w
0581名前は開発中のものです。垢版2021/07/06(火) 23:21:26.51ID:DpseaqOU
unityで
gameというプロジェクトフォルダをまんまコピーして
game1
game2
・・・
game9
とバージョン管理をしています。
それであるときgame1〜8を削除すると、ビルドできなくなります。
削除したファイルを戻すとビルド可能・・・。
隠しファイルとかでビルド設定があったりするんでしょうか?
プラットフォームはアンドロイドです。
0582名前は開発中のものです。垢版2021/07/06(火) 23:26:19.99ID:DpseaqOU
なにが原因でこのようなことが起きてるかわからず、
古いバージョンのファイルを捨てられなくて困っています・・・。
0587名前は開発中のものです。垢版2021/07/07(水) 07:23:18.38ID:OybnEzoI
アセットストアのアセットが販売終了になることあるんですね
購入したアセットは使わなくてもダウンロードしといた方がいいんでしょうか
数ギガバイトの森林とか…
0588名前は開発中のものです。垢版2021/07/07(水) 08:34:42.10ID:E2/eXyJK
>>584
なんとなくですがおそらくgame01,02とフォルダ名を変更しているのが良くなさそうな・・・
フォルダ名とプロジェクト名が紐付いているのを知らずにこうしていたのですが、
プロジェクト名を変更しているのがなにか悪さしていそうな気がします。
Git使ってない方はどうやってばーじょんかんりしているのでしょう?
0589名前は開発中のものです。垢版2021/07/07(水) 10:19:05.57ID:lscGDmZA
自分のようなプログラム初心者・ゲーム開発初心者だと
しょっちゅう”詰む”のですが皆さん詰んだ時ってどうしてますか?
ネットで質問して帰ってきてもコピペだけだと成長しないような気がするし、そもそも返答が帰ってこないこともザラじゃないですか
0590名前は開発中のものです。垢版2021/07/07(水) 10:35:32.96ID:FhjBVEg+
>>589
調べた結果、自分が知らない、分からない情報が出てきたならそこをさらに調べる。基礎が足りなければ基礎からやり直す。
しょっちゅう「詰む」と言ってるのは、詰んでるんではなく、手間や苦労を惜しんですぐに諦めてるだけだろう。
0591名前は開発中のものです。垢版2021/07/07(水) 10:59:51.53ID:lscGDmZA
>>589
なんかグッときた
成程
>基礎が足りなければ基礎からやり直す。
こことか全く意識してなかった。
今後は取り組む姿勢を変えてみます!気長にやろう
0593名前は開発中のものです。垢版2021/07/07(水) 11:13:18.44ID:CyRCmbJi
基本出来た事覚えた事しか導入しないからよく分からないな
だから出来ない事をどうにかするんじゃなくて、出来る事しか使ってない

何のために新しい方法を開発/開拓したりチュートリアル見たりするのかってーと
使える手札を増やす為なんだよね でモノに出来たら手札が増えるから
切れるカードのバリエーションが増える
0594名前は開発中のものです。垢版2021/07/07(水) 11:33:40.91ID:E2/eXyJK
>>592
これからそうするようにします
ビルドのとき、古いファイル名のファイルを確認しに行ってるんでしょうね
ただ、どのファイルを見ているかわからないので、10個ぐらい前のバージョンのファイルから全部捨てられない・・・
0595名前は開発中のものです。垢版2021/07/07(水) 11:35:47.29ID:E2/eXyJK
前にオイラー角について教えて頂いたものです。

void Update()
{
//get centerCamera_eulerAngles
Vector3 centerCamera_eulerAngles = centerCamera.transform.eulerAngles;

// Set the debugger
// Get Text component from object
Text debug_text = debuggerText.GetComponent<Text>();
// Swap the text
debug_text.text = "Cam_Ang" + centerCamera_eulerAngles;
}

とUI上にカメラアングルを表示しようとしているのですが、
0,23.0
のようにy軸回りの角度しか表示されません。
centerCamera.transform.eulerAngles;
ってy軸の角度しか取得しないんでしょうか?
0596名前は開発中のものです。垢版2021/07/07(水) 12:16:41.04ID:xisfPFJh
詰むって諦めでしょ
動かないなら別の方法を見つければ良いだけ
やはりググれよカスで終了だな
ググれないやつへの解説など馬鹿らしい。自己復習のためのコード解答で正解
0597名前は開発中のものです。垢版2021/07/07(水) 12:50:15.46ID:CyRCmbJi
まぁ普通はAで出来ないor理解できないなら、別の方法を探すよね
Aの途中までどこの概念は分かっていて、どこから先が分からないか
キチンと分類出来ているなら、足りない所を代替に置き換えればよい
そこまで至っていないなら、Aの理解はゼロだから習ったことが
全く反映されないだけで、ゼロリセットされてしまう

まぁ理解や概念が抽象化されてフワッとしてるるなら
コードで書き出せるところ=分かってる
そうでない所=そもそも理解してないんだよ
0598名前は開発中のものです。垢版2021/07/07(水) 13:05:30.38ID:gxwk8xRp
>>568
一応、MonoBehaviorに依存しない形で書けばフレームとかは関係ないから、そこらの話は関係なくなる
画面描写を直に行わないのなら、内容にもよるが10msに1回の計算もおそらく支障なくできると思う。そしてフレーム更新のタイミングでそれを読んでこればいい
0600名前は開発中のものです。垢版2021/07/07(水) 15:31:29.98ID:Abm5K7na
詰むって人は性格もあるんじゃないかな
最初から思った通り完璧になんてできないんだから
自分の出来る範囲で作る事も大切

そのうちあれ、これ以前妥協して作ったところに使えるんじゃね?
ってのが出て来るなり思いつくなりするからその時改修するといい

一ヶ所にこだわってるといつまで経っても完成しないし
何より先に進めないとモチベが保てない
0601名前は開発中のものです。垢版2021/07/07(水) 16:39:03.50ID:laWuX2Bl
>>595
一端
debug_text.text = $"Cam_Ang,X:{centerCamera_eulerAngles.x} Y:{centerCamera_eulerAngles.y} Z:{centerCamera_eulerAngles.z}"
みたいな感じにしてみたらどうだろう
0603名前は開発中のものです。垢版2021/07/07(水) 20:42:58.65ID:LfaH1IhP
端的に詰むのは性格というより、所謂、手段の目的化等をしていて、
目標に具体性がない抽象的な事柄を設定してるから
それだと現実の物理現象として現すには、具体的にどういうプロセスを辿ればいいのか分からない
そういう空白とか結果や問題の先送りをなくさない限り確実に遭難するだけで
ある意味約束された破滅が起きるべくして起きてる
0604名前は開発中のものです。垢版2021/07/08(木) 00:18:13.52ID:QJm8tL5a
>>600
まさに。悩んで進まなくて、他に手を付ければ良いのに気になって色々試しているうちにソースがぐちゃぐちゃ。モチベも性って、数ヶ月報知とか良くあるわ
0605名前は開発中のものです。垢版2021/07/08(木) 00:44:54.45ID:oVZPoOoe
Unityで動いているブラウザゲームは多くある中
あるゲームのみ挙動が明らかにおかしいのですがゲーム側では直る気配がないので
こちら側でどうにかなるものなのかどうか質問させてください


具体的には2つあり

画面上をクリックしていると何故か頻繁にカーソルが消え
その度にカーソルを表示するにはEscを押します≠ニ出てしまいます
Escキーを押せば確かに再びカーソルは出ますが
そもそもクリックしているだけなのに何故こんなものが出るんでしょう

2つ目は
画面上をクリックしていると
何故か本来クリックしている所とは別の画面の中央をクリックしていることにされてしまうことがあります


この2つの症状は試してみた限りどのブラウザでもなるようなので
(Google Chrome,Microsoft Edge,Firefox,Waterfox,Opera,SRWare Iron,Vivaldi,Brave)
おそらく開発のUnityの扱い方が原因なのではないかと思うんですが
しかし他のUnityを使ったブラウザゲームではこんなことはまったく起こりません

またこの症状が出ない人も多くいるようで
それもあってか2年ほど前に自分も不具合として開発に報告はしているのですがまったく直りません
0606名前は開発中のものです。垢版2021/07/08(木) 00:45:26.63ID:oVZPoOoe
自分なりに調べてみたところUnityの技術関連のサイトなどに関係していそうな記事を見つけました

> // カーソル表示
> Cursor.visible = true;
> // カーソル非表示
> Cursor.visible = false;
>
> // カーソルを画面中央にロックする
> Cursor.lockState = CursorLockMode.Locked;
>
>
> カーソルを中央に固定&非表示
> →Escapeキーを押したら、カーソルが自由に動ける&表示

例を挙げるとこういったものなのですが
こういった部分をユーザー側で制御なりして妙な症状が出ないようにすることは可能なんでしょうか?
0609名前は開発中のものです。垢版2021/07/08(木) 13:33:13.17ID:X050naCR
ちょっと聞きたいんだけど、ここって個人制作を本職にしてる人って居るの?
絵は外注、とか音楽フリー素材、程度なら一人で作ったに含めていいとしてさ
ツイッター見てると居るには居るらしいんだけど生活様式とか売上とか気になるぽよ。
0611名前は開発中のものです。垢版2021/07/08(木) 15:53:31.72ID:NCm6cERw
やっぱそんなんか、やり始めはほんと金に困りそうだな
0612名前は開発中のものです。垢版2021/07/08(木) 17:52:33.18ID:dXCeDVDR
>>610
年1本リリースとかって感じ?
プラットフォームは何でやってる?
0613名前は開発中のものです。垢版2021/07/08(木) 21:10:11.34ID:Qyq4qB56
縦笛なめなめ作った人は個人でしょ
あれで数百万は儲かったらしいけど。まあ多くの人はほとんど売れない感じなんだろうけど
0614名前は開発中のものです。垢版2021/07/09(金) 01:58:44.96ID:GKy92Het
動物タワーバトルとかも個人だっけ?
アレもこれだけ人気になるってわかってたらちゃんとした売り方でかなり儲かったんじゃないかな
ゲームつくる能力だけじゃなく、プロモーション能力も必要だよなぁ
0615名前は開発中のものです。垢版2021/07/09(金) 02:08:15.51ID:fTpFKWbG
見てきたけどあんなのでバズるのか、ほんとわかんねえなゲームがバズるって
0616名前は開発中のものです。垢版2021/07/09(金) 07:08:09.69ID:GP8EcRLH
>>609
詳しく書こうと思ったけど、語尾で答える気失せたわ
0619名前は開発中のものです。垢版2021/07/09(金) 08:09:19.01ID:h3F7hZD4
>>601
アドバイスありがとうございますm(_ _)m
ご指摘の方法、そうかと思い試したのですがうまくいかず・・・

//get centerCamera_eulerAngles
Vector3 centerCamera_eulerAngles = centerCamera.transform.eulerAngles;
float cam_ang_x = centerCamera_eulerAngles.x;
float cam_ang_y = centerCamera_eulerAngles.y;
float cam_ang_z = centerCamera_eulerAngles.z;
debug_text.text = "Cam_Ang"+ centerCamera_eulerAngles.x;
debug_text.text = "Cam_Ang"+ centerCamera_eulerAngles.y;
debug_text.text = "Cam_Ang"+ centerCamera_eulerAngles.z;

としてもy軸まわりだけ正しい値が表示されて、
xzは常に0なんですよね・・・
なぜなんだろう・・・
0620名前は開発中のものです。垢版2021/07/09(金) 11:59:18.20ID:9am7A242
>>619
tansform.eulerangle.xとかから直接表示してみたら?
あと角度360度以上だとダメみたいだよ
0621名前は開発中のものです。垢版2021/07/09(金) 14:44:39.59ID:muTM2Yk7
>>619
ちょっと試してコード自体は問題なかったから他の部分でなにかミスってると思う。
そもそもカメラ自体がY軸以外で回転していないとか。
とりあえずtext以前にdebug.log使ってcenterCamera_eulerAnglesをコンソールで確認しながらインスペクタの数値を変えてみたらどうかな?
0623名前は開発中のものです。垢版2021/07/09(金) 20:03:51.36ID:BShE2icg
>>619
座標系を再確認したほうが良さそうだね
それから、一応このように変えたってことは流れ見たからわかるんだけど、Vector3はToStringメソッドが適切にオーバーライドされてるから、元の通り直に表示させた方がコード読みやすいしバグも混入しづらいよ
0624名前は開発中のものです。垢版2021/07/10(土) 12:41:49.84ID:zb7bNJRc
みなさんいろいろとありがとうございます。
本質的になにかを変えたわけではないのですが、

// Set the debugger
// Get Text component from object
Text debug_text = debuggerText.GetComponent<Text>();
// Swap the text
debug_text.text = "x" + centerCamera.transform.eulerAngles.x + "y" + centerCamera.transform.eulerAngles.y + "z" + centerCamera.transform.eulerAngles.z;

としたらyとzは正しい値が表示されるようになりました。
xはそのままです。
なぜzが表示されるようになったのかもよくわかりませんし、xが相変わらず表示されない理由もわかりません。
このコード以外いじってないはずなのですが・・・
なにか見落としていることがあるのでしょうか・・・。
0626名前は開発中のものです。垢版2021/07/10(土) 13:01:13.05ID:zb7bNJRc
分かりました!
インスペクターウインドウでcenterCameraに
centerCameraでなくCameraRigを貼っていたのが原因でした・・・orz
みなさん本当にすいませんm(_ _)m
でもみなさんがコードは正しいと言ってくれたことで、
インスペクターウインドウを見直すべきことに気づけました

おさがわせしてすいませんでした。
本当にありがとうございます。
0628名前は開発中のものです。垢版2021/07/10(土) 18:58:12.21ID:nufLFLl9
Unity2020.3で
Visual Studio Community 2019使ってるんだけど

たまにUsingで参照エラーが出るようになる
UnityEngineは問題ないけど
プラグイン系アセットは全部赤線引かれる

プロジェクトとソリューションを読み込み直してもダメ
ただUnityのビルドは普通に通るしコンパイルエラーが出るわけではない

slnファイル一回消したら直るんだけど
俺何か使い方間違ってるのかな
0630名前は開発中のものです。垢版2021/07/10(土) 19:18:13.98ID:6wqWsGNz
うろ覚えなんで嘘かも知れんが
確かvsは参照をDBに持っててキャッシュしてたような
.vsの中にある.suoってのがDBだったような気がする

VC++の時はやたらこれが壊れまくるとか10分くらい考え込むとかよくあったんで
機嫌が悪いときはいつも消してた覚えがある
前はルートにslnと一緒にベタ置きしてあったけど今はしまってあるんだな
0631名前は開発中のものです。垢版2021/07/11(日) 09:20:49.97ID:Vnx+T80x
>>628
うちも時々なるわ。
ネットで
「unityエディタ側でc#スクリプトを新規作成する」
と、とりあえず直る
って情報見つけてやってみたら直ったから
それで対応してる。
根本的な解決じゃないけどね…
0633名前は開発中のものです。垢版2021/07/11(日) 12:58:06.86ID:pFx3Bnre
unityをバージョンアップするとVisual Studioもダウンロードされるんですけど
これってMicrosoftからダウンロードしてインストールしたものと異なる仕様のVisual Studioですか?
0636名前は開発中のものです。垢版2021/07/11(日) 20:45:14.11ID:xFk4swv1
企画内容による
数ヶ月でできるくらいの企画なら無償でもそこそこ応募あるらしいし、実際オレも応募したことある
応募が来ないのは企画内容に無理があるからだよ
もっと言うと「募集主はどのへんに無理があるかすらわからないヤツだ」と思われるからだ
0638名前は開発中のものです。垢版2021/07/12(月) 00:15:15.27ID:Zq/zKHMT
それまで問題なかったのに
{}の中の順番を入れ換えただけで
{のところに赤波線で
「}が必要です」って出るようになったんですけど
さっぱり意味がわかりません
どうしたらいいのでしょうか
0640名前は開発中のものです。垢版2021/07/12(月) 15:42:55.33ID:Ku+fMrKo
ドーム型の部屋を作りたいんですが、どうすればいいのでしょう?
sphereの内部に入ったみたいなイメージです。
0641名前は開発中のものです。垢版2021/07/12(月) 16:22:57.55ID:bs1ZLAz4
彼は雨が降る前と同じ、渡り廊下の残骸の上で呆然と立ち尽くしている。
「どうすればいいんだ・・・」というイメージですか?
0642名前は開発中のものです。垢版2021/07/12(月) 19:47:49.32ID:Ct47ijlZ
ちょいと質問を。
各オブジェクトにスクリプトをアタッチして分散して処理させるのと、
1つのオブジェクトにシーン内の処理を1つにまとめてアタッチさせるのとではどちらが良いやり方でしょうか?。

個人的な考えですが、各オブジェクトに分散させるとアップデート関数が複数あると重くなるかもしれないと考えてまして、
1フレーム内の処理にまとめれれば、1つのオブジェクトにアタッチさせたほうが処理が軽いのではないかと思ってます。

みなさんはどのように処理させてますか?。
0643名前は開発中のものです。垢版2021/07/12(月) 20:53:43.81ID:INl2b2Rt
何個オブジェクトあるのか知らんけどその先にあるのがECSだしぶっちゃけどうでも良いのでは
0644名前は開発中のものです。垢版2021/07/12(月) 22:20:23.94ID:ro4d8c0b
最後dllになって一定周期で纏めて呼ぶから全然関係ない
それと無関係なのはマルチスレッド化されたネイティブプラグインで
直叩きする時くらいじゃないの?
0645名前は開発中のものです。垢版2021/07/12(月) 23:12:37.40ID:8dOzanLD
if (OVRInput.Get(OVRInput.RawButton.Y))
Vector3 Camera_Euler = Camera.transform.eulerAngles;
Camera_Euler.y = Camera_Euler.y + 20;
transform.rotation = Quaternion.Euler(Camera_Euler);
//transform.rotation = Quaternion.Euler(0, 20, 0);
Camera.transform.rotation = transform.rotation;

とするとYボタンを押している間、20度刻みでカメラがずっと回転し続けてしまいます。
Yボタンを押している間だけカメラをY軸方向に20度傾けるにはどうすればいいのでしょう?
0646名前は開発中のものです。垢版2021/07/12(月) 23:19:28.22ID:ro4d8c0b
元のカメラのQuaternionを適当な変数Aに記録しておいて
押したらフラグを立ててメソッドでA+回転にして
離したらフラグを消してメソッドでAにすればよくね?
0648名前は開発中のものです。垢版2021/07/13(火) 01:31:34.75ID:QcB25YvG
OVRInputというのはよく知らないんだけど、おそらくGet はそのボタンを押してる間ずっとtrueになるんだろう?
おそらく押したフレームだけtrueになる関数があるはず(たぶんGetDownかそれに近い名前)だからそれを使うといい
それからボタンを離したとき(たぶんGetUp)の条件式も書いて、今度は角度をマイナス20すればOK
0649名前は開発中のものです。垢版2021/07/13(火) 01:50:22.53ID:yztNsaea
古いバージョンのUnity5インストールしたのですが
"You are currently offline"となってAssetStoreが使えません。
新しいバージョンでないと使えないの?
0650名前は開発中のものです。垢版2021/07/13(火) 18:24:41.73ID:z/DvzYm9
サイドのメニュー画面はテンプレみたいのありますか?
みなさん全部自作ですかね
0651名前は開発中のものです。垢版2021/07/13(火) 21:43:56.79ID:9LWSj357
Unityのアプリゲームの根本システムだけ作ってもらって(3ヶ月納期)
その後二ヶ月バグや不具合の対応。あわせて5ヶ月後に報酬を支払う
という条件で月40万(総額120万)の報酬で人募集したら来るかな
なんか騙されたりしないか怖いんだが
0652名前は開発中のものです。垢版2021/07/13(火) 22:25:58.99ID:QcB25YvG
応募する方もお前に騙されないか不安だよ
SKIMAとかの仲介サイト通した方がいいんじゃないか?
手数料は取られるけどお互い安心できるだろう
0655名前は開発中のものです。垢版2021/07/13(火) 23:42:52.13ID:wJrvwsU4
>>651
問題は2点。
まず3ヶ月でできる内容かどうか。
もう一つは、お互い払ってくれるのか、完成させてくれるのか、信頼関係が無い。
0656名前は開発中のものです。垢版2021/07/13(火) 23:51:13.61ID:9LWSj357
>>654
バグとかが無ければ二ヶ月は何もしなくていい
「ほい完成したで!ほな!(バグまみれだけどしーらねw)」みたいなのが怖い
俺は直せないし 完成した時点で半額は支払う予定
0659名前は開発中のものです。垢版2021/07/14(水) 07:06:10.26ID:URkDXY13
>>656
急な仕様変更バンバン投げてきそうな匂いだな…
0660名前は開発中のものです。垢版2021/07/14(水) 08:08:25.38ID:RgGnfk2R
まあどんなものを作ってほしいか次第か。
3ヶ月みっちり働いて欲しいならその値段じゃ学生しかやらなそう

これができればいい、素人考えだと5ヶ月ぐらいかかる?っていうなら俺ならチャチャっとできるからその条件でもやるよって人はいそう
0661名前は開発中のものです。垢版2021/07/14(水) 12:38:46.06ID:NAjGobQ5
もちろん内容次第だろうけど、個人開発レベルならそんなに悪い条件でもないような
ただ最後の2ヶ月が本当にバグ修正だけなのかは不安になるだろうね
0662名前は開発中のものです。垢版2021/07/14(水) 19:03:57.31ID:OdvQP8FZ
頼む方もある程度作れたほうが良いだろうけどな
全く知らない場合、ムチャクチャな要求していても気付かないから
0666名前は開発中のものです。垢版2021/07/16(金) 10:58:58.15ID:7iZEcHPM
作りたいゲームがあり三週間前から初めてunity触ったのですが止まっています
わからないところが出てきたらネットで調べる感じなんですがジリ貧感がすごいです

やっぱり本見ながら何本もゲーム完成させたほうが実力つきますか?
0667名前は開発中のものです。垢版2021/07/16(金) 11:04:30.53ID:ydY0FXAF
>>666
はい。
初診書なら尚更です。
家を作ることに置き換えてみてください。
DIYで基礎を何も見ずに作り始めますか?
基礎勉強してから作るのとYoutubeみて作るのでは完成度、次のステップへの取り掛かり、どうなると思いますか?
稀にできてしまう人が今がいますがそういう人は超稀です。
0670名前は開発中のものです。垢版2021/07/16(金) 12:11:45.91ID:gLeEKySs
GW前から毎日少しずつ作ってたけど、仕事忙しくなって1週間更新しなかったら熱が冷めたわ。仕事にキリがついたのに...
0671名前は開発中のものです。垢版2021/07/16(金) 12:30:02.06ID:fwfW5MTS
>>668
unityの使いから学ぶ必要がありますから、公式、またはYoutubeなどのチュートリアルをどうぞ。
軸が増えると混乱するかもしれませんので、2dで進めてはどうでしょうか?
慣れれば、特に分け隔てなくなります。
0673名前は開発中のものです。垢版2021/07/16(金) 17:39:21.80ID:G03EceeA
>.
0674名前は開発中のものです。垢版2021/07/16(金) 18:48:55.43ID:tV04mzSJ
初心者が独学でそれなりに自由に作れるようになるには2〜3年必要だと思うけど
CGの知識とプログラムの知識の両方いるし、そこに効果音や音楽も入ってくるからな
それらをアセットてんこ盛りにしても使いこなすには最低限知識いるし
何だかんだでUnity意外の各種ソフトの選定やそれを使えるようになる為の個別の勉強も発生するから
0675名前は開発中のものです。垢版2021/07/16(金) 20:48:38.67ID:G03EceeA
CGの知識っつっても絵が描ければいい、3Dが作れればいいだけじゃなくて
それをどうやって動かすかも必要なんだよね
プログラムが得意で素材はアセットって人はある意味楽かも
元がデザイナーで〜って人は相当粘らなきゃいけないか
0676名前は開発中のものです。垢版2021/07/16(金) 21:15:34.39ID:59LbsHzf
やっぱ金に物言わせて自分は組み立てるだけってのが一番楽で早いよな
プログラミングやセンス以外成長しにくいけど
0677名前は開発中のものです。垢版2021/07/16(金) 21:22:49.47ID:J1LbG3kq
雇った相手が信用できる奴とは限らんからな
たとえ信用できる人物だったとしても人間何が起きるかわからん
素人レベルでも一通り自分でできるようになっといた方がええ
0679名前は開発中のものです。垢版2021/07/17(土) 05:46:23.80ID:/dHXfQBf
ヒット判定時に一定時間自機と敵機の移動速度とアニメーションの再生速度を0にすれば良いんじゃね?
0680名前は開発中のものです。垢版2021/07/17(土) 10:21:44.77ID:32e7Bweq
>>678
単純な実装ならTime.timeScaleの値変更するのが早いよ
0681名前は開発中のものです。垢版2021/07/17(土) 22:07:35.71ID:bA5LyG+b
コンポーネントに登録したボタンとオブジェクトとメソッド名からボタンイベントを追加したいんですが、わかる方いますか?

using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
public class AddButtonEvent : MonoBehaviour {
public Button Button;
public UnityEngine.Object NandemoMethod;
public string MethodName;
private void Start () {
var action = System.Delegate.CreateDelegate (typeof (UnityAction), NandemoMethod as object, MethodName) as UnityAction;
if (action != null) {
Button.onClick.AddListener (action);
}
}
}
0682名前は開発中のものです。垢版2021/07/17(土) 22:35:40.35ID:3zByNb/Q
>>681
よく分からんが、メソッド名をインスペクターから入力するのは設計を見直したほうがいい
どうしてもというならswitch文で対応する文字列に対してメソッドをとってくるように書く
0683678垢版2021/07/18(日) 00:28:57.02ID:2MWSBGHy
>>679
移動速度を0にするとジャンプ蹴りがヒットした時に慣性が無くなって垂直に落下してしまうのを懸念してました。

>>680
敵とプレイヤーのオブジェだけ止まる方法を探していましが、Time.timeScale=0でゲーム全体を止めたほうが楽だと思うので、
そのようにしたいと思います。
0684名前は開発中のものです。垢版2021/07/18(日) 10:39:19.32ID:xpnAgzsq
List<GameObject> list_targetSphere = new List<GameObject>();
float[] z = { 0f, 0.342f, 0.6428f, 0.8660f, 0.9848f, 0.9848f, 0.8660f, 0.6428f, 0.342f, 0f };
float[] x = { 1f, 0.9397f, 0.766f, 0.5f, 0.1736f, -0.1736f, -0.5f, -0.766f, -0.9397f, -1f };
for (int n = 0; n <= 10; n++)
{
GameObject targetSphere = Instantiate(TargetSphere, new Vector3(x[n], 1.0f, z[n]), Quaternion.identity);
list_targetSphere.Add(targetSphere);
}
Vector3 Pos = new Vector3(1f, 1.3f, 1f);
Destroy(list_targetSphere[3]);
list_targetSphere[7].transform.position = Pos;

これで
10個のゲームオブジェクトを生成後、
3番のゲームオブジェクトを破壊、7番を移動ってしてみたんですけど、
破壊も実行もされません。

拾ったコードそのままのつもりなんですが、どこがおかしいのでしょう?
0686名前は開発中のものです。垢版2021/07/18(日) 11:29:00.20ID:D5DRTD9W
Skinning Editorのオートウェイトを使うとボーン1のウェイトが全頂点に乗ります
シーンでもボーンが表示されません

GimpでPSD→拡張子変更でPSB
人型の移動用

ググってもボーンウェイト関係はBlenderに占拠されています
0687名前は開発中のものです。垢版2021/07/18(日) 11:47:21.70ID:vFsbqV8h
>>681
SendMessageかInvokeを使えば文字列でメソッドを呼べるのでそこから工夫すればできそう
>>682の言うようにあまり良くない設計だけどね
0689名前は開発中のものです。垢版2021/07/18(日) 16:18:38.49ID:gWyhsvgF
>>682
>>687
どのプロジェクトでも手軽に利用できて、専用のクラスを作らずSwitchも分岐もやらず
コンポネント追加→文字列リストからプロジェクトに入ってるクラスのメソッドを呼び出してボタンイベントを
ランタイムで追加できるボタングリッドビューを作りたかったんだけど、難しいかな。個人用なんで安全性とか考慮してない
RefrectionでMethod呼び出しはできるけど、MethodをUnityActionに変換するところでエラーがでる
0691名前は開発中のものです。垢版2021/07/18(日) 23:32:18.00ID:D5DRTD9W
キャラの移動作ってるのですが
キー押すと走るモーションにはなります。押さないと待機のアニメーションと同じ動きを走るアニメーションもやってます
どこが問題なのでしょうか?
0694名前は開発中のものです。垢版2021/07/19(月) 13:55:25.14ID:HL322cqn
指定範囲にカーソルを乗せている間そこにボタンが出てきて
指定範囲からカーソルがはずれたらボタンが引っ込む処理が作りたいのですが、
出てきたボタンにカーソルが乗ると指定の範囲から「外れた」扱いになってしまい
すぐにボタンが引っ込んでしまいます。
だからといって当たり判定用領域をヒエラルキー上で優先するように配置したり
ボタンのレイキャストターゲットを外すと肝心のボタンがクリックできなくなってしまうのですが、
2D上で二つのOnPointer判定を両立させる手段はありますか?
https://imgur.com/a/MeZMP3F
0696名前は開発中のものです。垢版2021/07/19(月) 14:40:29.43ID:7us7B2ly
ゲーム作成はrpgが完成しやすいのかな。
0697名前は開発中のものです。垢版2021/07/19(月) 14:46:41.83ID:FwtUcGyZ
>>694
メニュー消す用のイベントトリガーを
メニュー出す用イベントの後ろに大きめに配置してenterでメニュー消したらいけるかも
0698名前は開発中のものです。垢版2021/07/19(月) 14:55:55.26ID:HL322cqn
>>695 >>697
なるほど! EnterでUpdate中にRayを飛ばすフラグをONにするようにして、
EventTriggerを使用するのではなくスクリプト内で衝突判定を基準にExit判定したら行けました!
ありがとうございます!
確かに>>697の方法でも実装できそうです……!
0699名前は開発中のものです。垢版2021/07/19(月) 15:03:45.28ID:FwtUcGyZ
と思ったけどダメだわ
範囲のイベントトリガーだけにして
OnClickでマウス座標調べるのがいいかも
0700名前は開発中のものです。垢版2021/07/19(月) 17:07:43.50ID:dm/DT8RA
campus系はOnMouse系で行けなかったっけ?
あとはコライダー2Dとか作ってマウスが侵入したらとかでやるしかなさそう
0701名前は開発中のものです。垢版2021/07/19(月) 17:32:28.05ID:dm/DT8RA
っと思ったけどダメだったわ、上に同じくイベントトリガー使ってマウスの侵入確認するのがいいね
0703名前は開発中のものです。垢版2021/07/19(月) 20:58:16.58ID:VEum8Jva
このサイト(
https://gametukurikata.com/program/rpgmessage)のコードの事で質問なんですが、
14行目のprivate string allMessage;を空にして実行すると、

IndexOutOfRangeException: Index was outside the bounds of the array.
Message.Update () (at Assets/Message.cs:62)

というエラーが出ます。

65行〜67行目の
if (isEndMessage || allMessage == null) {
return;
}

でallMessage == nullが該当し、return;が返されるので67行目以降は処理しないんじゃないんですか?。
分かる方おられましたら、回答お願いします。
0704名前は開発中のものです。垢版2021/07/19(月) 21:03:43.96ID:F4WIOO3B
ボーンアニメーションの横スクロール2dアクション作る際参考になるサイトか書籍ありますか?
0707名前は開発中のものです。垢版2021/07/19(月) 22:10:23.69ID:+kMwQ1UP
とりあえずそういう事態に遭遇すればDebug.LogかなんかでallMessageやallMessage == nullを表示してみればいいよ
質問する手間が省ける
0708名前は開発中のものです。垢版2021/07/20(火) 09:49:59.22ID:U6Imd4CZ
C#の変数名は完璧にcamel記法にするべきでしょうか

centreCameraPos

より

centreCamera_pos

とした方が見やすいし、ネットでググるとこういった書き方をしてるコードがたくさん出てくるんですが・・・
0709名前は開発中のものです。垢版2021/07/20(火) 10:23:59.38ID:7PrsBMsf
>>708
統一されていれば正直どちらでも良い
しかしそのアンダースコアのありなしでそんなに変わるだろうか?最後に座標であることを表してそうなPosを持ってくるという決まりにしておけば良いのではないだろうか
0710名前は開発中のものです。垢版2021/07/20(火) 10:51:40.58ID:U6Imd4CZ
>>709
後者の方が可読性が高く感じるのは、自分がPythonもかじってるからなんですかね
特にPosとかAngleはアンダーバーで区切ってくれると読みやすく感じます

そもそもC#はキャメル、パイソンはアンダーバー推奨ってなってる時点で、
どちらが可読性優れているというよりはそれぞれ良し悪しあるし、
一番は慣れの問題なんでしょうね

参考になりました。
ありがとうございます。
0711名前は開発中のものです。垢版2021/07/20(火) 10:57:49.80ID:U6Imd4CZ
下記の式でVRコントローラのQuaternionを取得できることは分かりました。

Quaternion L_controller_quaternion= OVRInput.GetLocalControllerRotation(OVRInput.Controller.LTouch);

これをオイラー角に変換したいのですが、

Vecotr3 L_controller_eulerAngle = transform.eulerAngles.L_controller_quaternion;

では駄目なようです。
どうやって変換すればいいのでしょう?
0712名前は開発中のものです。垢版2021/07/20(火) 11:23:13.15ID:7PrsBMsf
>>710
Python(というかPEP8)が採用してるスネークケースは大文字を変数に使わないから区切りにアンダースコアを使うのだが、大文字もアンダースコアも使うのはなんか冗長で無駄な印象を受ける(シフトを何度も押さなければならない)
揃っていれば良いとは言ったのだが、C#はコーディング規約がかなりしっかりしてるから従うことをオススメする
Pythonは大規模開発に向いてないが、C#は大規模開発を意識して言語が設計されており、コーディング規約もその場面で役に立つ
0713名前は開発中のものです。垢版2021/07/20(火) 11:35:18.38ID:dq+8enEf
>705-707
回答ありがとうございます。
まさかサンプルコードにバグがあるとは思いませんでした。
無知ゆえに、文字列が空ならnullとコード通りに思い込んでました。
0714名前は開発中のものです。垢版2021/07/20(火) 22:12:15.76ID:eGWSBu6L
Unity2019でAdMob入れてビルドが通らないんだけど誰か頼む原因を教えてくれ
0716名前は開発中のものです。垢版2021/07/21(水) 04:27:33.72ID:QRAAa8O2
あるアセットを、ダウンロードしたあとで手違いで消しちゃったんだが、
アセットストアのその商品の所が「import」ってなってて、再ダウンロードできないんだけど、どうしたらいいんだろう?
0720名前は開発中のものです。垢版2021/07/21(水) 19:32:12.58ID:hiL/rqVY
保存してるアセットの参照先が変わってるとか
ドライブ検索で当該.unitypackageが他にも置かれてないか確認してみたら?
0722名前は開発中のものです。垢版2021/07/21(水) 19:59:47.59ID:LnGpV2G+
>>721
すまん、たしかに読み方によって煽りっぽくとれる文章になってしまってるな
単純に、その方法も同様にできなくなっているのか?の意味だから煽る意図は全くないんだ
0723名前は開発中のものです。垢版2021/07/21(水) 20:08:05.25ID:pWL8eBym
ログインIDがHubとUnityで違うと幾らやってもimportにならないとか書いてあったけど
公式でも>717と同じ事書いてあるしね

ブラウザでunitypackageのDLをしてUnityEditorで開くを選んでしまうと
OSにunitypackageの紐付けが登録されてるverで開くから
Unity5系が立ち上がってしまうとID違いになる可能性はあるんじゃね

開かないで保存を選択すればDnD出来るのは一理あるでしょ
0724名前は開発中のものです。垢版2021/07/21(水) 21:01:40.63ID:hRr0Tmhw
>>714
自己解決したわ、JDKが環境変数に設定されてなかったわ
0725名前は開発中のものです。垢版2021/07/22(木) 22:39:33.85ID:ySyo/Wyz
あるオブジェクトの位置座標を原点周りに地面に水平に任意の角度回転させたいんですが、
どうやればいいんでしょう?

rotatedPos = Quaternion.Euler(20, 0, 0) * Pos;

みたいな感じでいいのかと思ったら
なんかオブジェクトの向きによって回転の方向が変わるヘンテコなことになって困ってます。
0726名前は開発中のものです。垢版2021/07/22(木) 22:43:24.04ID:ySyo/Wyz
>>725
追記
ワールド座標の原点周りに回転させた座標がほしいのですが、
上の式だとローカル座標で回転しているようです。

どうやったらワールド座標の原点を中心に回転した座標が得られるのでしょう?
0728名前は開発中のものです。垢版2021/07/23(金) 10:47:24.29ID:w5XY2HJZ
>>727
ありがとうございます。

直交座標系から極座標系に変換して回転
極座標系から直交座標系に戻す

という関数を一日がかりで書いてたのは何だったのか・・・
助かりました!
0729名前は開発中のものです。垢版2021/07/23(金) 13:08:15.36ID:w5XY2HJZ
C#スクリプトに
[SerializeField]
GameObject cameraRig;
と追加して保存してもUnityの側では変更が反映されず
cameraRig
が見えないときがあります(見えるときもある)

一旦、Unityを閉じて再起動すると変更が反映され
cameraRig
が見えるようになります。
一体何が原因なのでしょう。
0730名前は開発中のものです。垢版2021/07/23(金) 19:51:35.78ID:tHfTGMxC
hardware of device is not supported:The connected device does not support any of the selected Graphics APIs.
Please select Open GL ES2.0 under player Settings or connect a device that supports the selected API settings.

unity ver2020.3.14f1 タブレットはアンドロイド9
テストプレイのためにビルドしてタブレットに入れてみようとしたらこのようなエラーが出て入れられないのですが、
入れて動かす方法はないでしょうか?
0732名前は開発中のものです。垢版2021/07/23(金) 23:14:23.23ID:tHfTGMxC
GL ES2.0にして3.0を削ったら一応入ったけど今度はunityのマーク表示されてから青一色になって動かない
これはまた別の問題かな・・・
0733名前は開発中のものです。垢版2021/07/23(金) 23:15:30.08ID:TKdVljXs
Unityのアセットで購入した画像などを手元に取っておきたい時は、
Unityのデータが保存されているフォルダのAssetsフォルダを開いて画像データを取り出して保存する感じでしょうか?
手に入れた画像を加工して使用しても大丈夫でしょうか?
0734名前は開発中のものです。垢版2021/07/23(金) 23:36:46.74ID:pvt2ssNb
全くの初心者なのでUnity 本を何冊か学びながら作っているのですが、
ほんとうにこんな学習方法でいいのでしょうか?
「Prefavの使い方」「シーンの切り替え方」「キーボードで移動させる方法」など
そんなのばっかで小学校の算数を勉強してる気分です・
0735名前は開発中のものです。垢版2021/07/24(土) 00:09:22.18ID:/enJcs+u
ここで質問してる奴の7〜8割がチュートリアル見るだけで解決するから
始めて1カ月の初心者に教えられるようなレベルが殆ど
いかに基礎基本を疎かにしてるかよく分かるだろ
0736名前は開発中のものです。垢版2021/07/24(土) 00:19:46.14ID:gW+sR63p
3年ぐらい泣き言を言わず、今はわからないけどいつかわかると言い聞かせながら
ひたすらUnityやってれば手応えを実感する日がくる
努力を努力とも思わない者にしかこの道は進めない
0737名前は開発中のものです。垢版2021/07/24(土) 01:11:52.74ID:xxkyRyzv
>>734
その算数の内容のレベルが低くて理解済みならやる必要はないし、知らないことなら基礎だとバカにせずにきちんとやりなよ
国語(C#)の方が理解不足で算数の教科書を読むのに支障が出るなら、先にそっちからやる必要があるかも
0739名前は開発中のものです。垢版2021/07/24(土) 09:30:52.57ID:Ipsn+cOP
>>734
その疑問はその通りで入門本はオペレーションを学ぶレベルの話でそれを習得しても見栄えするゲームを作れるようにはならない
だからその状態なら作りたいゲームを作り始めるべきだと
そこで出てくるリアルな問題を解決しながら実力を付ければ良いだけ
ここからはネットの情報で勉強する事になるから今後は本を買う必要は無いよ
0740名前は開発中のものです。垢版2021/07/24(土) 09:45:30.26ID:pKsxUM/z
野暮なこと聞くんですがチュートリアルってどこから見れます?URLなど貼ってもらえると有り難いのですが
0742名前は開発中のものです。垢版2021/07/24(土) 11:25:50.43ID:YHSTpX21
>>734
自分が作りたいものを作るために必要なことを細分化してそれをできるようになる又はアセットで購入する、人に頼むなどで潰してくんだけど、その今読んでるところ知らなきゃ話にならないレベルかとは思う

まあゲーム作るには色々幅が広いからのやることの
0743名前は開発中のものです。垢版2021/07/24(土) 12:35:04.18ID:tDWQ3GQE
public void generateTarget(int targetCenterRadius)
{
float[] z = { 0f, 0.342f, 0.6428f, 0.8660f, 0.9848f, 0.9848f, 0.8660f, 0.6428f, 0.342f, 0f };
float[] x = { 1f, 0.9397f, 0.766f, 0.5f, 0.1736f, -0.1736f, -0.5f, -0.766f, -0.9397f, -1f };
for (int n = 0; n <= 10; n++)
{
GameObject targetSphere = Instantiate(TargetSphere, new Vector3(x[n]*targetCenterRadius, 1.0f, z[n]*targetCenterRadius), Quaternion.identity);
targetSphere.SetActive(false);
list_targetSphere.Add(targetSphere);
}
list_targetSphere[8].SetActive(true);
}
0744名前は開発中のものです。垢版2021/07/24(土) 12:37:30.17ID:tDWQ3GQE
>>743
スフィアのゲームオブジェクトを10個作成してSetActive(False)にして非表示にする
リストに角の下8番目のオブジェクトだけSetActive(True)にして表示する
としたいのですが、非表示まではできるのですがtrueで表示になりません

どこが間違っているのでしょうか?
0745名前は開発中のものです。垢版2021/07/24(土) 12:45:21.71ID:yd8Chs5v
UnityでVRゲーム作ろうとした場合ハードは何をターゲットに作るのが一番ユーザーが多いんでしょう?
それとも、ある1機種を念頭に作れば他のどの機種にも対応可能なのでしょうか?
そのあたりの棲み分けみたいなことを教えていただけないでしょうか?
0746名前は開発中のものです。垢版2021/07/24(土) 12:48:30.04ID:tDWQ3GQE
>>743
void Update()
{
list_targetSphere[8].SetActive(true);
}

とUpdate関数からSetActive(True);とすると変更されます。
ひょっとしてSetActive()はUpdateからしか使えないとかそんな縛りあるんですか?
そんなわけないよな・・・
0747名前は開発中のものです。垢版2021/07/24(土) 13:27:01.07ID:PftCp0KJ
>>746
そもそも意外とそのプログラム動くのね
n=10のとき配列の範囲外アクセスしてるね
それで後続のプログラムが実行されないのかもな
配列のforでのアクセスの基本は
for (int i = 0; i < array.length; i++)
の、0スタートで最後に長さにイコールを含まない形で書くね
0748名前は開発中のものです。垢版2021/07/24(土) 13:29:22.14ID:m27ZaoLr
>>746
もちろんそんな縛りはないし、コードは問題ないように見えるから別の問題じゃないかな
trueになった後にどこかからfalseにしてしまってるとか
とりあえず元のコードの一番最後にDebug.Log("ok")と書いてみて、ちゃんと最後までコードが走ってるか、複数回呼ばれてないか確かめてみて
それから他にそのlistを参照してるコードがあったらそれを全部確かめてみよう
0750雑草魂垢版2021/07/24(土) 14:17:47.66ID:few7s/nv
UNITYを使ってゲームを作っているのですが
当たり判定が付きません…
どうすれば…
0751名前は開発中のものです。垢版2021/07/24(土) 14:23:40.77ID:HwIbwYt+
>>750
rigidbodyないとコライダー動かんよ
0752名前は開発中のものです。垢版2021/07/24(土) 14:32:32.24ID:HwIbwYt+
dirライトとpointライトの明るさの範囲ごとで色を適用するシェーダー作りたいんだけど
dirとpointライトの明るさを同時に
0753名前は開発中のものです。垢版2021/07/24(土) 14:36:40.11ID:HwIbwYt+
>>752
誤爆
dirとpointライトの明るさを同時に取得して一回で描画する方法ってありますか?
色々試してるんだけどdirライトで一回描画、pointライトで上から描画ってなってるみたいで指定してない色が出てきてしまう
amplify shaderだからそっちの仕様のせいかもだけど
0756名前は開発中のものです。垢版2021/07/24(土) 19:30:44.71ID:HwIbwYt+
>>754
レガシーですね
レンダリングパスも変えてみたけど特に効果なしだなー…
0757名前は開発中のものです。垢版2021/07/24(土) 21:16:00.58ID:YHSTpX21
そもそんなライト複数見てモニョモニョとかできないんじゃ?
ガセならすまん
URPならライトまとめて描画とかもするだろうけどそれも制御できないじゃ?
0758名前は開発中のものです。垢版2021/07/24(土) 22:56:55.48ID:UHrNyOWc
c#とunityを半年学習して簡単なシューティングゲームを1つ作ったレベルで次のステップどうしようか悩んでる。
今度はデザインパターンの学習しながらunityで実践しようと考えているんだけどAdaptive Codeって5500円の本って役に立つかな?
0759名前は開発中のものです。垢版2021/07/24(土) 23:21:13.63ID:wejqvo2n
そもそも何がしたかったのか?
作りたいと思うゲームがあったから始めたのか?
技術を付けて就職したいと思ったのか?
前者ならそれを作れば良いし、後者なら応募すれば良いと思うが、それ以外なのか?
0760名前は開発中のものです。垢版2021/07/25(日) 00:09:32.63ID:kTKnl7ed
>>759
自分のゲームプレイ時間に絶望して「ゲームをする代わりにゲーム作るか」と思ったのが動機で完全な趣味です。
初めて作ったゲームで設計の悪さを痛感してて、作りたいゲームに着手する前に設計するスキルを上げておきたいなと。
0762名前は開発中のものです。垢版2021/07/25(日) 04:44:37.49ID:TigB7AXj
>>757
かもしれない、カスタムレンダーパイプラインなら弄れるのかもだけどそうするとamplify shader使えないしな…
URP使って無理そうならポイントライト適用しないとか他の対応考えるよ
0763名前は開発中のものです。垢版2021/07/25(日) 04:49:56.03ID:TigB7AXj
あ、一応SRPでもamplify shader対応してるっぽい
でも沼な雰囲気しかしないな…
0764名前は開発中のものです。垢版2021/07/25(日) 04:54:23.34ID:TigB7AXj
>>760
継承とかインターフェース、委譲とかをなんとなく理解して、「game programing design pattern」をよめばそこはかとなく設計できるようになるはず
あとは他人のコード読んだり、作りながら覚えるとよきですよ
0765名前は開発中のものです。垢版2021/07/25(日) 10:28:33.81ID:fobN2oz2
コーディングの設計に関しては経験も大事だけど、まとめられた知識があると考えが整理しやすくなるので1冊はちゃんとした本を読むのも良い
0766名前は開発中のものです。垢版2021/07/25(日) 10:50:56.00ID:qj4No8Yb
>>764
その本読んでないけどゲームに特化してるならいいところもありそだな
つか本屋で立ち読みでもして金払う価値があるか見てみたら?
0767名前は開発中のものです。垢版2021/07/25(日) 10:54:23.21ID:RQNHgl1q
>>764
その通称キウイ本は英語でいいならネット上で無料で読めるから、それで良さそうなら買うといいよ
こういう勉強する系の本は、母国語がやっぱりいいからね
0768名前は開発中のものです。垢版2021/07/25(日) 11:04:38.86ID:vuxJRc+f
>>753
>dirライトで一回描画、pointライトで上から描画ってなってるみたいで指定してない色が出てきてしまう
結局つまりどういう事なの? 加算合成されたら不味いって事なの?
0769名前は開発中のものです。垢版2021/07/25(日) 15:01:43.62ID:kTKnl7ed
>>761
当面は小さいプロジェクトで既存ジャンルの体験作成みたいなのを目標としてみます。

>>764
無料本はサンプルがc++だったかで流し読みしてgithubにc#にまとめたコードサンプルにはお世話になったやつだ。
もう一度読み直しながらゲームを作ってみます。
0770名前は開発中のものです。垢版2021/07/25(日) 15:14:53.52ID:N3tKVXVx
>>768
そう
point lightとdir lightを合わせた光の明るさで完全に色を指定して描画したかった
0771名前は開発中のものです。垢版2021/07/25(日) 15:16:10.55ID:ur5bdRpN
ゼロからの初心者なんだけどUnity教科書回した後に8月から12月まで毎月最低1本糞ゲー作ってアップストアにリリースしようと思ってる
なんのジャンルを作るかまだ決まっていないがw簡単に作れるゲームって何がある?パズル系?
0772名前は開発中のものです。垢版2021/07/25(日) 15:18:12.15ID:N3tKVXVx
>>768
例えば
明るい所は赤色、中間は緑、暗い所は青
みたいな感じ。
dir ライトだけとか、point ライトだけならできるんだけど
0774名前は開発中のものです。垢版2021/07/25(日) 17:25:01.91ID:N3tKVXVx
>>773
いや、単に加算したいんじゃなくてpointライトやdirライトを加算し終わった段階の全部の明るさを再度数色にマッピングし直したいって意味

トゥーンシェーディングっていうよりは3dモデルのルックを2dに見せたかった
0775名前は開発中のものです。垢版2021/07/25(日) 18:40:07.68ID:mEfg02vT
void Start()
{
sound01 = GetComponent<AudioSource>()

SortTargetsOrder();
}

void SortTargetsOrder()
{
sound01.PlayOneShot(sound01.clip);
}
としたら、Start()からSorTargetsOrde()が呼び出しできていないことが分かりました。
他にもStartから関数呼び出そうとするとできないことが多々あります。
(できるときもある)
Startから関数呼び出しできない条件ってなにかあるのでしょうか?
0776名前は開発中のものです。垢版2021/07/25(日) 18:51:57.10ID:mEfg02vT
Unityなんかちょいちょい関数の呼び出し無視されることがあるんですけど、
なにが原因なんだろう
C#単独で開発してたときはこんなことなかったんだけど

わけが分からず
もう発狂しそうです・・・
0777名前は開発中のものです。垢版2021/07/25(日) 19:04:37.94ID:2DCfPB1D
>>775
まずスクリプトはアタッチされているか?
コンソールを見て何かエラーが出てないか?

StartにDebug.logを置いてまずStartが呼ばれてるか?
該当のメソッドは呼ばれるか?

メソッドは呼ばれてるけど
サウンドが鳴ってないだけではないか?

サウンドは鳴ってるけど
音が聞こえてないだけではないか?
0778名前は開発中のものです。垢版2021/07/25(日) 19:05:04.98ID:mEfg02vT
>>775
すいません
自己解決しました

Start()で呼び出しているある関数がハングアップ起こして、
それ以降の関数が呼び出されなかったようです。
ハングアップしていた関数はやるべき機能全部実行した後でハングアップしてたので、
築きませんでした。

Unityのせいにしてごめんなさい
もうちょっと限界みたいなので、一人海を見に行ってきます
0779名前は開発中のものです。垢版2021/07/25(日) 19:06:25.99ID:mEfg02vT
>>777
ありがとうございます
Start()で呼び出していた関数の一つがハングアップして、
それ以降の関数を呼び出せずタイムアウトしていたようです

脳みそ溶けてきました・・・・
0780名前は開発中のものです。垢版2021/07/25(日) 19:07:02.46ID:N3tKVXVx
>>775
呼び出しできないなんて事ないから普通に何か間違ってるんだと思う

コンソールからエラーメッセージでてない?
0781名前は開発中のものです。垢版2021/07/25(日) 20:07:55.32ID:qj4No8Yb
ジョブシステムとかそういうのは置いとくとしたらUnityで特殊なことしてるのってStartとかがむりくり呼ばれてる以外なんかあったっけ?
0782名前は開発中のものです。垢版2021/07/25(日) 21:24:54.28ID:vuxJRc+f
>>774
基本マルチパスでは明るさだけを加算して最後にディフューズを計算する筈なんだけどな
ちょっと何を言っているのか分からないです

うーんドット絵の代替のような何かなのかしsら???
0783名前は開発中のものです。垢版2021/07/25(日) 22:45:46.36ID:QNzLEAHg
2Dボール状のプレファブ(2D circleにリジッドボディ2D(Mass:1)、サークルコライダ2D、スクリプトをつけてある)
そのクローンを40個ランダムな座標に実体化させて
それらは重力で落ちてきて、画面の下と画面右端左端に壁があるのでそこにどんどん積まれていってたまります。
それらには実体化させる時に1個ずつそれぞれ数字が割り振られており、ボールをクリックするとdebug.logによりその数字が表示されます

積まれた状態で位置的に最下段あたりにあるボールたちをタッチしても何故か反応がなく、その上の方にあるボールはちゃんと反応するのですが
どんな理由が考えられるでしょうか?
0785名前は開発中のものです。垢版2021/07/25(日) 23:10:06.07ID:yHFyXLpo
エスパすると、最下段の画像のカンバスサイズが画像より大きくなっていてクリックエリアに被っていると思われます。クリックに関係ない画像、オブジェクトは、raycastのチェックを外しましょう。
0786名前は開発中のものです。垢版2021/07/26(月) 00:45:16.01ID:SMvnP8hI
>>771
まず"2Dで神経衰弱でもいいんじゃね、まずはそこから
できるならついでにAdMob付けてちょっとでも収益入るようにしてモチベ上げるのとゲームクリエイターの意識を持つためにやるとか
0787名前は開発中のものです。垢版2021/07/26(月) 05:46:50.05ID:O0SKq7w8
失礼します。
rigidbodyによる移動で坂道の角度に合わせて移動方向を調整したくて、
足下にRayを飛ばして進行方向に対する床の角度を割り出すところまではできたのですが
進行方向のvelocity( Vector3 (x,0,z) )のyに角度を足す計算式がわかりません。
ググりかたが悪いのか検索してもうまく見つからなかったので教えてください……。
https://i.imgur.com/Ezno4Yr.png
0788名前は開発中のものです。垢版2021/07/26(月) 07:42:33.98ID:O0SKq7w8
>>787
追記です。
わざわざ角度を出さなくても、Rayから取得した
RaycastHit.normalをそのまま進行方向へ90度傾けてから
yの値を抜き出せば希望の数値になることにも気付いたのですが、
やはり進行方向へ90度傾ける処理がわかりません……。
よろしくお願いします。
0789名前は開発中のものです。垢版2021/07/26(月) 09:09:14.01ID:O0SKq7w8
>>787 >>788
自己解決しました。
進行方向を入力時点で90度回転したVector3を用意し、
Quaternion.AngleAxis(90f,真横Vector3)*hit.normalで算出できました。
さらにスマートな方法があればご教示頂ければ幸いです。
0790名前は開発中のものです。垢版2021/07/26(月) 15:06:34.91ID:BpPaztZh
アニメーションって
UMotion、Final IK, Very animationとか使っても
Non humanoidなキャラはUNITY上では
アニメーションクリップ作れない感じですか?
結局mayaとか3dsMax使わないなら
blenderでやりたいけど、
fbxエクスポートがアニメーションデータを持てないですよね
0791名前は開発中のものです。垢版2021/07/26(月) 18:47:20.83ID:mdYEkbsB
超絶初心者なのですが調べても出てこないので助けてください
Unity 2018でmacです


prefab自体のRect transform(height)を変更してOverridesを押しても、変更が出てこずapply出来ません

下の層のobjectは変更したら出てきます
どうしたらprefab自体の変更が反映されますか?
アンカーは通常のど真ん中のやつです


prefab(変更出てこない)
1階層(変更でてくる)
2階層(変更でてくる)
0792名前は開発中のものです。垢版2021/07/26(月) 20:42:41.75ID:hAFCtYUB
https://s.kota2.net/1627299454.png

この小さい読み込みウィンドウが出ていつまでも消えません。
プロジェクトを一度保存してUnityを起動し直したのですが、またこのウィンドウが中央に出てしまいます。
バージョンを2020.3.14f1にしたばかりです。Unityアセットを1つ入れました。どうすれば消えるのでしょうか?
0794名前は開発中のものです。垢版2021/07/26(月) 22:49:57.38ID:UZT79/0Z
>>791
「Prefab自体」って言ってるけど、プロジェクトビューにある方?それともヒエラルキーにある方?
プロジェクトビューの方をクリックしてインスペクターから変えられるはずだよ
ただし、すでに生成したオブジェクトにはRectTransformの変更(正確に言うと値型の変数と自身以外の参照)は反映されない仕様だから注意
反映されたら大惨事だからね
あとPrefabの編集は2019でかなり便利に改善されてるのでバージョンアップをオススメする
0795名前は開発中のものです。垢版2021/07/26(月) 23:07:25.91ID:6ESIcJt/
https://unity.moon-bear.com/zombie-slayer/gauge-and-score/
ここに乗ってるプログラムをコピペして実行しようとしたのですが
Assets\command\FirstPersonGunController.cs(82,35): error CS0103: The name 'GetInput' does not exist in the current context
と表示されます
一応調べはしましたが初心者なのでまったくわかりません
どなたか解決方法を教えてください
0796名前は開発中のものです。垢版2021/07/26(月) 23:59:50.29ID:NdExCXaV
>>794
ありがとうございます。
ヒエラルキーにある方です!
というかprefabの変更はヒエラルキーに置いてからでないとできないのかと思ってました…

原理や理由(なぜヒエラルキーでprefabのサイズを変更したら大惨事になるのか)が理解出来ていないのですが、プロジェクトから直接数値をいじったら反映されました!
本当にありがとうございます!

バージョンは諸々の事情で今は変えられず…今後は一旦prefab自体の調整をする際はプロジェクトから変更します。
0797名前は開発中のものです。垢版2021/07/27(火) 08:56:32.67ID:vpzz0Bv/
>>795
連載記事で前回から変わってないコードの一部を中略されてるからじゃないの
初心者とか関係なく、コードを読まない人も日本語を読まない人もプログラミングはできないよ。ちゃんと読んだほうがいい
0798名前は開発中のものです。垢版2021/07/27(火) 16:21:08.88ID:aqB3XHpg
>>795
前記事に入ってるGetInput()メソッドが入ってない
省略する意味がないんだがなぜか入ってないな

Unityを学ぶ時は基本英語記事オンリーにした方がいいぞ
日本人から学ぼうとするから挫折する
0799名前は開発中のものです。垢版2021/07/28(水) 09:52:12.83ID:59Oi42nf
Animatorに含まれているAnimationやTriggerの有無を取得する方法はありますか?
実行自体は問題ないのですが、複数のAnimatorをまたがってスクリプトを使い回したい時に
存在しないTriggerを指定してしまうと警告が出るので気になっています。
0801名前は開発中のものです。垢版2021/07/28(水) 10:42:36.65ID:59Oi42nf
>>800
ああーなるほど、どうせstring指定なのだから不要な時は空白でも指定して分岐してやればよいですね。
ありがとうございます!
0802名前は開発中のものです。垢版2021/07/28(水) 12:42:48.12ID:toXdqE/u
新しいバージョンのUnityをUnity Hub からインストールするときに
ビジュアルスタジオと、アンドロイドビルドと、iOSビルドと
WebGLビルドと、ウィンドウズビルドを新たにインストールする事になると思うのですが、
全部で6ギガ以上あると思いますが、バージョンが増えるごとにHDDを6ギガ使うという事でしょうか?
0805名前は開発中のものです。垢版2021/07/29(木) 01:29:37.96ID:Vv7M7LYR
Unityの2020.3.14f1(LTS)を入れたら、Visual Studio 2019 と連携がうまくいかないらしく、
https://s.kota2.net/1627299454.png
Hold on...(busy for) という小さいウィンドウが出たままになります。
新規プロジェクトを2020.3.14f1(LTS)で作成してスクリプトを作り、Visual Studioが開いた瞬間から
Hold on の小さいウィンドウが出っぱなしになります。
Unity本体をアンインストールしたりUnityHubを消して入れ直したり、Visual Studioを入れ直したりしてますが改善しませんでした。
何か原因が分かる方いたら教えてください。
0807名前は開発中のものです。垢版2021/07/29(木) 01:38:57.65ID:caubZjSh
metaファイルはプロジェクトのフォルダ内に入ってる
0808名前は開発中のものです。垢版2021/07/29(木) 01:47:25.91ID:caubZjSh
あとvisual studio側にunity用のコンポーネントダウンロードしてないとか
0809名前は開発中のものです。垢版2021/07/29(木) 02:54:59.13ID:Vv7M7LYR
>>806
Unity2020 で Visual Studio2019の設定は出来ていて、スクリプトを開いて編集することは出来ます。でもHold on の小さいウィンドウが出続けるのですごく邪魔です。
Visual Studioをインストールする時に「Unity によるゲーム開発」を選択しています。
ウィンドウの下の方に Importing assets と出ていますが、Unityアセットは入れていません。
Visual Studioを開くと直ぐHold on の小さいウィンドウが出たままになり消えなくなります。Hold on のウィンドウをどかして開発を進めることはできますが、中央に戻るので困っています。
Unity2020だとこの現象が起きますが、Unity2019だと起きません。
プロジェクトファイルの中のmetaファイルを削除して見ましたが改善しませんでした。
同じ現象で悩まされてる人いるかと思ったのですが、自分だけなのでしょうか。
0813名前は開発中のものです。垢版2021/07/30(金) 18:24:44.59ID:n2dw+t3p
Test framework で普通クラスのテストをしたくてEditModeのテストのasmdef作りました。
んでその下に書くテストで既存のスクリプトを参照できるようにスクリプト置いてある場所にasmdef作りました。

そうしたらassemblyCSharpに入ってた時は勝手に参照していたパッケージやらなんやらのアセンブリ参照をスクリプトのasmdefのAseemblyDefinitionReferenceに追加しないといけないんだけど、これ何か操作間違ってるor足りないって訳じゃない?
既に10個以上の参照追加をしないといけなく、再生はできるようになったんだけどビルドしたらまだ足りないのかエラーが出てそのエラー出るやつがどのアセンブリ参照したらいいのかわからない状態(今エラー出てるのはAnimationValues)

そもそもこんな手動で追加しないといけないの自体が何かおかしいのでは?とも思ってるんだけどそうするもの?
0814sage垢版2021/07/31(土) 16:34:18.11ID:9ksN5gzi
Unityのエディタでゲームを実行してるときに、データの保存をしたのですが
このデータを初期化(削除)したいときって何か一気に消すことは可能でしょうか?
それとも削除するためのコードを書く必要がありますか?

初回の状態でプレイしたいんですが悩んでます。
0815名前は開発中のものです。垢版2021/08/01(日) 06:42:00.11ID:Z+D8dj6B
幾数時間この工程で躓いてしまったので質問させてください

Blenderで作ったアニメーションをFBXで出力しUnityへ持ってきたく
FBXファイルを選択→inspector内のAnimationタブから選択した場合は下の小さなプレビューではBlenderと同じ様に動いてくれていますが、、
https://i.imgur.com/1kNI3xK.jpg

Sceneにおいた3Dモデルへアニメーションコントローラーを作って"controller"欄に設定し、
同様のAnimationを置いたり単体で再生させた場合はScene、ゲームビューともに全くモデルが動かない、という状態で躓いています。
https://i.imgur.com/p9C7P5Q.jpg

ご教授お願いいたします。
0816名前は開発中のものです。垢版2021/08/01(日) 08:51:08.86ID:TAPL0kb8
工程で躓いたら最低限で確認してみるのが良い
今回の場合はキューブが100フレーム程度上下ループするアニメを作ってインポートして試す
あとUnityの設定を無意識にいじってる、アセットが悪さしている可能性もあるからテスト用の新規プロジェクトで試すのも忘れずに
それで動けばダメなシーンとの違いを探る
基本はこれで全て解決出来る
0817名前は開発中のものです。垢版2021/08/01(日) 09:37:00.33ID:JgHQF/mU
マテリアルの設定について教えてください。
iPhone実機で動作確認するとマテリアルの設定がうまくいかずオブジェクトがピンク色になってしまいます。

unityと実機ではアクセス方法が異なるという情報を見たので、以下のように設定しているのですがうまくいかず、他にも何か原因があるのでしょうか。
#if UNITY_EDITOR
meshRenderer.sharedMaterial = UnityEditor.AssetDatabase.GetBuiltinExtraResource<Material>("Sprites-Default.mat");
#else
meshRenderer.sharedMaterial = Resources.GetBuiltinResource<Material>("Sprites-Default.mat");
#endif

Xcode上では以下のログが出ています。
The resource Sprites-Default.mat could not be loaded from the resource file!

unityのバージョンは2020.3.14f1、2019.4.28f1で試したのですが両方とも同じでした。
0818名前は開発中のものです。垢版2021/08/01(日) 20:34:10.12ID:w86cGGn9
今日ゲームクリエイトしたくなって、unityを始めたばかりの新参者です。
本当に初歩的な質問で申し訳ないですが、ご回答いただければと思います。

当方、WindowsPCなのですが、スクリプトを書こうと思いダブルクリックで開こうとしました。
しかし、「開くファイルを選択してください」という表示になり、よく考えないままメモ帳を選びました。
メモ帳で開くことはできましたが、今日買った参考書「はじめてでも安心Unityの教科書(北村愛実)」ではVisual Studioで書くのがよい、とありました。
Visual Studioをダウンロードし、再度スクリプトを開くと、一度メモ帳で開いてしまったからか、毎回メモ帳で表示されてしまいます。
Visual Studioでスクリプトを書くようにしたいのですがどうしたらよいでしょうか。
プログラミング自体始めてで、PCにもそこまで詳しいわけではなく、なるべく教科書どおりにしたいと思っております。
本当に初歩的な質問かと思いますが、お答えいただければとおもいますm(_ _)m
0819名前は開発中のものです。垢版2021/08/01(日) 20:38:10.83ID:w86cGGn9
>>818
大変失礼しました。自己解決しましたm(_ _)m
0821名前は開発中のものです。垢版2021/08/01(日) 23:17:07.11ID:BCAB/vqh
AddressableAssetSystemでシーンを丸ごとビルドして
アサインなどもしてサーバにアップしたのに読み込んでくれなくて
何が問題なのかもよくわからないのですが
これホントに動くんですか?
0822名前は開発中のものです。垢版2021/08/01(日) 23:47:04.79ID:Z+D8dj6B
>>816
なるほど新規プロジェクトで!!!確かに3DモデルはそのままですしAssetに問題があったりすればその解決法が1番ですね!?!

動くanimationとそうでないものとで条件潰し延々としていましたが解決できずその発想が抜け落ちていました、
試していってみますありがとうございます!
0823名前は開発中のものです。垢版2021/08/02(月) 00:50:37.23ID:MRCxMZ+z
ああ、、なるほどRigにHumanoidを設定したタイミングからもうanimationしなくなっていた……
つまり、UnityのHumanoidのRig欄にある部分しか稼働しないから(表情のanimationだったためいっさい稼働しなくなった)というコト……


再度質問させてくだい;
"Humanoid"Rigを設定しておきながらBlenderで作製したボーンでのanimationを使用するには、どの様にすれば良いでしょうか…!!
0824名前は開発中のものです。垢版2021/08/02(月) 05:35:31.27ID:xraBzh+P
>>817
そこらへんよくわからんけど他のビルトインのものならアクセスできるのか、その方法でいいのか、ビルトインのファイル触れるならコピーして自分のマテリアルとしてロードしたらどうなのかとか試すかな自分だと
0825名前は開発中のものです。垢版2021/08/03(火) 21:50:49.76ID:eYV4Kutw
>>824
ありがとうございます。
再度方法を見直してResources.Loadを使うことで、やりたいことが実現できました。
0826名前は開発中のものです。垢版2021/08/04(水) 14:43:38.10ID:U4eEug0O
C#って必須なんでしょうか?
0827名前は開発中のものです。垢版2021/08/04(水) 14:57:51.74ID:NVkyXuOI
必須かどうかと聞かれれば必須ではないと答えるけど
スクリプトなしのUnityに価値がありますかと尋ねられれば、価値は無いと答える
0828名前は開発中のものです。垢版2021/08/04(水) 15:12:08.40ID:Qr0715aR
C#をある程度触ってからunityを始めた方がいいってことですか?初心者質問ですみません
0829名前は開発中のものです。垢版2021/08/04(水) 15:21:48.73ID:k/FElN2v
いきなりUnityで問題ない
むしろUnityを使った方がC#を学びやすいと思う
「UnityではじめるC#」というそのものズバリの本があるからそれをオススメする
0831名前は開発中のものです。垢版2021/08/04(水) 15:40:57.68ID:Qr0715aR
>>829
>>830
わかりました
今から本買ってきます
0832名前は開発中のものです。垢版2021/08/04(水) 15:41:08.52ID:Qr0715aR
ありがとうございましゅ
0833名前は開発中のものです。垢版2021/08/04(水) 17:28:34.66ID:kYcaANDu
エンドロールを作るにあたって
ほとんどの項目は自分の名前を入れますが
グラフィックにAABAのアセットとか
音楽にPPBPのアセットとか
アセットであることを入れたくありません
そこで
グラフィックはピーター・Nです
音楽はナルコレッジ・Iです
などとアセットの作者の名前を入れておくことは許されるのでしょうか
0834名前は開発中のものです。垢版2021/08/04(水) 19:46:47.49ID:maknHex6
アセットの作者次第の話は、ここで聞いても、断定しても意味はないよ。
作者に聞いてくれ。
0835名前は開発中のものです。垢版2021/08/04(水) 21:26:11.86ID:IGqhidJo
エンドロールってチームで作った記念の思い出作りだと思う
なのでほぼ個人ならいらない
最後に自分の名前だけ出してreadme.txtに使用アセットとか書いとけば
0837名前は開発中のものです。垢版2021/08/04(水) 22:57:33.78ID:Pmaad6Nq
ぐんさんカズヤで配信しとるね
0838名前は開発中のものです。垢版2021/08/04(水) 22:57:52.60ID:Pmaad6Nq
場所間違えました
0839名前は開発中のものです。垢版2021/08/05(木) 02:14:49.72ID:nuF9po8I
どんなゲームを作りたいのかアイディアが浮かばない
0840名前は開発中のものです。垢版2021/08/05(木) 02:28:34.11ID:7mzJXYX3
>>833
結局は本人に聞くしかないだろうけど、自分の名前を勝手に共同製作者ととられかねないような表記されるのは嫌だと思うぞ。ましてやその理由がアセットを使っていることを隠したいなんて言うのなら尚更。
0841名前は開発中のものです。垢版2021/08/05(木) 02:43:02.47ID:X/27f/yT
>>833
ちゃんとアセットやサイト名書くか全く書かないほうがいい
規約に書くの必要書いてるなら書かないとしゃーない
0842名前は開発中のものです。垢版2021/08/05(木) 02:43:17.30ID:kRHaiNbZ
制作 なんとか団体でよくね?
アセットストアライセンスやライセンスに書いてない事はやる必要がないし
ライセンスに従わないのが意味が分からない
0844833垢版2021/08/07(土) 09:25:56.15ID:yowG3xhM
わかりました

グラフィックがオーダーサンダーソン
音楽がペペレッジイカノートン
の場合はどうすればいいでしょうか
0847名前は開発中のものです。垢版2021/08/07(土) 12:45:59.86ID:17K14RF/
自分の権利はガッツリ主張するけど他人の権利をないがしろにするから
標的にされやすいんじゃないの?
0848名前は開発中のものです。垢版2021/08/07(土) 13:02:35.50ID:1w0SQxnQ
https://assetstore.info/howto/assetstore_jp_faq_all/

Q16: アセットを組み込んだ成果物に、アセット名やアセットのパブリッシャー名のクレジット表記や権利表記は必要ですか?
A: アセット名やアセットのパブリッシャー名のクレジット表記は不要です。

https://assetstore.info/notice/eulainterpretation20200413/

パブリッシャーが独自の規約を添付している場合、そのアセットは本来は審査を通過すべきアセットではありませんので下記お問い合わせ先からお知らせください。

自動的にアセットストアの利用規約が優先されたりパブリッシャーの独自利用規約が無効化されることはありません。
0850名前は開発中のものです。垢版2021/08/07(土) 13:25:54.84ID:17K14RF/
稀に本当に何の意思表示も書いてないものがあるのが本当に困る
そういう得体のしれない物はどっかからの転載だったりする場合が
多々あるので信用してない
0851名前は開発中のものです。垢版2021/08/07(土) 13:30:01.84ID:DHSyKV8W
得体の知れない素材を使ってはならない、これが鉄則。
まぁ、総ダウンロードが100本未満じゃ変わらんけどねw
だがディズニー関係だけはダメだw
0852名前は開発中のものです。垢版2021/08/08(日) 14:14:51.11ID:BXW1Vo6g
steamでとあるインディーゲームをやっていて
けっこう良ゲーだなと思っていたら
ストアから削除されたものであることが分かった
なぜ?とコミュニティに書いてあって
「作者がBANされた」と書いてあった
こういうことってっ結構よくあることなの?
0856名前は開発中のものです。垢版2021/08/08(日) 23:13:37.54ID:siN7XrJJ
Unity Cloud Buildからプロジェクトを復旧させることはできないですよね、、きちんとpublishできてなくてCollaborateには履歴が残ってなくてから復旧させることができず、もはやビルド履歴しか残ってないのですが何とか復旧させる手段があればと思うのですが、、
0857名前は開発中のものです。垢版2021/08/08(日) 23:42:15.14ID:HxCQ9/hV
void Start()
{
StartCoroutine(Example());
audioSource.PlayOneShot(postureMesurementAudio);
debug_text.text = "OK";
}

IEnumerator Example()
{
yield return new WaitWhile(() => !OVRInput.GetDown(OVRInput.RawButton.X));
}

コントローラでXボタン入力されるまで待機し続けるため、コルーチン使ったんですけど、
あっさりaudioSource鳴ってます。。。
でもXボタン押したら、デバッガのテキストが表示されるから入力待ちはしているみたい。

コルーチンの入力待ちはしつつ、あっさり次の行audioSourceは実行してしまう。。。
どこが間違っているのでしょう?
0858名前は開発中のものです。垢版2021/08/08(日) 23:43:25.66ID:HxCQ9/hV
>>857
ソースコード間違えました。

void Start()
{
StartCoroutine(Example());
audioSource.PlayOneShot(postureMesurementAudio);
}

IEnumerator Example()
{
yield return new WaitWhile(() => !OVRInput.GetDown(OVRInput.RawButton.X));
debug_text.text = "OK";
}

です。m(_ _)m
0860名前は開発中のものです。垢版2021/08/09(月) 02:21:56.63ID:BRayFNW/
以下のようなx=1、y=1の縦に3つ積みあがったキューブがあったとする
白もキューブも同じくx=1、y=1だ。
黒キューブのポジションは0.5
白キューブのポジションは1.5



■□


この状態で左側に白キューブをジャンプさせると、2段目に引っかかった状態で止まってしまう


■□


何が起こっているのかというと、いちばん上の黒キューブに頭を打ち付けて、一段目の黒キューブに乗っかる。
という現象が起きている

ちなみに
すべてのキューブにコライダーは設定。
マテリアルを設定して摩擦も0に設定。

動作中の黒キューブ、白キューブ共にポジションの値をデバッグログに表示させて眺めても、
白キューブのポジションは1.5だし、黒キューブのポジションは0.5である。
白キューブが1段目に乗っかってしまうということは、白キューブのx値が1.49999999・・・となっているのなら理解できるが、そうはならずに1.5のまま。

これはいったい何が起こっているの?
この状態を解消したいんだけどどうすればいいの?
0862名前は開発中のものです。垢版2021/08/09(月) 07:33:49.09ID:rlYJeaPr
>>860
ようわからんけどこの状況が必要な場面ってどんなのだよ

動く想定でもないキューブを3つ積み上げるの?
0863名前は開発中のものです。垢版2021/08/09(月) 07:39:56.61ID:rlYJeaPr
まずそもそも2Dなのか3Dなのか、
キューブは単なる壁なのか、プレイヤーが押す想定なのか、なんかプレイヤーは押せないけど別のボタンで積めるようなシステムなのか
0867名前は開発中のものです。垢版2021/08/09(月) 10:37:16.39ID:jx65Tmwc
いやいや、なぜか無視してるけど>>859が答えでしょ
ボタンを押したときにデバッガの文字が出るならその文字を出す処理のところにPlayOneShotを書くだけじゃないか
それはそれとしてUpdateは使っちゃいけない宗教でもなければボタン入力待ちの処理はUpdateに書いた方がいい
0868名前は開発中のものです。垢版2021/08/09(月) 15:01:30.58ID:EW4rXW8E
Unityでゲーム開発して一攫千金狙います!!
0869名前は開発中のものです。垢版2021/08/09(月) 15:10:43.01ID:ij6rqH4F
>>865
上でも言われてるようにコルーチンの中のログ出してるところでやりゃいいだけだけど、そもそもコルーチンにする必要ないんじゃ。

updateでやれ

つかUnityのコードの挙動を理解してない風だからそこ理解しとかないと色々詰むよ
0870852垢版2021/08/09(月) 21:33:46.94ID:OPRAF0Ya
>>853
遅れました
Dungetrisというゲームです
0871名前は開発中のものです。垢版2021/08/10(火) 07:10:30.08ID:L28TSbn1
そもそもUnityでなにか作ろうとしたら、参考サイトが消えてたり
情報が古いのか、書いてあるとおりにやっていっても目的のプロパティが見つからなかったりするけど、他のサイト参考にしたらそれが見つかったりで、ひょっとしてオワコンなの? とか不安になるんだけど、Unity初心者の人って今何読んで試作してんの? 検索上位に来るのが古いやつでそのとおりにやってもだめで、Googleの検索結果の二ページ目以降に有用な情報があること多いから困る
0872名前は開発中のものです。垢版2021/08/10(火) 08:02:12.06ID:H/qHaB6+
どの情報が最新で、数多ある情報の中でどれが正確な情報なのかを実装しながら洗い出していくことがIT系技術屋の仕事になっちゃってるよね。
0873名前は開発中のものです。垢版2021/08/10(火) 09:03:28.42ID:qvQRhhoa
あるエフェクトのurpの唯一の成功例がノードの式が滅茶苦茶で難儀したわ
ヤマカンで出鱈目に作って偶然動くの怖い
0874名前は開発中のものです。垢版2021/08/10(火) 23:52:11.56ID:U48Xx+t7
visalstudioでスクリプトを更新してからUnityにウインドウを切り替えるたびに
Unityで再読み込みが結構長い間あるのですが、これは省けないものなのでしょうか?
0875sage垢版2021/08/10(火) 23:56:03.53ID:iIxoj+qh
今回のバンドル魅力ないな
0876名前は開発中のものです。垢版2021/08/11(水) 02:19:09.97ID:NBlJK1aa
スマホゲーって、大規模な運用考えていく方が難しいな
0878名前は開発中のものです。垢版2021/08/11(水) 09:34:18.26ID:fzbrJAH6
インスペクターで設定(ddとかで)してるのが多いのでは?
毎回参照更新をするのだから多くなると重くなるよ。
0879名前は開発中のものです。垢版2021/08/11(水) 15:53:33.87ID:XbOFk1qx
自作のゲームに広告をつけようと下記を参考に
ttps://freesworder.net/unity-ads/
UnityAdsの公式ページへ移動して
ログインしようとしたのですが、
ログインの項目が無いようで、方法が変わったのでしょうか
0880名前は開発中のものです。垢版2021/08/11(水) 22:28:01.80ID:1LArP03w
>>874
更新がかかったら都度コンパイルしてるだけだから何も変な事はない普通の動作
Assembly-CSharp.dll使えば早くなる
0881名前は開発中のものです。垢版2021/08/11(水) 22:47:50.55ID:fzbrJAH6
>>879
右上にあるんだわw
でも多分Safariだと、初回開いた時はそこで表示ストップできるんだけど、2回目とかリドローすると、スクロールアウトしちゃってクリックできないんだわ。
まぁ、俺だけかも知んないけどw
0882名前は開発中のものです。垢版2021/08/12(木) 11:43:06.65ID:jiE2zOcQ
実際ゲーム作って結構売れたとかって人いるの?
0886名前は開発中のものです。垢版2021/08/12(木) 21:08:05.95ID:92buu18u
>>883
その作品を作るのにどれぐらいかかりました?
0887名前は開発中のものです。垢版2021/08/13(金) 03:54:04.88ID:RnzyPU6d
日本発でそのレベルで売れてるインディーゲーって

downwell、殺戮の天使とか洞窟物語くらいしか思い浮かばんのだが……

もしくはエロゲ系か東方系?
0890名前は開発中のものです。垢版2021/08/13(金) 08:02:13.58ID:5qpccc47
>>889
すごいっすね
0892名前は開発中のものです。垢版2021/08/13(金) 08:41:01.22ID:4Pb8biP9
広告って1クリック0.5円とかの世界じゃん。
それだけで9000万円ってどんだけユーザー多いんだw

ちなみに俺の無料ゲーの広告収入は月300円。
0893名前は開発中のものです。垢版2021/08/13(金) 08:49:50.29ID:RYBm1XoH
>>892
先月は176万円 月額だと3年ぐらい前に月に282万円が最高かな?
無料ゲーのいいところはユーザーサポートがいらないこと
有料だったり課金だったりだと、成功すればするほど、
毎日ユーザーサポートして返金処理もしないといけない
0894名前は開発中のものです。垢版2021/08/13(金) 09:11:07.62ID:SOodh+wU
会社にしてるの?
普通ならそれだけ稼いでも税金で残るの5000万円だろ
だから数千万売上高あってもかなり萎えるけど
0896名前は開発中のものです。垢版2021/08/13(金) 10:34:13.35ID:EeNyRDVi
無料ゲームに広告だけ付けて
4億稼いでる人もいるからな
夢は広がる
0897名前は開発中のものです。垢版2021/08/13(金) 10:48:35.19ID:RYBm1XoH
>>894
去年の数字だと 税金と保険料で
課税所得から32.6% 所得からは27.8% 売上からは24.8%
法人税は実効税率33%ぐらいだから 税金は個人事業でもたいして変わらない
9000万円売り上げて手元に残るのは6000万円ぐらいかな
コロナ前から株式投資してたから、今年だけで利確400万円 含み益700万円

海外の広告代理店なので消費税が不課税で済むのも助かる
あと事業税は法人だと必ず発生するけど、個人事業だと自己開発運用形態だと
発生しない(自治体がアンケート後に請求してこない)
0898名前は開発中のものです。垢版2021/08/13(金) 11:20:06.86ID:r6drZaBY
1発当てたら派手な生活をしなければ
一生好きなゲームを作りながら食べていけそう

「お金のために嫌なことをしない」
人生って幸せそう
0899名前は開発中のものです。垢版2021/08/13(金) 19:00:31.85ID:SOodh+wU
>>897
金稼ぎ始めが楽しいから今を満喫したらいいと思う
そのうちいくら稼いでも感じなくなる不感症みたいになってくるから
0900名前は開発中のものです。垢版2021/08/14(土) 01:24:21.82ID:Bn6bQoob
AdMob入れてからビルドエラー出まくりでまともにビルド終わらねー
英語のQ&A見ながら一つずつ潰さないといかんし、めちゃ分かりにくいわ。
0902名前は開発中のものです。垢版2021/08/14(土) 12:52:11.39ID:oOu4LlXu
WindowsしかもってないんだけどMacって必須なんですか?
0904名前は開発中のものです。垢版2021/08/14(土) 13:26:55.75ID:gq8XhDSV
iOS向けのアプリにすること?
0906名前は開発中のものです。垢版2021/08/14(土) 20:20:09.14ID:Bn6bQoob
Cloud Build使えばWindowsでもできるよ。
0907名前は開発中のものです。垢版2021/08/14(土) 21:07:50.97ID:4V2gZZ6i
>>905

この本実際どう?

有料のテラシュールブログみたいな感じにみえてスルーしてるんだけど
0908名前は開発中のものです。垢版2021/08/15(日) 02:03:05.98ID:4P5nbJfD
>>907
本の巻頭には、入門書を読んで簡単な作品が作れる人が
1ステップレベルアップするためとか
対象がそういう人向けのように書かれてあるけど

読んで感じたレベルは、入門書読んで簡単な作品が作れる程度だと
かなり難しい。人によっては投げ出すレベル
自分は有名どころの入門書4冊読んでからこれに入ったけど
これ現場でゴリゴリ使ってるような人向けなのかと思った

いまのところ100ページぐらい読んだけど
操作しながら覚えるのではなくて、
最初に各機能の説明一覧みたいなのが長文でひたすら続いて、
章の最後に今までのおさらいをスクリプトで書くという感じで
とても覚えずらい
0909名前は開発中のものです。垢版2021/08/15(日) 02:31:03.69ID:zwi4Tdhy
教科書
ゲーム開発実践入門
2020入門
寺子屋
の4冊をしゃぶって1人でゲーム作れるようになった中級者向けだろうね。この4冊はどれも分かりやすかったと思う。
0911名前は開発中のものです。垢版2021/08/15(日) 06:54:10.28ID:4lwS2EZr
My AssetsのStatusにあるHidden Assetsにチェック入れて隠したアセットを表示してHidden Asset xの所を押す
0913名前は開発中のものです。垢版2021/08/15(日) 11:59:26.53ID:OO+uuwIt
unityのアセットの3Dモデルを外部にエクスポートしたいんですが、色々調べたんですがどうもよくわかりません・・・

「Unity アセットストアから Unity Technologies から提供されている FBX Exporter を使う」てあるサイトにあったんですが、
ストア探してもそのアセットは見つかりません・・・
有料のFBX Exporterというのはあったのですが、これを買えばいいんでしょうか?
皆さんはどうやってますか?
0914名前は開発中のものです。垢版2021/08/15(日) 12:10:09.26ID:u5unHZhW
>>908
あー、なるほど
やっぱりリファレンスとか読めるならいらん感じなんかなぁ…

半額なら普通に買うんだが
0917名前は開発中のものです。垢版2021/08/15(日) 23:11:39.32ID:XrzolFJd
入門書も読んで、もっと深いところのUnity学ぼうかと、
テックスタジアムというところ見つけたんですが
通われた経験のある方いらっしゃいますか?
ttps://tech-sta.com/

SNS見ても利用してる人があまり見当たらず
情報があまり検索しても出てこず
気になっています。
0918名前は開発中のものです。垢版2021/08/16(月) 00:06:36.76ID:vtswBED/
>>917
カリキュラム見る感じそこそこ教えてくれそうではあるけど
途中web方面に行きすぎなのが若干気になるのと値段が高い

と見た感じで思った

unity公式が出してるやつとか、couseraに programming for unity game developmentってコースがあったから自動翻訳でいいならこっちのが安上がりかもね
0919名前は開発中のものです。垢版2021/08/16(月) 00:19:59.47ID:CqSqhKKW
>>917
何を作りたいかにもよるけど、ネイティブのガチガチなゲームをガッツリ作りたいなら普通にUdemyの70時間とかあるボリュームでかい奴やったほうがいいでしょ。セールなら2000円で受けられるし、、、英語だけど。
0920名前は開発中のものです。垢版2021/08/16(月) 08:21:29.47ID:5cjgcobT
ソシャゲの作り方とかの本で出たよね
あれはどうなん。前はレビュー良かった気がするけど
0921名前は開発中のものです。垢版2021/08/16(月) 08:22:53.17ID:5cjgcobT
その講座は9マンでがっつり一定期間教えてくれるなら決して高すぎるということはないとは思う。
どのぐらいの期間、どのぐらいのレスポンスで答えてくれるか次第だけど
0923名前は開発中のものです。垢版2021/08/16(月) 08:43:58.08ID:ILrBFFbH
総講義時間が隠蔽されてて開始しないと見れないようになってるのが
凄まじく地雷感漂う 普通は真っ先に避けるんじゃないか?
0924名前は開発中のものです。垢版2021/08/16(月) 15:01:34.58ID:E1ecF6fU
>>918
ですよね・・途中でPHPを勉強してるのが
webサーバーに対応できるように?でしょうか・・

>>919
中級以上でUdemyでオススメのコースが
ありましたらご紹介いただけますと幸いです

>>921
2か月でカリキュラムを終えるそうです
レスポンスは受講した方の記事を見ると
講師によって違うという印象を受けました

>>923
地雷臭いですか・・
総講義時間は自分も見れた方が安心しますね
0925名前は開発中のものです。垢版2021/08/16(月) 21:08:46.05ID:0+58YCi9
 A
B B

Aの子としてBのオブジェクト
やじろべえのようにB2つをAの角度と位置に対して固定にしたいのですがどこを設定したらできるのでしょうか
0927名前は開発中のものです。垢版2021/08/16(月) 23:09:53.47ID:0+58YCi9
>>926
ABB全てにrigidbody2Dつけててで重力で落ちます
Bにも重力つけてるのはやじろべえみたいな挙動にしたいのですが、スクリプトで制御しないとダメなのでしょうか?
0930名前は開発中のものです。垢版2021/08/17(火) 00:55:03.67ID:jWee0aP1
鉛筆に5円玉2個ぶら下げても鉛筆を離したら地面に落ちる
鉛筆を紐で釣って指で持ってないとぶら下げられない

指と紐がないんだからそりゃ落ちるでしょうに
0931名前は開発中のものです。垢版2021/08/17(火) 02:00:17.11ID:Kro5RQHY
>>929
それだとAのみ落ちてB2つはそのまま空中に留まり、
落ちたAが地面でコロコロ転がるとそれの向きに合わせてBが宙でくるくる回る感じになりました
0932名前は開発中のものです。垢版2021/08/17(火) 02:13:39.44ID:7cq5/Xlj
>>931

Aにフリーズ
BをAとジョイントで繋ぐ

でいける
0934名前は開発中のものです。垢版2021/08/17(火) 06:39:04.36ID:ZOrIIcwl
>>933
自分でまずやってみる姿勢が大事だよ
疑問に思ったら
じゃないと理解が深まらないです

やり方が解らないなら聞かないとしょうがないけど
そうじゃないでしょ?
0935宵闇大使 ◆SoVpkB15jY 垢版2021/08/17(火) 06:46:10.01ID:NBL7dFv/
このスレ初心者に滅茶苦茶優しいでふよね(^^
ほかのスレが民度低いだけかもしれまふぇんけど(^^
0936名前は開発中のものです。垢版2021/08/18(水) 18:07:22.17ID:RlP+epIR
勘違いしてるけど
スレによって民度の変わりはない
板次第
上がっているスレがたまたま狙われたりする
それだけ
0937名前は開発中のものです。垢版2021/08/21(土) 19:31:20.36ID:9PwXmEXK
質問です
URPを試してるんですけど、まずURPのテンプレートでプロジェクトを作りました
そしたらシーンの中にゴミみたいなサンプルが入ってて邪魔です
これは要らんなと思って新しいシーンを作ろうと思いました
しかし選択項目に「built-in」と書いてあるURPじゃなさそうなシーンしか
選択できません
まっさらなURPのシーンが必要なんですけどどう作ればいいですか?
0939名前は開発中のものです。垢版2021/08/21(土) 20:14:02.94ID:9PwXmEXK
>>938
ありがとう
しかし新しいシーン作るのにいちいちこんな事をせねばならんのか
事実上プロジェクト生成時のテンプレは役に立たないし
これは使えんな
やりにくすぎる
0940名前は開発中のものです。垢版2021/08/21(土) 21:47:54.76ID:ROXghuGj
やる気がでません
どうしたらいいですか?
0942垢版2021/08/22(日) 00:36:04.57ID:Tx0HKRK5
JKのおっぱいでも揉んで元気出せ
0944名前は開発中のものです。垢版2021/08/22(日) 02:57:40.47ID:R2+hCZiM
ツイッターで自分のゲームの進捗をツイートしても
誰一人いいねmRTも無いときの見捨てられた感きつい
0945名前は開発中のものです。垢版2021/08/22(日) 03:03:11.77ID:R3qkvZ6V
あるあるだが、あまり気にしなくていい
SNSの反応は売上と比例しない
まったくフォローされていない開発者が億ってる例はいくらでもある
0947名前は開発中のものです。垢版2021/08/22(日) 05:20:25.04ID:Tx0HKRK5
前に見えない収入だとどんどんモチベ下がる、作ってリリースしても収益化で来てないからどんどんクオリティも下がる
0948名前は開発中のものです。垢版2021/08/22(日) 05:32:46.47ID:Y2lJ3N3U
嫌いなピーマンを食べなくてもお母さんに叱られないなら食べないでいい
健康のためとか栄養バランスとか言いながら鼻をつまみながら涙目で
口に入れてるからそうなる
嫌な事やりたくない事はやめればいい 誰も咎めない
0949名前は開発中のものです。垢版2021/08/22(日) 06:42:11.14ID:W7a11vLe
>>944
見せ方の問題もある
プラモの話なんだがちょっと複雑な構造をただ見せるのと解説と写真を合わせて載せるのでは食いつきが全然違ったりして面白い

自作ゲームの場合似たようなものがズラッと並んでいてパッと見では他との違いや面白さが伝わらないものも多いから目立ちたければ工夫も必要と言うこと
そういうことにまで時間使いたくないとか苦手というなら気にするだけ無駄
0950名前は開発中のものです。垢版2021/08/22(日) 11:51:31.14ID:R2+hCZiM
>>945
いいなあ。フォローされてなくて億稼ぐ開発者
ツイッターすると変に受け狙いとか
自己承認欲求でスクショとか動画を撮るのに無駄に時間使ったり
アイデアを周りに公開したり
無駄なツイートしたりしてしまうから控えようかな
0952名前は開発中のものです。垢版2021/08/22(日) 20:06:09.88ID:FDdd09lp
ツイッターは思ってる以上にみんな軽い気持ちでやってるから真に受けない方が良いよ、1000いいね貰った作品が一つもうれなかったこともある。
あいつら商品宣伝してるやつの商品券買おうなんて心はない。
0953名前は開発中のものです。垢版2021/08/22(日) 23:41:42.72ID:nwioJL73
やる気が出ない
ダラダラYouTubeみちゃう
0954名前は開発中のものです。垢版2021/08/23(月) 00:52:18.95ID:Uwk79C+c
いいですか、「やる気」という言葉は、「やる気」のない人間によって
創作された虚構なんですよ。
0955名前は開発中のものです。垢版2021/08/23(月) 03:50:33.43ID:eQsygHkz
YouTubeは週一がいいよ創作において邪魔
後重要なのはデジタルデドックスな
これも週一は完全にデジタルから離れる日をつくる
やる気が出ないんじゃなくて脳が疲れてんだよ。
0956名前は開発中のものです。垢版2021/08/23(月) 04:23:54.23ID:VkgmUk0L
デトックスかどうかわからんが瞑想やると脳がスッキリして良い
0957名前は開発中のものです。垢版2021/08/23(月) 07:34:13.00ID:RAjegVaU
YouTubeのチャンネル登録者数はどんくらいある?
twitterよりこっちのほうが拡販には有利と思う
実況tuberが宣伝してくれたら有り難いし
俺のチャンネルは20万登録ぐらい
0960名前は開発中のものです。垢版2021/08/23(月) 09:38:37.53ID:wEgH9G3L
ゲームって本当にゲーム部分以外の所が大半なんで
マルチクリエイターじゃないと続かない
0962名前は開発中のものです。垢版2021/08/23(月) 14:36:44.96ID:cPg6kxkt
学校関連のアセット買おうと思ってるんですけど、
今は定価でのみ売ってるんですが、過去にセールになった事ありますか?
セールあるならそれまで待とうと思うんですが・・・。
0963名前は開発中のものです。垢版2021/08/23(月) 14:37:58.41ID:5xRF6mja
20万登録もあればyoutube専業で暮らせそうだな
ゲーム作るより動画作った方が儲かりそう
0964名前は開発中のものです。垢版2021/08/23(月) 15:24:59.29ID:N+vdVI/7
[SerializeField]についてなのですが、

以下のよう[SerializeField]の表記を付けた場合、
その下の変数すべてに反映されるのでしょうか?

[SerializeField]
float speed = 10.0f;
float multiple = 2.0f;
int maxPower = 2;
0965名前は開発中のものです。垢版2021/08/23(月) 20:02:16.57ID:PPgF99N/
SerializeFieldの書き方は↓

[SerializeField] float speed = 10.0f;
[SerializeField] float multiple = 2.0f;
[SerializeField] int maxPower = 2;
0967名前は開発中のものです。垢版2021/08/24(火) 17:03:25.34ID:2w5JrAkz
>>965
unity実行中に動きがおかしかったので
書き方が悪かったのかなと思っていましたが
正しい書き方が分かり助かりましたありがとうございました!
0969名前は開発中のものです。垢版2021/08/24(火) 21:07:27.77ID:EJhJa+4Z?2BP(1000)

ゲームのセーブってどうやるんですか?
0971名前は開発中のものです。垢版2021/08/24(火) 22:50:56.12ID:K0a7Vn2j
いやscriptableは普通セーブに使わん
0974名前は開発中のものです。垢版2021/08/25(水) 10:19:19.46ID:zl9oVmXv
そんな漠然とした質問するくらいの初心者ならPlayerPrefsを使っておけばいい
EasySaveなりjsonなりはそれぞれの利点がわかるようになったとき使えばいいさ
0975名前は開発中のものです。垢版2021/08/25(水) 15:07:18.45ID:57HqIttd
Unityに触れる上で数学の学習も必要と感じますが
ゲーム開発ではどの程度のレベルまで学んでおくことが
業務上で必要となるのでしょうか?
0980名前は開発中のものです。垢版2021/08/26(木) 07:13:15.86ID:q4nKbsQC
ものによるんだろね
ワイは今交差しうる多角形ポリゴンの中である半径の円がポリゴンの中に収まりうるかどうか調べたいんだけどどう調べたらいいか分かってない

中心点がポリゴンに内包されるか調べて、あとは各辺の線分からの距離だけでいける…かな?例外ない?
とかその多角形ポリゴンを指定サイズ小さくしたポリゴンを求めよとか分からん
0985名前は開発中のものです。垢版2021/08/26(木) 15:45:42.14ID:xduUe2jJ
別物というか範囲を限定しているだけでは
大抵は計算式をシコシコ書かなくても便利でスマートな関数使うし
0987名前は開発中のものです。垢版2021/08/26(木) 16:53:32.06ID:26yHQgvE
まー掛け算分からないときついよね
でもインスペクターに電卓ついてるし大丈夫か
0988名前は開発中のものです。垢版2021/08/26(木) 17:54:58.96ID:7W0Ba53j
参考書通りにやってるはずなのにエラーが出る.........
0989名前は開発中のものです。垢版2021/08/26(木) 17:59:16.81ID:E94ExubO
参考書は正しい、エラーも正しい。
あとは…わかるなw

冗談です。参考書は古いかもよ。エラーのところの関数を検索してみては?
0990名前は開発中のものです。垢版2021/08/26(木) 20:34:12.91ID:Tpi40/YX
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class Title : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{

}

// Update is called once per frame
void Update()
{
public void PushStartButton()
{
SceneManager.LoadScene("GameScene");
}
}
}

The modifier "public" is not valid for this item って出て何も進みません。
UnityではじめるC#というやつを読んで進めてるのですがどこがダメなんでしょうか。
0991名前は開発中のものです。垢版2021/08/26(木) 20:52:01.81ID:FZ4TJDm0
>>990
PushStartButton関数がUpdate関数の中に入ってるのが原因。
それに疑問を感じないならもっとC#の入門書から始めた方がいいと思うぞ。
0992名前は開発中のものです。垢版2021/08/26(木) 21:05:20.94ID:Tpi40/YX
>>991
ありがとうございます。
ちゃんと最初のほうのページを理解してから進もうと思います。
0993名前は開発中のものです。垢版2021/08/26(木) 23:16:06.75ID:diwFssDz
script作ったのにadd componentのところに反映されてない...
0996名前は開発中のものです。垢版2021/08/27(金) 11:29:25.37ID:jABStT4s
Unityではじめるより教科書本の方がいいんじゃない?
2冊目ではじめる使った方がよさそ
0997名前は開発中のものです。垢版2021/08/27(金) 16:27:25.18ID:5Qlf92Bm
解決しました
0998名前は開発中のものです。垢版2021/08/27(金) 16:28:35.82ID:5Qlf92Bm
教科書本でおすすめとかありますか?
10011001垢版Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 125日 9時間 3分 43秒
10021002垢版Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況