[過去ログ] 製作途中で得たUnityのミニ知識を披露するスレ (60レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
7
(1): 名前は開発中のものです。 [sage] 2017/11/28(火) 11:39:05.60 ID:Vo+Z9BnS(1) AAS
もうこの板いらなくね?
実際にゲーム作ってる奴は忙しくてこんなゴミ板見てる訳ないし
ゲーム完成させた経験もなく、本だけ読んでプログラマー気取りの馬鹿だけだろ。俺含めて(´・ω・`)
8: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/11/28(火) 12:01:10.60 ID:stYgvc9B(1) AAS
そもそも5ch自体暇なおじさんの巣窟でふよ(^^
9: 名前は開発中のものです。 [sage] 2017/11/28(火) 12:38:33.87 ID:eFZ/NBli(1) AAS
ここまでミニ知識なし
10: 名前は開発中のものです。 [sage] 2017/11/28(火) 17:26:58.77 ID:CSnPzGiM(1) AAS
ミニ知識
アセットを買いなさい
11: 名前は開発中のものです。 [sage] 2017/11/28(火) 20:38:37.83 ID:gu2kTZ6X(1) AAS
>>7
プログラマを気取るって悲しすぎだろ
底辺職扱いされてるのに…
俺はゲームを完成させたことがなくてもちゃんとプログラマだぞ
12: 名前は開発中のものです。 [sage] 2017/11/28(火) 21:10:03.17 ID:LnRpYEyH(1) AAS
完成させたことがないから底辺なんだよ
一緒にするな
13: 名前は開発中のものです。 [] 2017/12/31(日) 18:38:23.80 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

4437JPVDON
14: 名前は開発中のものです。 [sage] 2018/02/01(木) 18:41:42.82 ID:9oNu6TrF(1) AAS
別スレで製作してて知識得たので書いてみる

えっと、画面の大きさはカメラで取れたよ
15: 名前は開発中のものです。 [] 2018/02/03(土) 20:16:26.79 ID:HNzQ9i5w(1) AAS
プレハブってのがようわからんけど
なんか使うと簡単にコピー作れるぽいんだけど
どうよ
16: 名前は開発中のものです。 [sage] 2018/02/03(土) 21:54:13.01 ID:pq/dGYDF(1) AAS
どうだろう
17: 名前は開発中のものです。 [sage] 2018/02/05(月) 06:04:55.48 ID:gZIcooAm(1/2) AAS
うん、プレハブさんの修正がちょっとメンドイかったね
ところでOnGUIってイベントは普通に使ってもいいのかな?
これ内部のオブジェクト破棄してくれてるみたいで、公式に載ってるサンプルだと
綺麗に点滅しますね
外部リンク[html]:docs.unity3d.com
18: 名前は開発中のものです。 [sage] 2018/02/05(月) 19:14:05.75 ID:gZIcooAm(2/2) AAS
UIってCanvasのレンダーモード変えてもOnBcomeInvisibleとか反応しないのですね
じゃって事でUIのテキストのサイズ取得だとおもったけどこれがなかなか
色々やってsizeDelta.xがwidthって事が判明
これtransformじゃなくて、recttransform が保持してやがる超メンドイ
19: 名前は開発中のものです。 [sage] 2018/02/07(水) 12:35:01.29 ID:tguyUo/d(1) AAS
Uのパネルでフェードイン、フェードアウトのアニメ作るの楽!
超簡単にできた
20: 名前は開発中のものです。 [sage] 2018/02/17(土) 07:41:46.03 ID:G/oBdhuK(1) AAS
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
21: 名前は開発中のものです。 [] 2018/02/17(土) 23:56:24.91 ID:7Z6V0GTQ(1) AAS
今日知った事!
gameobject.findはActiveじゃないのは取れないけど
transeform.findなら取れるって事
22: 名前は開発中のものです。 [sage] 2018/02/18(日) 19:16:51.55 ID:z5KicuOd(1/2) AAS
今日理解した事!

2dステージでTextMeshを全面に出す方法!
これはOffsetZにマイナス入れればOK

というのもTextMeshは3D空間用なのでげす
通常に配置した場合、スプライトと同じZ座標になってしかもオブジェクトに貼っても
そのLayerとかは意味が無い

なのでこれ自身のZ値をいじればあら不思議!すんなり全面に出てきたわwwww
23: 名前は開発中のものです。 [sage] 2018/02/18(日) 19:47:03.99 ID:z5KicuOd(2/2) AAS
ちなみに2dで使う場合、サイズは
キャラサイズ0・2
ふぉんと100位できれいになる
24: 名前は開発中のものです。 [sage] 2018/02/19(月) 15:07:22.43 ID:LZNQfRtm(1/2) AAS
2dゲ作成しても3dオブは使えるが注意、実行はあくまで平面になるのでコリジョン判定するには2d用を使用しないとならない
25: 名前は開発中のものです。 [sage] 2018/02/19(月) 15:10:05.97 ID:LZNQfRtm(2/2) AAS
例えばcubeにboxColder2dァタッチする、cubeを回転させてもちゃんとコライダも変形する
26: 名前は開発中のものです。 [sage] 2018/02/24(土) 12:47:13.69 ID:OtNjy344(1) AAS
親オブジェクトにメッセージ送りたい時の方法
なんかggったらめんどくさそうだったけど、簡単に出来た
transform.parent.SendMessage("OnCollisionEnter2D",collision);

これ子供のOnCollisionEnter2Dに書くと、親のOnCollisionEnter2Dを起動できる
27: 名前は開発中のものです。 [sage] 2018/02/28(水) 23:55:49.66 ID:kbujvcd2(1) AAS
空のGameoject作成、そこに何か(SpriteでもCubeでも)をアタッチ
さてこれを回転とか移動するアニメを考える
アニメを親オブに設定すると、position挙動するアニメはちゃんと動かない
なので子に設定する、
子はLocal座標なのでちゃんと意図したように挙動する。
ちょっと悩んだ><
28: 名前は開発中のものです。 [sage] 2018/03/01(木) 15:40:00.67 ID:v/pfxDRf(1/4) AAS
製作途中のを実行してみたら、あらUIの場所がおかしい
ってことで実行環境に左右されずにUIの位置を固定するには
「unity ugui 画面サイズ」でggったらCanvas Scalarが関係するらしいまでは分かった
でもドヤっているそれぞれのHPでは結局解決しない
そこで外部リンク[html]:docs.unity3d.com
公式の説明を見ると、ピボットが関係しているらしい
うんこれで、どんな解像度になってもちゃんと表示された!
HPで解説している人たちはちゃんと自分でやってるのだろうか…
29: 名前は開発中のものです。 [sage] 2018/03/01(木) 15:41:25.76 ID:v/pfxDRf(2/4) AAS
↑ピボットではなくアンカーだった><
30: 名前は開発中のものです。 [sage] 2018/03/01(木) 22:02:31.71 ID:v/pfxDRf(3/4) AAS
Instantiateについて
下記コードは「BgSea」にアタッチしているスクリプト「ScBgSeaNoSlice」の中のpublic static変数に代入
Instantiateを発行した時点で、代入されていないとダメかと思ったら、これで行けました
実際スクリプトのstartでprintしたらちゃんと加算されたのが入ってた
うん、これはイイ

GameObject BgSeaClone = Instantiate(BgSea, transform);
BgSeaClone.transform.position = new Vector3(BgSeaPos.x, SpawnY, 0);
mapY++;
ScBgSeaNoSlice.BgSeaXY = new Vector2Int(mapX, mapY);
31
(1): 名前は開発中のものです。 [sage] 2018/03/01(木) 22:02:31.85 ID:v/pfxDRf(4/4) AAS
Instantiateについて
下記コードは「BgSea」にアタッチしているスクリプト「ScBgSeaNoSlice」の中のpublic static変数に代入
Instantiateを発行した時点で、代入されていないとダメかと思ったら、これで行けました
実際スクリプトのstartでprintしたらちゃんと加算されたのが入ってた
うん、これはイイ

GameObject BgSeaClone = Instantiate(BgSea, transform);
BgSeaClone.transform.position = new Vector3(BgSeaPos.x, SpawnY, 0);
mapY++;
ScBgSeaNoSlice.BgSeaXY = new Vector2Int(mapX, mapY);
1-
あと 29 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s