[過去ログ] 【3Dゲームエンジン】Unity質問スレッド29 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
10
(4): 名無し@キムチ 2017/05/21(日)23:10 ID:VnLVHVoX(1) AAS
2つのカメラをアクティブをオン、オフにして切り替えているんですが、シーンを2つつくったあたりから、切り替えがどうも上手く働かなくなりました。
シーン2では全然働かなくなって、シーン1でもシーン1から同じシーン1に切り替えてやっと働く始末です。
シーンが1つしかないときは上手くいってたのに、一体これは何が原因なのでしょうか?またどうすればうまく切り替わるようになりますか?
11: 2017/05/22(月)00:06 ID:M2S8wfC/(1) AAS
>>9
何したいかで何を使うかって決まるもんだと思う
どんなのがあるかなーって感じなら公式のリファレンス眺めて気になったやつを少し掘り下げて調べて見ると良いよ
12: 2017/05/22(月)01:46 ID:TSFzmPdM(1) AAS
猫でもわかるC#プログラミング 第3版、粂井(くめい)康孝、2016

C# ルールブック、2011、監修・電通国際情報サービス

Effective C# 4.0、2011
13: 2017/05/22(月)02:22 ID:N2AwejXd(1) AAS
>>10
アセットを買えばいいと思うのですが
14: 2017/05/22(月)08:50 ID:9L8Bgf1t(1) AAS
>>10
main camera 使ってるとかじゃないなら、カメラのdepthとか、clear flag とかそのあたりが怪しいんじゃない?
15
(1): 2017/05/22(月)09:17 ID:AuR36adC(1) AAS
>>10
依存関係にあるスクリプトの実行順を明示的に設定してないときはシーンいじると変な挙動になったりする
16: 2017/05/22(月)19:50 ID:r2/hM98B(1) AAS
>>10
アセットをかえばいいんじゃない
17
(2): 名無し@キムチ 2017/05/22(月)20:08 ID:7uWm/GJ9(1/2) AAS
>>15
ありがとうございました!
でも自己解決しました。
シーン1とシーン2でカメラの名前を同じにしていたのが、問題だったようで、カメラの名前をCmera(1)というふうに変えたら、シーン2でもちゃんと切り替わるようになりました。
ついでに主人公の名前も(1)をつけて変えたところ、他に挙動のおかしかったところも直りました。ただ同じことを書いたソースコードが2つになってしまい、あまり上手いやり方ではないのかもしれませんが・・・
でもゲームがちゃんと動けば不満はないですw
18
(1): 2017/05/22(月)22:07 ID:bYL63jiq(1) AAS
>>17
エンジニアを目指すならそんな曖昧な解決で満足してはいけない
19: 2017/05/22(月)22:24 ID:0Hk4wLAv(1/3) AAS
>>17
そこで不満を持たないようでは、この先育たないぞ
20
(1): 名無し@キムチ 2017/05/22(月)22:39 ID:7uWm/GJ9(2/2) AAS
>>18
いや、エンジニアなんか目指していません。ゲームをつくれればそれでいいです。
>>18
育たなくていいので、面白いゲームをつくりたいです。

要するに、エンジニアとかプログラマーとかそんな糞みたいなものは目指していないということです。
目指すのはゲームの完成だけです。やりがいがあります!!
21: 2017/05/22(月)22:43 ID:0Hk4wLAv(2/3) AAS
あっそ、それは良かった。
22: 2017/05/22(月)22:45 ID:wrKNLAD8(1) AAS
きっと何者にもなれない
23: 2017/05/22(月)22:49 ID:awwzPf3z(1) AAS
>>20
オブジェクトの名前を変えるだけで同じソースコードが2つに増えているようでは到底完成までは辿りつけない
クラスとインスタンスの違いくらい最低限抑えないと
24: 2017/05/22(月)23:11 ID:Vqx4GNOU(1) AAS
いやエンジニア目指してないみたいだからそんな区別いらないんじゃ無い?
25: 2017/05/22(月)23:14 ID:0Hk4wLAv(3/3) AAS
まあ、完成させるだけなら、アセット買えば良いだけだし、区別いらないかもね
26: 2017/05/22(月)23:16 ID:GBmBxQqV(1) AAS
本人も不満はないと言ってるしな
はい、それでは次の質問どうぞ
27: 2017/05/23(火)02:23 ID:XaiPdVp1(1) AAS
どうせエターナルんだからほっとけよ
28: 2017/05/23(火)03:44 ID:xj1fkfrR(1) AAS
エンジニアとかプログラマーがクソってそれこのスレにもUnityにも喧嘩売ってると思うんだが
29: 2017/05/23(火)04:12 ID:8MppfoB8(1) AAS
まぁこのスレはニワカがメインだからな
ちゃんとしたアーティストやプログラマはこんな過疎スレ来ないだろ

会社内や業界飲み会で色々情報交換したほうが遥かにマシだ
30
(3): 名無し@キムチ 2017/05/23(火)06:04 ID:IlAarJy7(1) AAS
>>53
オブジェクトの名前を変えるだけでよかったのですが、同じスクリプトを2つ作ったのは、用心のためです。
シーン1用のスクリプトとシーン2用のスクリプトをつくって、中身はほとんど同じです。
ただ2つのシーンの名前が干渉しないように、オブジェクトの名前だけは変えてあります。
あくまでも用心のため。こういうやり方って下手くそでしょうか?
31: 2017/05/23(火)06:35 ID:t25CF267(1/2) AAS
>>30
素晴らしい!そんな手があったとは!
あなたは天才かもしれない
32: 2017/05/23(火)08:37 ID:2HdmN2K6(1) AAS
>>30
同じようなコードはできるだけ書かないほうが基本的には良い
変更の必要がある時に全部同じように編集しなければいけなかったり、コピペ数がどんどん増えていって管理が大変になったりとデメリットが多い
そういった実装を回避するための手法が色々あるんで少しずつ慣れてけばいいんじゃないかな
33: 2017/05/23(火)08:59 ID:QpuqEa2g(1) AAS
>>30
完全に糞みたいなやり方だけど君はゲームの完成だけ目指してるんだから気にするな
34: 2017/05/23(火)09:20 ID:CVih7UnF(1/2) AAS
まあ、多くのエンジニアはスマートじゃないやり方を見下すねちっこい性質を持ってるからな
気にしない方がよろし
35: 2017/05/23(火)09:28 ID:2QbJKp64(1) AAS
スマートじゃないやり方を見下すというか、
スマートじゃないやり方で自分で失敗したり、
スマートじゃないやり方のコードを後からメンテして爆死したり、
スマートじゃないやり方のコードメンテを人から頼まれて吐き気がしたり、
そんなのが経験で溜まっていくから、必死で止めてるだけ
36
(1): 2017/05/23(火)09:34 ID:1vPSIPsO(1) AAS
そのくせ話すのが嫌いで「やめた方がいいと思いますけどね…」みたいなことしか言わず理由を説明しないから凄く嫌な奴に見えるんだよな
37: 2017/05/23(火)09:45 ID:A1Evqzut(1) AAS
やってみてから結果「あれは無駄だったかも」て思って初めて覚えて身につく人もいるから
まるっきり無駄にはならないのかもしれんしな
38: 2017/05/23(火)10:05 ID:QlgP8Smg(1) AAS
受け取り方は千差万別だからさ、言葉尻とか無視するに限るよ。目的と違うだろ、そんなとこに時間割かなくてもさ。
39
(1): 2017/05/23(火)14:56 ID:WpCLIML7(1) AAS
>>36
話されない時点でお前の態度が気に食わないから痛い目みろと思われてるだけ
40: 2017/05/23(火)15:48 ID:6QQZckxa(1) AAS
どうせすぐに消える初心者相手に賑やかだな
41: 2017/05/23(火)16:30 ID:z1dL8ilM(1) AAS
ビルから紐なしバンジーをした男性が重傷になっており
42
(1): 2017/05/23(火)16:34 ID:CVih7UnF(2/2) AAS
>>39
あ?
エンジニア風情が調子に乗ってんとちゃうぞ
人と話せ、飲み会に来い、無口で全部伝わると思うな
43: 2017/05/23(火)18:15 ID:AXEvBZ0b(1) AAS
偏ったエンジニア感だなぁ
44: 2017/05/23(火)19:14 ID:4yhipHBw(1) AAS
>>42
まあどうせエンジニアに頼まないと何もできないんだから歯噛みして頭地面に擦り付けてろよw
45
(2): 2017/05/23(火)22:07 ID:OmSdKz5y(1/2) AAS
相変わらず質問スレなのに質問と関係ないことで荒れまふね(^^

コルーチン使ってみまひた(^^
青い丸の所が実行されないんだけどどうする!?(^^
画像リンク[png]:i.imgur.com
けちんぼしないで教えてくらふぁい(^^

下の魔法の所のコメントが剣になってるのは修正がめんどくさかっただけでふ(^^
46: 2017/05/23(火)22:12 ID:t25CF267(2/2) AAS
>>45
アセットを買えばいいと思います
47: 2017/05/23(火)22:25 ID:aiX+k+Wv(1/3) AAS
>>45
またまたご冗談を
48: 2017/05/23(火)23:05 ID:+AbcMgm/(1) AAS
そこじゃなくてStartCoroutine使ってる部分見せて
49
(2): 2017/05/23(火)23:09 ID:OmSdKz5y(2/2) AAS
ふぁい、ここでふか?(^^
画像リンク[png]:i.imgur.com
50
(3): 2017/05/23(火)23:19 ID:uFIsh1OI(1) AAS
質問です。
itweenというアセットを使用しています。

外部リンク[php]:www.pixelplacement.com

オブジェクトを拡大・回転など手軽にトウィーンしてくれるアセットです。

これでオブジェクトを回転させようと試みています。
普通に回転するだけなら

外部リンク:doggy.hatenablog.com
省7
51: 2017/05/23(火)23:36 ID:NKkS8vnb(1) AAS
DOTWeen使えよ
52
(1): 2017/05/23(火)23:41 ID:xUg1vwv4(1) AAS
>>50
子オブジェクトにして座標管理すると中心の変更は楽
中心を動かしたければその分子オブジェクトのローカル座標を変更すればOK

もっとスマートなやり方あると思うけど中心の変更だけならこっちが早い
53
(2): 2017/05/23(火)23:49 ID:aiX+k+Wv(2/3) AAS
>>50
昔APIリファレンス読んだ時に、該当するハッシュがあったのは知ってる。
"looktarget"でtransformの方を向く
"looktime"は向く時間の指定

RotateByは知らないけどMoveToならこう書ける

iTween.MoveTo(this.gameObject, iTween.Hash("path", movepath, "time", times, "easetype",
iTween.EaseType.linear, "looptype", iTween.LoopType.loop, "looktarget", target.transform,
省1
54: 2017/05/23(火)23:52 ID:aiX+k+Wv(3/3) AAS
あ、ゴメン早とちりした
55
(1): 2017/05/24(水)00:03 ID:RS9XsG4s(1) AAS
>>49
これ内部クラスのStartCoroutineからはSampleを使えないよ
staicな形にして持ってくるか、宣言時に外部クラスと結びつけないと
StartCoroutine(関数名())かStartCoroutine(変数名)の形にすればIDEがエラー出して分かりやすいと思う
56: 2017/05/24(水)00:17 ID:W5Tvf/3j(1) AAS
そういう問題なのか
57: 2017/05/24(水)03:06 ID:pV2P1Bi3(1) AAS
>>50
違うアセットを買えばいいと思いますよ
58: 2017/05/24(水)14:35 ID:ix+vBomS(1/2) AAS
>>55
ありがとうございまふ(^^
C#初心者には難しいでふ(^^
もうちょっとC#の解説本読んでみまふ(^^
59
(1): 名無し@キムチ 2017/05/24(水)19:17 ID:DAf77rCW(1/4) AAS
子オブジェクトをスクリプトで親から切り離すこのは可能なのでしょうか?
ふと思いついただけなので、そんなことはできない可能性のほうが大きいかもしれませんが・・・
60
(1): 名無し@キムチ 2017/05/24(水)19:57 ID:DAf77rCW(2/4) AAS
>>49
クラス名に日本語を使うこともできるのですね。
英語意外ダメだとばかり思っていたので驚きました。ためになりました!!
61
(1): 2017/05/24(水)20:12 ID:jIRp5ZVb(1) AAS
>>59
そのまま、ggrみなさい。
やり方が出てきますよ。
62: 名無し@キムチ 2017/05/24(水)20:20 ID:DAf77rCW(3/4) AAS
>>61
transform.DetachChildren();ですね。驚きました。そんなことも可能なのですね。
夢が広がりそうです。ありがとうございました!
63
(1): 2017/05/24(水)20:21 ID:Jlf9jETg(1) AAS
>>60
極めれば殿堂入り出来る
外部リンク:unkode-mania.net
64: 名無し@キムチ 2017/05/24(水)21:40 ID:DAf77rCW(4/4) AAS
>>63
そのコードは殿堂入りしたのですか?驚きました!!プログラムの世界にも殿堂入りを承認する公的な機関があるんですね!!
でもそのコードはjavaみたいですが、javaでなければ日本語は不可なのですか?
当方はC#しか使ったことがないので、よくわからないです。javaは難しそうだから嫌いです!
65: 2017/05/24(水)21:41 ID:6xPEDPjJ(1) AAS
ボッキングとキムチって同一人物?
66
(1): 2017/05/24(水)22:02 ID:U+Lpa2G0(1) AAS
>>52
>>53
やった!できました!
52さんの方法でやってみました。
棒のようなオブジェクトに時計の針みたいな動きをさせたかったんです。

ちっちゃい非表示親オブジェクトに回転させる棒オブジェクトの端を付けて親オブジェクトを回転させて上手く動きましたよ!

ありがとうございます!!
67: 2017/05/24(水)22:03 ID:ix+vBomS(2/2) AAS
そんなわけないでふ(^^
僕はキムチ苦手でひて(^^
匂いが苦手で食べられまふぇんよ(^^
68: 2017/05/25(木)01:40 ID:8rqG8ewY(1) AAS
前書いたの無事に思うように動きまひた(^^
このスレの住民に感謝(^^
69: 2017/05/25(木)18:04 ID:V9faOD44(1) AAS
Unity Asset Store落ちてるな
70: 名無し@キムチ 2017/05/25(木)19:48 ID:0C3SVHnl(1/3) AAS
>>66
子オブジェクトを中心にして親オブジェクトを回転させるのですね。
その方法は当方も何かに使えそうです。ためになります。
このスレのみなさんは他にくらべて真摯ですね。励みになります!!
71: 2017/05/25(木)20:51 ID:spHz0UA2(1) AAS
Windowsのクリエイターズアップデートで不具合出た方いらっしゃいますか?
アプデしようかと思うのですが
72
(2): 名無し@キムチ 2017/05/25(木)22:39 ID:0C3SVHnl(2/3) AAS
初歩的な質問ですが、オブジェクトをあまり増やすと、ゲームが重くなって、停止したりしませんか?
最近オブジェクトが増えてきたので、心配になってきました。
例えばリアルな樹木だったら、何本くらい置いても大丈夫ですか・・・
いくら何でも100本程度はいけますよね?
73: 名無し@キムチ 2017/05/25(木)22:43 ID:0C3SVHnl(3/3) AAS
100本のリアルな樹木が置かれたシーンの中で、10人の高密度ポリのキャラがそれぞれ複雑な動きをするという程度だったら、大丈夫でしょうか?
74
(1): 2017/05/25(木)22:49 ID:sKiN0weH(1) AAS
置いてみればいいでしょ
まさか人やらせて楽しようって?市ね
75: 2017/05/25(木)22:50 ID:KBF3Vsfo(1) AAS
Unity学びたての自分でもこの人何言ってるんだろうって感じ、
76: 2017/05/25(木)22:52 ID:BzLZNo4W(1) AAS
100個置いたらどうなるかプロファイルしろよ。
77: 2017/05/25(木)22:54 ID:SEkQhXSR(1) AAS
>>72
どれくらいリアルなのかわからんしターゲットデバイスもわからんのに答えられる訳がない
1本で処理落ちすることもあれば1万本でもいけることもある
78
(1): 2017/05/25(木)22:56 ID:NCNqp1Eh(1) AAS
>>72
想定してるプラットホームも書かずにその質問に答えることは困難です
計算負荷やメモリ負荷ってのはマシンパワーの問題なので
あなたの望んでいる"リアル"がどの程度の"リアル"か分かりません
すべてはバランスです
どういう層を狙った戦略を取りたいのですか?
79
(3): 2017/05/25(木)23:53 ID:tAq9dlle(1) AAS
hogeオブジェクトのz軸を参照して、プレハブを生成したいのですが、
↓では参照出来ません。
float zzzz = hoge.Transform.position.z;

ググリながら色々試したのですが、検索力が足りないのか、どれもうまくいきません。
どのようにすれば良いのでしょうか?
80: 2017/05/26(金)00:33 ID:y5p9W3o/(1/3) AAS
どうググったのか検索ワードも書け
書いてないのはググってない証拠
81: 2017/05/26(金)00:45 ID:0BeB8Nd/(1) AAS
>>79
本当に参照できてないの?
参照できていないとどうやって判断したの?
コンパイルエラーでも出た?
参照はできてるけどPrefabの生成部分で失敗してるんじゃなくて?
生成部分のコードまでちゃんとコピペしてよ
質問の状況説明自体が雑
82: 2017/05/26(金)02:18 ID:h9X0m5JO(1) AAS
>>79
アセットを買えばいいと思うよ
83: 2017/05/26(金)03:11 ID:MLkUNMVD(1/3) AAS
「名無し@キムチ」はネタだと思う
84: 2017/05/26(金)03:18 ID:MLkUNMVD(2/3) AAS
>>79
hogeオブジェクトへの参照は
そのスクリプトをどのオブジェクトにアタッチ(装着)しているかによって変わりますよ
参照先(ターゲット)のパスが変わりますので

<hoge自身のスクリプトからhoge自身を参照する場合>
float z = transform.position.z;
※hogeという名前はいりません
省4
85
(1): 2017/05/26(金)09:01 ID:yKba+eFC(1) AAS
もっとシンプルに、tが大文字でエラーでは?
86: 2017/05/26(金)10:54 ID:BeLs1M89(1) AAS
Unityのアセットストアでビジュアルスクリプティング系って結構あると思いますが、
アンリアルエンジン4のブループリントに一番近いのってどれかご存知の方いますか?

Unityでは圧倒的に PlayMaker が人気みたいですが、どうも自分が思ってるものとは違うもののように感じてます。

軽く調べた感じだと FlowCanvas Visual Scripting が近いように思いました。

仕事でバリバリUnity触ってるのでコードがかけないわけではないです。
ブループリントみたくほぼノンコーディング、これオンリーで済むものを探しています。
87
(1): 2017/05/26(金)11:06 ID:ZBiEU5iN(1) AAS
プロジェクトのassetsってアルファベット順になってるけどファイル種類順にソートできませんか?
88: 2017/05/26(金)13:20 ID:1EH9sHo9(1) AAS
>>87
アセットを買えば出来るかもしれませんよ?
89
(1): 2017/05/26(金)16:54 ID:nZys6g5+(1/2) AAS
本を読んでわからないコードが出てきたので質問させてください
Sceneに、ObjectState.csというスクリプトをアタッチしたCubeを3つ
何もアタッチしてないCapsuleが1つあります

GameObject[] goArray = (GameObject[])
GameObject.FindObjectsOfType (typeof(GameObject));
foreach (GameObject go in goArray) {
ObjectState z = go.GetComponent<ObjectState> ();
省12
90
(1): 2017/05/26(金)17:10 ID:7jTUf7Xw(1) AAS
>>89
>GameObject[]型へのキャストの型を、GameObject型にするとエラーになるのはなんででしょうか。

ポインターとポインターのポインターでは型が異なるのは当然。
なぜ型が異なるのか? という所まで知りたければ、もっと専門的な書籍を当たる方がいい。

>代入してるふうにしか読めません。

存在しないTypeをGetComponentで指定するとnullが返るので、
nullがzに代入されたかどうかで存在の有無が把握できる。
1-
あと 912 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s