[過去ログ]
【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
【3Dゲームエンジン】Unity質問スレッド32 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
366: 353 [sage] 2017/11/23(木) 13:33:04.69 ID:wLnswzoG >>364 厳密に言うとそこからさらに独自の影をかけたいのでUnlit/Textureそのままじゃダメなんですよね Unlit/Textureのソースだとたしかlightning offとなっていて ライティングシェーダーそのものがOffになってました >>365 貴方が神ですありがとうございます! Lightingのinsensityを下げる以外は頂点・フラグメントシェーダー以外方法がないかと諦めていたのですが この方法ならサーフェスシェーダーだけでも出来るんですね 助かりました というわけで質問〆ですありがとう
ございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/366
367: 名無し@キムチ [] 2017/11/23(木) 19:44:42.09 ID:zG98k7/b >>348 ドット絵の素材で上左右向きのものはたくさんありますが、上下左右向きのものはちょっとないと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/367
368: 名前は開発中のものです。 [sage] 2017/11/23(木) 20:27:26.39 ID:0DStohp5 いやあるでしょ むしろ3方向素材より4方向素材のほうが多いっしょ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/368
369: 名前は開発中のものです。 [sage] 2017/11/23(木) 20:38:24.49 ID:8VVO/uAT はい、というわけで 「左右後頭部だけのドット絵なんか使えないだろキムチ君」と心でツッコミいれてROMってる人達 こんばんは 本日の講義のお時間です 前回に引き続き「IF分の色々」です http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/369
370: 名前は開発中のものです。 [sage] 2017/11/23(木) 20:44:56.20 ID:8VVO/uAT IF分は次のように"多重"にすることもできます。 例 if( a == 1 ){ if( b == 1 ){ Debug.Log("aとb両方が1だよ"); } } こうすることにより1つだけではなく複数の条件がそろった時にIFを成立させる事ができるわけです。 上の例では2重ですが当然ながら3重にも4重にも無制限に行えます。 ただしとても見づらくなっていきます。 例 if( a == 1 ){ if( b == 1 ){ if( c == 1 ){ if( d == 1 ){ Debug.Log("aとbとcとd、全部が1だよ"); } }
} } そこで算術演算子である「&&(アンドと呼ぶ)」を使う事で同じ事が見やすく行えます。 例 if( a == 1 && b == 1 && c == 1 && d == 1 ){ Debug.Log("aとbとcとd、全部が1だよ"); } この2つの例は見た目は違いますが実行結果は同じになります。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/370
371: 名前は開発中のものです。 [sage] 2017/11/23(木) 20:50:51.07 ID:8VVO/uAT if( a == 1 && b == 1 && c == 1 && d == 1 ){ Debug.Log("aとbとcとd、全部が1だよ"); } はaもbもcもdも"1"の時にifが成立します。 4つのうちどれか1つでも"1以外"だとifが成立しなくなります。 次の例では、「a、b、c、dのどれか1つでも1ならばifを成立させたい」やり方です。 算術演算子の「||(オアと呼ぶ)」を使います。 例 if( a == 1 || b == 1 || c == 1 || d == 1 ){ Debug.Log("aかbかc
かdのどれかが1だよ"); } このように「&&」「||」を使う事でさらに柔軟な条件分岐を行えます。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/371
372: 名前は開発中のものです。 [sage] 2017/11/23(木) 20:59:09.92 ID:8VVO/uAT if文は基本は「条件が成立した時に実行したい」処理を書くわけですが 逆に「条件が不成立の時に実行したい」処理を書くこともできます。 それには「else節」を使用します。 まずはelse節がないif文の例です。 例 Debug.Log("IFの前"); if( a == 1 ){ Debug.Log("aは1"); } Debug.Log("aは1ではない"); Debug.Log("IFの後"); これを実行すると「a = 1」の時は "IFの前"、"aは1"、"aは1ではない&quo
t;、"IFの後" と4つ表示されます。 "aは1ではない"が不要です。 "else節"を使う事で次のようにできます。 例 Debug.Log("IFの前"); if( a == 1 ){ Debug.Log("aは1"); } else { Debug.Log("aは1ではない"); } Debug.Log("IFの後"); これを実行すると「a = 1」の時は"IFの前"、"aは1"、"IFの後"と3つ表示されます。 「a = 1」ではない時は"IFの前"、"aは1ではない"、"IFの後"と3つ表示されます。 理想的な結果
です。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/372
373: 名前は開発中のものです。 [sage] 2017/11/23(木) 21:05:31.97 ID:8VVO/uAT 最後に「if〜else if」を説明します。 else節の後にさらにifを使い条件判定(分岐)をさせる事が出来ます。 例 if( a == 1 ){ Debug.Log("aは1"); } else if( a == 2 ){ Debug.Log("aは2"); } else if( a == 3 ){ Debug.Log("aは3"); } else { Debug.Log("aは1でも2でも3でもない"); } Debug.Log("IFの後"); 例えば「a = 1」の時は十字キーの左を押した時の処理を、 「a = 2」の時は十字キーの右を押した時
の処理を、 「a = 3」の時は十字キーの下を押した時の処理を行い時などに使うことができる書き方です。 if文の章は以上です。 ここまでで貴方はif文の使い方はほぼマスターしています。 ほとんどの条件をあなたは実現できることでしょう。 わかったかクソども http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/373
374: 名前は開発中のものです。 [sage] 2017/11/23(木) 21:06:32.13 ID:8VVO/uAT 誤字は愛嬌だ わかったかクソども http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/374
375: 名前は開発中のものです。 [sage] 2017/11/23(木) 21:08:52.41 ID:W9y7pNcP ライティングについて教えてください android端末をターゲットとしています。 密室で壁や天井をある程度明るく照らしたいのですが、結果としては「VR脱出ゲーム2」Blacksmith DoubleCircleさんが作っているような感じにしたいのです。 Directional lightを上からと下からと照らす方法を考えたのですが、他に何か良い方法はありますか? ポイントライトですと、壁や天井の反射がきつい感じです。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/375
376: 名前は開発中のものです。 [sage] 2017/11/23(木) 21:27:06.97 ID:KgDCdD6L アンビエントライトを付けろよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/376
377: 名前は開発中のものです。 [] 2017/11/23(木) 21:31:06.48 ID:ClP9LjDh /::::)(:::)(:::::::::::)(::::::^::::::::::\ (::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::\ /::::::::::/ノ::::::::ノ::::::::ヽ:人::::::::::ヽ:::::::::::::::) (::::::::::/ ):::ノ::::ノ ) ソ ヾ::::::::::::丶::::ヽ (:::::::::/ 彡 ノ ノ :: 彡:/)) ::::::::::) (::::::::::/彡彡彡彡彡 ミミミミミミミ :::::::::::) ( :::::::// ̄
 ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::) | =ロ -=・=- ‖ ‖ -=・=- ロ=== |:/ ‖ / /ノ ヽ \ ‖ ヽ|ヽ _________ |/ ヽ`======/ .⌒ ` ========ノ. ..| | / .( 。 ・:・‘。c .(● ●) ;”・u。*@・:、‘)ノ /アンビエントライトを付けろよ。 ( 。;・0”*・o; / :::::l l::: ::: \ :。・;%:・。o ) < (; 8@ ・。:// ̄ ̄ ̄ ̄\:\.”・:。;・’0.) \
.\。・:%,: )::::|.  ̄ ̄ ̄ ̄ | ::::(: o`*:c /.. \_________ \ ::: o :::::::::\____/ :::::::::: / (ヽ ヽ:::: _- ::::: ⌒:: :::::::: -_ ノ \丶\_::_:::::_:::: :::::_/:::: / | \ \ ::::::::::: :::::::::: ::: ::__/ |  ̄ ̄\ 丶  ̄ ̄ ̄ ̄ ̄ ̄ ̄ / ̄ ̄ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/377
378: 名前は開発中のものです。 [sage] 2017/11/23(木) 21:48:03.30 ID:8VVO/uAT >>377 https://pbs.twimg.com/profile_images/895371387904245760/_8QNhwDX_400x400.jpg http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/378
379: 375 [sage] 2017/11/23(木) 21:56:20.80 ID:W9y7pNcP ありがとうございました。 アンビエントライトの設定でうまくいきました。 最初はskyboxだったので白くなりすぎたのですが、Gradientにして色を設定したら思った明るさになりました。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/379
380: 名前は開発中のものです。 [sage] 2017/11/23(木) 21:56:54.48 ID:aJavQgtq >>375 ライト関係のアセットをかえばいいのでは http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/380
381: 名前は開発中のものです。 [sage] 2017/11/23(木) 23:01:22.59 ID:yNi8m4dC >>309 2Dなら、intとfloat,Vector2で事足ります。 文字列を表示するなら、stringもかな。 3Dなら、float,Vector3,Quaternionを使います。 基本的に、UIは数値表示のintと文字表示のstringです。 Vector4は、Matrix4x4という行列を使用する際に使います。 あるいは、Quaternionに直接数値を入力する場合でしょうか。 でも、行列計算は、Vector3で入力して、 Vector3で出力する関数が用意されているので、 Vector4はまず使う必要がありません。 Quaternion
も、オイラー角で入出力するなら、Vector3で十分です。 Quaternion積もVector3で計算する関数があるし、 角速度もVector3だし、Vector4はメッシュやシェーダー用でしょう。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/381
382: 名前は開発中のものです。 [sage] 2017/11/24(金) 07:21:18.19 ID:F3KQBR4Q >>350 無茶苦茶なコード書いてるんじゃねーの? ググれば一瞬で答え出るからggrks http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/382
383: 名前は開発中のものです。 [] 2017/11/24(金) 08:01:07.39 ID:9WQWnRQq 大作よりはほのぼの系のゲーム作った方がいいのか http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/383
384: 名前は開発中のものです。 [sage] 2017/11/24(金) 10:45:57.99 ID:pP3PeJel 敵オブジェクトを操作するのに共通のスクリプトをアタッチするより、 一つのマネージャ用オブジェクトに全部の敵オブジェクトを操作するスクリプトをアタッチした方が 動作軽くなりそうだと思うんだけど、皆さんはどうしてますか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/384
385: 名前は開発中のものです。 [sage] 2017/11/24(金) 10:59:19.54 ID:aXB5JEdr モノによるから意味はない。 やりたいことに対してなら意味がある。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/385
386: 名無し@キムチ [] 2017/11/24(金) 20:24:41.52 ID:g/8l/UEF >>383 大作やほのぼの系ゲームよりも、人の欲望をそそるゲームのほうが絶対受けるはず!! 欲望といっても金欲はゲーム内だけじゃ満たされんし、かといってゲームクリアした人に賞金やるわけにはいかんから没。 すると残るのは無茶苦茶性欲そそるゲームしかないわけだが・・・w http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/386
387: 名前は開発中のものです。 [sage] 2017/11/25(土) 12:10:33.67 ID:dm9F8M7M 割と大作寄りのゲーム作ってるが、正直バランス調整自分でやれる気がしない 何から何までGoogleスプレットシートで調整できる様にはしているが、その要素が多過ぎる カジュアルだけどついつい遊んでしまう程度のものを個人制作以上のクオリティで作る方が可能性を感じる ただ、大作作るとめちゃくちゃ制作技術が伸びるよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/387
388: 名無し@キムチ [] 2017/11/25(土) 18:13:30.44 ID:BMYtVJuo >>368 >いやあるでしょ >むしろ3方向素材より4方向素材のほうが多いっしょ いやないっしょ 4方向素材ってのは前後左右のことでしょ。 また上から見下ろした素材はあるけど、キャラの足元から見上げた素材ってないっしょww ないっしょwないっしょwないっしょwww http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/388
389: 名前は開発中のものです。 [sage] 2017/11/25(土) 18:52:52.64 ID:BwFivc9s >>388 すまんが何を伝えたいのかさっぱりわからんわ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/389
390: 名無し@キムチ [] 2017/11/25(土) 19:28:03.00 ID:MsZJXsKS >>389 それは>>348からたどってみないとわかりませんね。 まず、「ドット絵の素材で上下左右向きのある素材教えてください。」という質問があったのです。 当方は上から見下ろした素材はあるが、キャラの足元から見上げた素材はないと思ったので、 「ドット絵の素材で上左右向きのものはたくさんありますが、上下左右向きのものはちょっとないと思います。」 と答えたわけです。 すると>>368が「いやあるでしょ むしろ3方向素材より4方向素材のほうが多いっ
しょ 」と反論してきたのですよ。 当方考えるに>>368がいう4方向素材とは、前後左右のことではないか?と・・・ だってキャラを下から見上げた素材っていままで見たことがないですから!! つまり最初の質問で発せられた上下左右がいつの間にか前後左右にすりかわっていたわけで、 当方としてはそれを指摘したかったのでありますな!! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/390
391: 名前は開発中のものです。 [sage] 2017/11/25(土) 19:39:11.35 ID:tNOe2BPS 「キムチ君、制作物は細かい所手抜きなのに言葉は潔癖かよ!」と思いながらROMってる皆さんこんばんは。 講義のお時間です。 今回も"条件分岐"についての講義です。 前回は「if文」を使いました。 今回はもう一つの条件分岐文である「switch文」をやります。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/391
392: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/11/25(土) 19:43:30.85 ID:kleZK8qr 下から見た女の子はパンツ丸見えでふ(^^ だから何だと言われたらそれまででふが(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/392
393: 名前は開発中のものです。 [sage] 2017/11/25(土) 19:48:36.66 ID:h5kxWxfc 最初の質問が言葉足らずで誤解された 誤解された回答でさらに誤解が進んだ どっちもごめんなさいで進めればいいと思う 解決したいのは誤解されてないほうの質問でしょうし 下から(足裏側からキャラを)見ているドット絵素材は俺も見たことないかな http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/393
394: 名前は開発中のものです。 [sage] 2017/11/25(土) 19:57:24.02 ID:tNOe2BPS 前回、"if(){ } else if(){ }"の説明で下のような例を出しました 例 if( a == 1 ){ Debug.Log("aは1"); } else if( a == 2 ){ Debug.Log("aは2"); } else if( a == 3 ){ Debug.Log("aは3"); } else { Debug.Log("aは1でも2でも3でもない"); } "switch文"を使用するとこれを下のように書けます。 実行結果はif文でもswitch文でも両方同じです。 例 switch( a ){ case 1: Debug.Log("aは1")
; break; case 2: Debug.Log("aは2"); break; case 3: Debug.Log("aは3"); break; default: Debug.Log("aは1でも2でも3でもない"); break; } http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/394
395: 名前は開発中のものです。 [sage] 2017/11/25(土) 20:01:49.33 ID:OBqKDnCd どうでもいい https://www.gamasutra.com/db_area/images/feature/3520/dq430.png http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/395
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 607 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s