[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
250: 2020/01/25(土)20:16 ID:AC7xcaw6(1) AAS
AA省
251(1): 2020/01/25(土)20:45 ID:JCoOqUSR(1) AAS
>>247
お前が言ってるロックマンのパターンでは
シーンをわけんなってことだよ
252(1): 2020/01/25(土)21:10 ID:7xtf6OfK(1) AAS
Input.GetButtonDown
InputGetButtonUp
でいかんの?
253: 2020/01/25(土)22:10 ID:aeB2xTib(1/2) AAS
3Dの坂道だけど、
normalVector = collision.contacts[0].normal; で取れる値が、
坂メッシュの下から接触する時と、坂メッシュの上から接触する時に違うのはなぜだろう?
下から接触は登れるが、上から接触は"上れない"
254(1): 2020/01/25(土)23:07 ID:aeB2xTib(2/2) AAS
自己解決した。
CollisionEnter 一回では法線の正確な値が取れなかった…
255: 2020/01/26(日)00:40 ID:2uuxF2Qq(1/3) AAS
>>254
イイね!
256(2): 2020/01/26(日)03:45 ID:wmtOSy96(1) AAS
>>252
InputGetButton
期待してやってみましたがダメでした。
>>251
ということですよね
sceneをまたぐと入力が切られること自体クソ仕様なのか
自分がこのタイミングでscene遷移を利用することがクソ思考なのか
省4
257(1): 2020/01/26(日)07:48 ID:Fvh37rHc(1/2) AAS
Unityエディタ上からGameObjectに対してEventTriggerを追加するのではなく、スクリプトからGameObjectに対してOnPointerClickを追加するには、どのようにすればよいのでしょうか?
GameObjectに対して、コライダーを追加して、下記の様にIPointerClickHandlerをインプリメントしたスクリプトを追加しても、OnPointerClick()が呼び出されません。
どの様にすれば良いでしょうか?
class Boo : MonoBehaviour,
IPointerClickHandler,
{
public void OnPointerClick(PointerEventData eventData)
省3
258: 2020/01/26(日)08:17 ID:ckFKG1Im(1/6) AAS
>>257
自分用Unityメモ:EventTriggerにスクリプトからEventを追加する
外部リンク:kasatanet.はてなblog.com/entry/2017/11/19/233426
はてな部分はローマ字で
259: 2020/01/26(日)09:40 ID:2uuxF2Qq(2/3) AAS
>>256
うん、もちっとがんばってね。
あと、down upは、そのままじゃだめだよ。押されたら保管、その値を参照して処理。
260(1): ◆uBR9Xpjlnk 2020/01/26(日)10:26 ID:DH9o2bCr(1/2) AAS
StaticなクラスからGameObjectを生成しようとしてるんですがGameManager.Instantiateしてるんですが問題ありますか?
そもそもStaticなクラスから生成しようとしてること自体が間違いですかね?
261: 2020/01/26(日)10:37 ID:ckFKG1Im(2/6) AAS
>>256
再度修正しました
とりあえず2押に対応しました
ソース整理してないので醜いかもですが
一応、流れとしてはStartシーンをベースにして
sampleシーンをロード、アンロードします
これで入力値はずっと取れるようです
省1
262(1): 2020/01/26(日)11:03 ID:ckFKG1Im(3/6) AAS
>>260
>GameManager.Instantiate
このGameManagerってのが何かよく分からないけど
Instantiateのマニュアル
外部リンク[html]:docs.unity3d.com
staticのマニュアル
外部リンク[html]:docs.unity3d.com
省4
263: 2020/01/26(日)15:48 ID:b+yLlRNB(1/3) AAS
アイソメトリックタイルで2Dドット絵のクォータービューのマップタイルを配置して、ドットキャラを落としたところ
タイルより少し浮いた位置に落ち、キャラが倒れてしまいました
タイルには2Dタイルマップコライダー キャラには2Dリジッドボディと2Dカプセルコライダーを設定してます
正確に1タイル上に着地するにはどうすればいいでしょうか
264(1): 2020/01/26(日)16:06 ID:ckFKG1Im(4/6) AAS
画面ないからなんとも言えんが
とりあえず公式ブログのプロジェクトでも見てみるとかどう
タイルマップの等角 2D 環境
外部リンク:blogs.unity3d.com
265: 2020/01/26(日)16:41 ID:b+yLlRNB(2/3) AAS
>>264
ありがとうございます、キャラが倒れるのは回転を固定にチェックを入れていなかったからでした
こちらの動画が参考になりました、頑張ってみます
266: ◆uBR9Xpjlnk 2020/01/26(日)16:57 ID:DH9o2bCr(2/2) AAS
>>262
説明が足りなくてすいません。
Monobehaviourを継承してない(できない)StaticなクラスでInstantiateをしようとしてるんですけどGameManagerクラスはMonobehaviourを継承してるかつどこからでも呼び出せるからGameManager.Instantiate()といった感じでやってるんですよね。
267(1): 2020/01/26(日)18:36 ID:3Sh7JjJE(1) AAS
canvasのtextってもしかして全部再描画してるんですかね?
縦文字スクリプト作ってoutlineつけてフェードイン&フェードアウト作って
ノベルゲームみたいに一文字ずつ出るようにしたら50文字ぐらい読み込むとどんどんと重くなります
もしかしてcanvasって一行一行ずつ作った方がいいんですか?
268: 2020/01/26(日)18:52 ID:2uuxF2Qq(3/3) AAS
文字だけじゃなんとも。
269(1): 2020/01/26(日)20:48 ID:b+yLlRNB(3/3) AAS
この画像の赤ラインまで枠を縮めたいのですが、コライダーエディットのような項目が見当たらず、任意に動かせません
どうすればできますか?壁まで歩けてしまいます
画像リンク[png]:dotup.org
270: 2020/01/26(日)20:58 ID:ckFKG1Im(5/6) AAS
>>269
さっきの公式ブログにさ
「衝突タイルを配置したら、Tilemap Collider コンポーネントを衝突のタイルマップに追加します」
ってあるのよ
回り道かもしれないけど、まずは公式のプロジェクトダウンロードしてやってみたらどうかな、色々と勉強になると思うよ
271: 2020/01/26(日)21:03 ID:ckFKG1Im(6/6) AAS
>>267
フェードアウト、インがどう作られてるのか?
一文字づつ出力がどんなスクリプトか?
まるで情報がわからないのに助言できないので、とりあえず
Unityにおける文字の描画と比較検証
外部リンク:creator.game.cyberagent.co.jp
272(1): 2020/01/26(日)22:38 ID:Fvh37rHc(2/2) AAS
OnMouseDown()はタッチにもクリックにも反応しますが、クリックのみにしか反応しないようにするにはどうすれば良いでしょうか?
273: 2020/01/27(月)09:58 ID:Lnpc9jzQ(1) AAS
>>272
Input.touchCount が 0以上なら指タッチ、そうでないならマウスって判定でいいんじゃね
274: 2020/01/27(月)10:23 ID:yuGD/LWP(1) AAS
downが呼ばれてtouchが0ならマウスじゃないの?
275(1): ◆uBR9Xpjlnk 2020/01/28(火)07:35 ID:JSvWE+67(1/6) AAS
SceneとGameでフォントがおかしいのってどうやって直すんですか?
画像リンク[jpg]:i.imgur.com
276(1): 2020/01/28(火)08:03 ID:i1aGfgqT(1/3) AAS
すみません、例えばこんな感じでそのオブジェクトが消滅直前にSEを鳴らそうと
audioSource.PlayOneShot(deadSE);
Destroy(this.gameObject);
してもSEが鳴らずにオブジェクトが消滅してしまいます。
あとでサウンドオブジェクトはシングルトンで作るつもりでいるのですが
今は自分のオブジェクトが鳴らすSEは自分にアセットしたスクリプトにて処理させようと思ったんですが
もしかしてDestroy()直前に命令したら鳴らずに消滅するのでしょうか?
省1
277: 2020/01/28(火)08:05 ID:i1aGfgqT(2/3) AAS
ちなみに、Destroy()の直前じゃないところに記載した場合はそのSEが鳴ります。
呼び出したあとにオブジェクトが消滅するんだから音は鳴るだろって思ってるんですが
278(1): 2020/01/28(火)08:26 ID:UXt784Vm(1) AAS
Destroyでスピーカーごと消してるから鳴るもんも鳴らなくなる
279: 2020/01/28(火)08:38 ID:i1aGfgqT(3/3) AAS
>>278
なるほどそりゃそうですよね
ありがとうございます!
280(2): 2020/01/28(火)08:54 ID:FwIKyioN(1/5) AAS
>>275
それだけの情報じゃ全くわからん
フォントは何か?
キャンバス設定はどうか?
カメラ設定はどうか?
出来ればプロジェクトアップしてくれると直ぐ見れると思う
>>276
省2
281: ◆CfpuGKKDJA 2020/01/28(火)09:05 ID:JSvWE+67(2/6) AAS
>>280
外部リンク:6.gigafile.nu
お願いします!
282: ◆uBR9Xpjlnk 2020/01/28(火)09:08 ID:JSvWE+67(3/6) AAS
あっできたかも
283: ◆uBR9Xpjlnk 2020/01/28(火)09:09 ID:JSvWE+67(4/6) AAS
やっぱり滲んでます、、、
284(2): ◆uBR9Xpjlnk 2020/01/28(火)09:43 ID:JSvWE+67(5/6) AAS
>>280
外部リンク:6.gigafile.nu
すいませんこっちで見てください!
285: 2020/01/28(火)10:21 ID:FwIKyioN(2/5) AAS
>>284
出来れば、そのフォントの部分だけにしてもらえるといいかと
あとサブセット化すると小さくなるのでそれもいいかと・・・
確認とか検証する場合、最小限のコードにしないと原因掴むのは難しくなりますよ
286(3): 2020/01/28(火)10:53 ID:FwIKyioN(3/5) AAS
>>284
画像リンク[png]:i.gyazo.com
画像リンク[png]:i.gyazo.com
とりあえずScaleは1にしましょ
287: ◆uBR9Xpjlnk 2020/01/28(火)18:12 ID:JSvWE+67(6/6) AAS
>>286
とりあえずフォントを変更してscaleを1にしたらきれいになりました!
ありがとうございます!
288: 2020/01/28(火)21:07 ID:LfI/H2gH(1/2) AAS
webGLの時にマウスで視点変更してるんだけど
どうしてもゲーム画面外にマウスが出ると視点が動かなくなっちゃうんだけど何かいい方法ない?
289(1): 2020/01/28(火)21:26 ID:FwIKyioN(4/5) AAS
unity マウス 出さない
でググるってのはどう?
290: 2020/01/28(火)22:12 ID:3bWxKlj2(1) AAS
>>286
これ便乗していいですか?
縦型FHDのゲームを作ってる時にスケールを1にして実行すると真ん中辺りしか映らないのですが、画面をスクロールなりして動かす方法はあるんでしょうか?
291(1): 2020/01/28(火)23:01 ID:1nXwNdFK(1) AAS
もっと下がれw
292(1): 2020/01/28(火)23:02 ID:FwIKyioN(5/5) AAS
unity 画面 スクロール
で検索
293(1): 2020/01/28(火)23:12 ID:LfI/H2gH(2/2) AAS
>>289
やっぱりマウスロックかけないとダメなんだね
ありがとう、助かったわ
294: 2020/01/29(水)00:17 ID:5KFz+d9P(1) AAS
>>291
2Dの縦型スマホゲームなのですが、カメラを引くという事でしょうか?
>>292
スクロール機能を実装したいわけでなく、unityの再生ボタンでゲームを実行した時に等倍で画像などが乱れていないか確認したいのです
>>286を見るまで画面のスケールの存在を知らずにビルドして実機で綺麗ならいいやと思っていたのですがこんなに便利な機能があるならPCで確認したいなあと思いまして・・・
295(1): 2020/01/29(水)06:16 ID:SJ58oRGH(1) AAS
たまにオブジェクトの画像で
ぼやけてしまっているのがあるんですが
このぼやけを直す方法ありますか?
弾とか用意した画像が小さいとよくそんな状態になってる気はしますが。
再生時にはハッキリとしてくれるんで
支障は無いのですが
boxコライダー2Dとかで当たり判定の枠を
省1
296: 2020/01/29(水)08:12 ID:HiLvmf/0(1) AAS
>>295
>>174 では?
297: 2020/01/29(水)15:39 ID:hBm/Nn89(1) AAS
ゲーム用の素材ってどうするべきでしょうか?
自分で作れればベストだとは思いますが
298: 2020/01/29(水)16:55 ID:O2rO9Zpb(1) AAS
自分で作る
誰かに作ってもらう
アセット探す
どっかで配ってるの探す
好きなのを選べ
299(3): 2020/01/29(水)20:37 ID:f00/ZSVP(1) AAS
誰かテクスチャのPixels Per Unitに詳しい方はおられませんか?
Transform.positionの1単位に表示されるピクセル数なのは分かるんですが
具体的に何を基準に設定すれば良いのか教えていただきたいです
300(1): 2020/01/30(木)00:13 ID:ZJX25ppn(1) AAS
>>299
明確な基準はない。
って言っても納得しないんだろうから
ファミコン、スーファミあたりのレトロゲー風のゲームを作ってるなら8、そうじゃないならデフォルトでいけ。
みんなそうしてるから安心だろ?
301(1): 2020/01/30(木)00:34 ID:z8Y2uo8W(1/2) AAS
>>300
いや、明確な基準はあるぞ?
(って言っても納得しないんだろうなぁこの知ったかは)
302: 2020/01/30(木)01:43 ID:AkF4DfD8(1) AAS
んじゃその明確な基準書けよアホか
303: 2020/01/30(木)02:39 ID:IWtr4L5c(1) AAS
きみらって小学生なん?
304: 2020/01/30(木)05:28 ID:wbxjjxG/(1) AAS
>>299
自分は質問させてもらってる側ですが、このスレか前のスレに同じ様な話題と回答があったような気がします。
無かったらごめんなさい。
305: 2020/01/30(木)07:04 ID:s0IgWNMq(1/2) AAS
確かに基準あるって書くなら書いてよw
またはurlかヒント。
306: 2020/01/30(木)07:35 ID:y33oKiO/(1/4) AAS
そいつは単にカッコ内言いたいだけのunity やってない奴だから気にすんな
307(1): 2020/01/30(木)07:52 ID:y33oKiO/(2/4) AAS
一応公式ブログ
2D アートアセットの解像度選択
外部リンク:blogs.unity3d.com
308: 2020/01/30(木)09:18 ID:s0IgWNMq(2/2) AAS
>>307
ありがと。
309: 2020/01/30(木)09:44 ID:z8Y2uo8W(2/2) AAS
テクスチャのピクセル数 / 想定しているメートル = PPUだろ?
この程度のことも知らないで
「明確な基準はない(キリッ」とか恥を知るべき
310(1): 2020/01/30(木)12:36 ID:rG9kGqOR(1) AAS
二つのGameObject、AとBがあり、A上でマウスボタンを押し、B上でマウスボタンを離すと、AのOnMouseUp()メソッドが呼ばれてしまいます。
これを、BのOnMouseUp()が呼び出されるようにするには、どのようにすれば良いでしょうか?
311: 2020/01/30(木)15:25 ID:y33oKiO/(3/4) AAS
>>310
公式の説明だと
--
OnMouseUp はマウスを押した時と同じ GUIElement や Collider 上にない場合でも呼び出されることに注意してください。
--
って事でそのオブジェクトで制御するのは難しいと思います
なので別のスクリプトで次の様にマウスダウンとアップを拾えばアップした時のオブジェクトだけで処理や
省4
312: 2020/01/30(木)23:21 ID:y33oKiO/(4/4) AAS
>>299
ブログ見ればわかるけど基準というのはない
画像の大きさも1ユニットとサイズも様々に変えられるからね
敢えていうならゲームを動かすターゲットのモニターが基準じゃないかな
ブログにもスマホの例で設定が書いてあるでしょ
313(1): 2020/01/31(金)00:33 ID:rS0xIjoo(1) AAS
初心者「○○のやり方教えてください」
アホ「そんなものは無い!」(←こいつが知らないだけ)
このスレ毎回こんなやり取りあるよな
314: 2020/01/31(金)01:01 ID:k52aiYqG(1) AAS
>>313
きみは>>301かい?
もうやめときなよ
315: 2020/01/31(金)01:29 ID:XEMliROz(1) AAS
知らないなら知らないって言えば良いのにな
316(1): 2020/01/31(金)08:21 ID:jpoy1GLN(1/2) AAS
使用するKeyCodeが他のスクリプトと被るのを防ぐ方法って基本ちゃんとドキュメントとか書いてコミュニケーション取るしかないですよね?
キーアサインの定数クラスを作るのはなんか悔しいし
317(1): 2020/01/31(金)08:55 ID:pEBWEPGa(1) AAS
>>316
ググるとこんなんあったけど
Unityあるある、「複数の操作可能なオブジェクトが同時に操作できてしまう」を抹殺する
外部リンク:qiita.com
318: 2020/01/31(金)13:45 ID:jpoy1GLN(2/2) AAS
>>317
ありがとうございます
UIでメニュー開いてとかそういうときにすごく良さそう
319: 2020/01/31(金)14:46 ID:QGvShDC0(1) AAS
そんなバカなw
320(1): 2020/02/01(土)05:30 ID:4XadFUff(1/2) AAS
Unity2019.2を使用しているプロジェクトでパッケージマネージャーで入れるuGUIやTimeline、TextMeshのライブラリがVSCodeでmissingとなってしまってインテリセンスが全く効かなくなってしまったのですがどうすればいいでしょうか?
公式フォーラムで対処法としてあったassembly-csharpの再生成やソリューションファイルの削除、プロジェクトのLibraryフォルダの削除と手動で参照を書き足してもダメでした
321: 2020/02/01(土)10:16 ID:VDIeMxg/(1/2) AAS
unity インテリセンス 効かない
これでググったのでどれやったかな?
322(1): 2020/02/01(土)13:45 ID:IBMuo5BL(1/2) AAS
unity temsで共同開発して招待されたんだけどプロジェクトで灰色になってプロジェクトDLできないんだけど
誰か教えて〜
323: 2020/02/01(土)13:58 ID:VDIeMxg/(2/2) AAS
CollaborateオンにしてPublish選択では?
324: 2020/02/01(土)14:34 ID:IBMuo5BL(2/2) AAS
招待はされてるし、hubプロジェクトも出てるんだけど何故か入れないしデータのDLもできない
325: 2020/02/01(土)14:41 ID:VcZ+ZDJ+(1/4) AAS
3Dアクションアドベンチャーゲーム作ってて、
各オブジェクトのモデルをUV展開してテクスチャ画像作りつつあるけど、
テクスチャについて、Unity での既知の約束事ってあるの?
モバイル用でメインキャラは〜3000ポリくらいのローポリモデル。
また、テクスチャ貼った fbx を直に Unity にドロップしてもテクスチャが反映されない
とこまでは分かった。
あとテクスチャは png でもいい? もっと効率的なファイル形式がある?
326(1): ダーク王鍬大使 ◆SoVpkB15jY 2020/02/01(土)17:13 ID:OFKiJ+ng(1) AAS
Shiftキーでテクスチャ(pngとか)とFBXファイル一緒に選択して2つまとめてUnityにドロップしまひょう(^^
当たり前でふけどテクスチャの画像が一緒に入らないとダメでふよ(^^
ボッpng!(^^
327: 2020/02/01(土)18:10 ID:4XadFUff(2/2) AAS
>>320
すいません自己解決しました
External Toolsでgenerate all csproj filesにチェック入れたところパッケージマネージャーのライブラリもVSCodeが認識してくれました
328: 2020/02/01(土)18:12 ID:VcZ+ZDJ+(2/4) AAS
>>326
fbx と png を一緒にドロップしてテクスチャを認識したら、
テクスチャを Textures フォルダに移動しても大丈夫だった。
やりたいことが完全に出来た、サンキュー
でもあれだね、Unity で3Dモデルをどう扱えるか知らないと、効果的にモデル作れないので、
最初に知ってたらと思うね。右手こぶしにパンチのコライダー必要なので、前もって別パーツにするとか。
初心者サイトの3Dモデルの作り方とかあんま当てにならんね。
329: 2020/02/01(土)18:21 ID:VcZ+ZDJ+(3/4) AAS
プログラムでこう動かすから、3Dモデルはこう作らなければならない とこまで分かった。
やり方は分かったので、あとは時間の問題だ。ゲーム制作はとにかく時間が足りないと完全に理解できた。
330: 2020/02/01(土)20:39 ID:7AsjWyUS(1) AAS
まぁだから最初はテスト用で小さいプロジェクトを沢山つくって
みんな確認してるん
上下前次1-新書関写板覧索設栞歴
あと 672 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s