- 1 名前:名前は開発中のものです。 mailto:sage [2012/11/05(月) 16:52:24.67 ID:ixVGx3j5]
- 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。 フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他 次スレは>>970を踏んだ方が建てること。ダメなら>>980か>>990が建てて下さい。 ■本スレ 【3Dゲームエンジン】Unity総合スレッド16 toro.2ch.net/test/read.cgi/gamedev/1345593861 ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/japan/ ・ユーザーガイド&リファレンス unity3d.com/support/documentation/ (日本語訳) ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/Manual/ ・チュートリアル unity3d.com/support/resources/tutorials/ ・FAQ answers.unity3d.com/index.html ・Unityのスクリプト公式 unity3d.com/support/documentation/ScriptReference/index.html ・MSDN msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
- 501 名前:名前は開発中のものです。 mailto:sage [2013/01/17(木) 19:17:37.18 ID:Godyj7Z7]
- >>500
iOS書き出しするんであればOSXは最新じゃないと話にならない
- 502 名前:名前は開発中のものです。 mailto:sage [2013/01/17(木) 21:33:15.86 ID:XPFBLamI]
- うへぇそうなのかぁ。
1700円だし買うことにしますありがとう
- 503 名前:名前は開発中のものです。 [2013/01/17(木) 22:04:03.06 ID:vzoO6oAL]
- >>501
嘘教えるな。 まだまだmountain lionで不具合出る事も多いぞ
- 504 名前:名前は開発中のものです。 mailto:sage [2013/01/17(木) 22:15:16.36 ID:+paVm4YR]
- lion以上あれば最新iOSまでおkだな
snow leopardちゃんはxcode4.x系が動かない
- 505 名前:名前は開発中のものです。 mailto:sage [2013/01/17(木) 23:50:40.22 ID:XPFBLamI]
- とりあえず動くようなので、買っちゃいます。
- 506 名前:名前は開発中のものです。 mailto:sage [2013/01/18(金) 13:46:08.85 ID:SB5dM3l2]
- >>504
確か4.2までは動くのでは
- 507 名前:名前は開発中のものです。 mailto:sage [2013/01/18(金) 19:32:30.18 ID:dz4QTV3D]
- テスト
- 508 名前:名前は開発中のものです。 mailto:sage [2013/01/18(金) 22:11:41.53 ID:dyXjyNAo]
- 自分的にはlionはまだ様子見。
- 509 名前:名前は開発中のものです。 [2013/01/18(金) 23:47:25.51 ID:GCW92dNe]
- すみません、
高橋哲治郎著の『Unity入門』で練習しているのですが、 著書にある通りにソースコードを書いたのですが、 Gun.jsの部分で、クリックした位置に弾が飛ばない Bullet.jsではそれまでクリックして飛んでいった弾が飛ばなく、すぐに消滅した。 という問題がおきてしまいました。 この原因は、調べてみたのですが、よくわからず、こちらに来ました。 Unityのバージョンは、Unity4.003fです。
- 510 名前:名前は開発中のものです。 mailto:sage [2013/01/18(金) 23:48:06.09 ID:nGygN1ZQ]
- まず、ソースを晒そうぜ
- 511 名前:続き [2013/01/18(金) 23:49:52.25 ID:GCW92dNe]
- 書いたソースコードはこれです。
#Gun.js var bulletPrefab : GameObject;// 弾丸のプレハブ var initialVelocity : float;// 弾丸の初速 function Update () { if (Input.GetButtonDown("Fire1")){ // 弾丸プレハブのインスタンス化 var bullet : GameObject = Instantiate (bulletPrefab, transform.position, transform.rotation); // クリックした点をワールド座標系に変換 var screenPoint = Input.mousePosition; screenPoint.z = 10.0; var worldPoint = camera.ScreenToWorldPoint(screenPoint); // クリックした点へ向かうベクトルを速度ベクトルとして設定 var direction = (worldPoint - transform.position).normalized; bulletPrefab.rigidbody.velocity = direction * initialVelocity; } } #Bullet.js function OnCollisionEnter(collisionInfo : Collision){ if (collisionInfo.gameObject.tag == "Box"){ Destroy(collisionInfo.gameObject); } Destroy (gameObject); }
- 512 名前:名前は開発中のものです。 mailto:sage [2013/01/19(土) 00:31:22.99 ID:Mh2tKA4I]
- すみません、スクリプトが間違えてました。
お騒げしてすみませんでした。
- 513 名前:513 [2013/01/19(土) 10:19:34.53 ID:jJ+fD/P1]
- uproda11.2ch-library.com/3764928gQ/11376492.png
図のような曲がった円柱を作りたいのですが、どうすればいいのでしょうか。
- 514 名前:名前は開発中のものです。 mailto:sage [2013/01/19(土) 11:14:01.05 ID:Kyz5j8OP]
- >>513
3Dモデリングソフトで作ってFBXなりなんなりにして書き出してUnityにドラッグ
- 515 名前:513 [2013/01/19(土) 11:49:39.80 ID:jJ+fD/P1]
- >>514
その手がありましたか。早速Blenderで作ってきます。ありがとうございました。
- 516 名前:名前は開発中のものです。 mailto:sage [2013/01/19(土) 18:44:07.56 ID:aS1CShCc]
- >>508
OS 10.6.x未満だと、アップグレード苦労するぞ! また、雪豹から山ライオン一気にアップすると、 Mac内の全ファイルを走査し始めて(おそらくスポットライト用)、 半日程、仕事にならないくらい全ての操作が重くなる... おすすめは、クリーンインストール
- 517 名前:名前は開発中のものです。 mailto:sage [2013/01/19(土) 21:36:55.27 ID:TK8s6bYH]
- >>515
その手がありましたかってさらっと語ってるけど、どういう事だよ無知すぎやしませんか? なぜか心臓がドキドキしたぜ
- 518 名前:名前は開発中のものです。 mailto:sage [2013/01/19(土) 21:54:30.80 ID:Ga6W9KIk]
- >>517
それは恋だ
- 519 名前:名前は開発中のものです。 mailto:sage [2013/01/19(土) 22:37:29.28 ID:1Y+43Mzk]
- macは賞味期限が短いよな。
mountain lionは、2007年未満はもう非対応。 core2duoでももうダメなんだぜ・・
- 520 名前:名前は開発中のものです。 [2013/01/19(土) 23:34:07.72 ID:F3vg/m8k]
- kinectとunityでゲームを作ってるのですが
アイテムを取った時にパーティクルが出るように設定しているのですが 体とアイテムの衝突判定がずっと処理され続けてるみたいで アイテムが消えた後もパーティクルが出続けます パーティクルを出すオブジェクトの生成が何度も行われてるみたいです 調べたのですがアホなのでよく分からず質問に来ました おねがいします 書いたコードです #item.cs using Unity Engine; using System.Collections; public class item : MonoBehaviour { public GameObject particle;//パーティクルを出すオブジェクト void OnTriggerEnter(Collider collider) { Destroy(this.gameObject); Instantiate(particle, transform.position, Quaternion, identity); } }
- 521 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 00:04:45.39 ID:euaNlvxS]
- 何と衝突したときか分けてなくて
衝突さえ発生すれば全ての物と衝突判定を発生させているからじゃね
- 522 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 02:55:57.43 ID:zNKBgIEd]
- >>520
パーティクルを出すオブジェクトの生成が何度も行われてるのではなくて、 「パーティクルを出すオブジェクト」を消していないから、そのオブジェクトがパーティクルを出し続けているとか? もし、そうなら、一定時間か一定数、パーティクルを出したら、 「パーティクルを出すオブジェクト」をDestroyすればいいんじゃね?
- 523 名前:名前は開発中のものです。 [2013/01/20(日) 10:40:02.68 ID:YbmMQgFA]
- >>522
パーティクルは一度しか出ないようにパーティクルアニメーションで設定してるので 一つのオブジェクトがずっと出し続けてるわけではないと思います あとOnTriggerEnterのなかにprint書いて確認してみたら 何回も出力されてたので衝突判定が何度も行われてるのは間違いないと思います
- 524 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 14:02:36.05 ID:XUor/GHb]
- >>523
Destroy(this.gameObject)でちゃんと自分が破棄されればOnTriggerEnterは一回しか呼ばれないのだが。 thisが何者かログに出して見てみると良いかも item.csが他のオブジェクトに張り付いてたりしない?(パーティクルとかw)
- 525 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 14:05:45.13 ID:XUor/GHb]
- あー、わかった
this.gameObjectが死んでもthisは死んでないから絵が見えないだけでitem自体生きてると想われ。 Play画面で実際にitem.csの張り付いたオブジェクトがシーンツリーから消えてないっしょ?
- 526 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 14:07:15.35 ID:XUor/GHb]
- ごめんなんか勘違いした
試したらちゃんと消えてた
- 527 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 16:19:51.62 ID:EqjQuhH6]
- とりあえずパーティクル生成されてもアイテムがヒエラルキーに存在し続けてたらDestroyが動いてないな
あるいは生成されたオブジェクトが更に自分自身を生成するようになってるんじゃね?とエスパー
- 528 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 16:47:15.04 ID:rhyg7J0o]
- なんかパーティクルの消滅のスクリプトいじってたら解決しました
皆さんどうもありがとうございました
- 529 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 17:09:59.31 ID:/fr1xCf4]
- その分だとちゃんと理解して
どうこう出来た訳じゃなさそうだな
- 530 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 01:10:02.48 ID:W0b3Vo10]
- ここって見てる感じ現役のゲームプログラマがいるっぽいんでスレチですが質問します
うちの学校みたいにゲームのプログラムしか勉強してない奴6〜8人でゲーム大賞取れとか言うような無茶振りってありますか また、今まで1〜2年はプログラムの勉強してるのに何でプログラム少しも書けねぇの? というかどの班も1〜2しかまともに作業してなくて酷い所だと企画だけは関わってないけど プログラム、グラフィック、サウンド、スケジュール管理(正直1人でやってるから意味無い)の全部を1人でやるような班もあります リソースは提供サイトにこういう目的で使っても大丈夫かメールで確認して拾ってたらしいです そして、班分けは先生達が何かしらで決めています 後半愚痴になって申し訳ありません
- 531 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 02:02:29.99 ID:cVV2O8xa]
- Update()の中にサブルーチンを書いたら
サブルーチンの処理が完了していなくてもUpdate()は次の行へと処理を進めるのでしょうか? 例えば、 Update(){ funcA(); funcB(); //funcA()の処理が終了したことを前提に実行する funcC(); //funcB()の処理が終了したことを前提に実行する } このように作ってしまうと思わぬエラーが発生しますか?
- 532 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 02:26:25.76 ID:D4a626UT]
- 進めない。
重い処理をさせるとその分FPSが落ちる。
- 533 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 02:32:19.58 ID:D4a626UT]
- >>530
素晴らしい先生ですね。マジで やりたくないなら黙って立ち去ればよいと思います
- 534 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 02:43:30.96 ID:W0b3Vo10]
- >>533
そのうえチームでの点数というものがありまして 遅刻、欠席で減っていくんです 誰が遅刻しようともチームの減点です そして、チーム全員が同じ評価をもらうんです 1人でがんばった班でも全員がCとか 凄い優秀な奴(企画、グラフィック、プログラム)がいるんですがそいつ以外作業誰もしてないのに全員Sとか 立ち去ると学費を出してくれている親に申し訳ないのでそういうことはできません
- 535 名前:名前は開発中のものです。 [2013/01/21(月) 03:35:21.26 ID:D4a626UT]
- 何とか卒だと就職に有利だしカネをドブに捨てないためにも仕方なく単位取ってるんだという人には
そりゃきついと思うが 面白いゲーム作れよ
- 536 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 04:17:58.97 ID:XTVE4Mg1]
- >>530
モチベーション維持スレに丸投げしたくなる内容で涙がでるわ〜
- 537 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 04:45:28.19 ID:MDhalc8f]
- >>530
専門学校? 賞取ったらいい宣伝になるからな。 先生もボーナス出るんだろう。
- 538 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 09:13:09.97 ID:24aZaeJN]
- 後半どころか全てが愚痴にしか見えん
愚痴ったところでやるしかないんだろ、がんばれ
- 539 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 09:28:10.15 ID:Gg/CFX7w]
- 怒らないでマジレスしてほしいんだけど
なんでこんな時間に書き込みできるわけ? 普通の人なら学校や会社があるはずなんだけど このこと知った親は悲しむぞ? 現実見ようぜ
- 540 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 09:28:51.64 ID:DRcXqtH3]
- >>530
死ぬ気でやれ チームだろうがなんだろうが個人の技術を付けるのがまず先だ 技術が身に付いたら周りの人間をうまく動かせ 一人きりで何でも出来る人間じゃなければ、コミュニケーション力が全てだ
- 541 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 11:11:05.77 ID:dV+vwrEE]
- >>530
現場もそうだよ。 ディレクターが企画をして 天才プログラマが黙々と流れを作り プランナとサブプログラマがそれを部分部分でサポートをし CGデザイナが見た目の質を高め ゲームデザイナが俺の仕事だとアピールする こんな感じなんだが、 天才プログラマが要れば、とりあえずソフトは完成する。
- 542 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 11:59:12.53 ID:3VGLAr7Z]
- いわゆるゲー専て奴かな。
昔もそんな感じで今は少しは変わったのかと思ったけど、今もそうなのかw できる奴は言われなくてもとことんやるけど、遊んでるだけの奴は本当に何もせん。 そこでリーダーシップとって仕事割り振ったりしたらgoodなんだろうけどね
- 543 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 12:52:33.41 ID:cVV2O8xa]
- >>532
テストしてみたら実行完了してなくても進みました
- 544 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 13:38:14.53 ID:KD2EhPv6]
- はぁ?
- 545 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 15:18:56.74 ID:W0b3Vo10]
- 現場もそんな感じなんですね
でも現場だと一応ディレクター、プランナー、グラフィッカーデザイナーとちゃんと居るって感じですか まぁ自分が天才プログラマーになるしかないってことですね 仕事割り振ってもできないし、やらないってのはどうすればいいんでしょ 後、コーティングの優秀な権威だかなんだか知らないが 1人でプログラム組んでるのにいちいちリファクタリングがどうのこうのって言ってくるだけでやり方を教えてくれない先生はどうしたらいいですかね 自分はオブジェクト思考を理解できてないです
- 546 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 15:39:50.79 ID:UfV5Mfwy]
- 教える側は戦力外通告になったゴミだろうな
現役は作り続けてるからな 戦力外通告になったゴミは独立するか教える側に回らないと 自我が保てなくなるからな unity game jamとかハッカソンとかRuby会議とか参加してる連中とかは就活とか経歴、実績作りの目的の意識の高いクズの集まりだからなあ 君はこんなクソな質問してるからクソなんだろう 哀れだよな
- 547 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 16:04:04.23 ID:W0b3Vo10]
- ゲームクリエイターになりたいという希望を持って学校に入ったはずなのに
仕事でプログラムをやりたくないって思った時点で自分がクズなのは理解しています
- 548 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 16:31:34.24 ID:Gg/CFX7w]
- じゃあサクッと数年前の話
高校2年のころHという同級生がいた。 そいつは優等生で人当たりも良く、相手が不良だろうがオタクだろうが 分け隔てなく接し、大半の生徒から好かれていた。俺もそんなHが嫌いじゃなかった。 冬休みが明けて3学期が始まったときHに異変が見え始めた。いつも ニコニコしていたのが全く笑わなくなり、休み時間も席から離れず、 ずっと机に伏せたままにしている。冬休み前より確実に頬もこけている。 風邪でもひいたのだろうと誰もそれほど気にしていなかったのだが、ついには学校に来なくなった。
- 549 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 17:12:18.52 ID:dV+vwrEE]
- 両方日系な気がしてきた
- 550 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 20:31:07.53 ID:DQU/tvSp]
- 荒らしてるだけやねなんかこれは...
辛いね
- 551 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 21:09:37.05 ID:DRcXqtH3]
- 日系が二人…だと…?!
- 552 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 21:13:42.03 ID:UYEomNTV]
- 日系じゃないだろ
- 553 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 23:00:58.28 ID:W0b3Vo10]
- なんか自分のスレチのせいで荒れてしまいすいませんでした
- 554 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 23:21:05.05 ID:dV+vwrEE]
- >>553
あ、日系じゃなかったらごめん
- 555 名前:名前は開発中のものです。 mailto:sage [2013/01/21(月) 23:22:08.36 ID:UYEomNTV]
- 日系アメリカ人=TreeBoa=empelll
マジキチ
- 556 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 00:03:18.30 ID:afmQHQfB]
- >>530
Kスクールじゃないよな?w 俺は糞みたいなチームに入ったから、チーム制作のゲームはそこそこにこなして、 自分1人で作ったゲームで試験に通ったぞ
- 557 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 00:52:37.16 ID:jHE2NKjm]
- 現在(ちょっと前まで?)CMをいっぱいやってるところです
Kスク−ルってのがよくわかりませんが アルファベット一文字のアニメの学校の外観がうちの学校の外観を参考に作られているそうです それでうちの学校だとしたらゲーム対象を狙えと言われた4年制のチームなら1つ以外はクソみたいなチームしかないです その1つだけは他学科の連携があります たぶんそこ以外どうでもいいんだろうなという気がしてなりません 現在3年です
- 558 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 01:01:25.93 ID:afmQHQfB]
- >>557
状況は完全に理解できないが、専門学校なんて教えてもらう所じゃない。 いちおー環境はあるから自分で勉強する場所。 だから、勉強しない奴は何年いても何もできない 愚痴ってる暇あるなら独りで全部やればいい
- 559 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 04:36:29.59 ID:ASbrkH1C]
- こうなってはさすがに放置できず、付き添いの教師や住職は、事態の究明に動き出した。
そして、意外な事実が判明した。 幽霊の正体は、実は住職の妻だった。 子供たちが疎開してきてからというもの、暴れ盛りの彼らが、本堂を好き放題に 駆け回り、もともと物静かでやや神経質だった彼女は、すっかりノイローゼ状態に なってしまった。 何度か夫に訴えたが、子供好きな住職は、仕方のないことだからと応じてくれない。 そこで、思いつめた末に、子供たちを追い出す作戦に出たのだった。 夜中に一人、あの恐ろしい場所で、幽霊の扮装をして、おっかなびっくりやってくる 子供を待ち伏せていたのだった。
- 560 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 14:10:26.38 ID:itLpSXVP]
- マジレスすると俺も専門出だけど
ゲーム系の専門は大抵グラだの学科が分かれてるけど基本同じ学校だから やる気のある奴は自分から他学科の奴等に頼みに行くんだよ 先生が何もしてくれないから出来ないなんて言い訳、してて情けないとは思わないのか?
- 561 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 14:36:37.66 ID:SnayqrKn]
- 専門学校なんて行くだけ無駄、無意味。
実際にモノ作ろうとしたら、数学だって語学だって必要なのに それらを全く教えようとしないどころか、講師陣が理解していない。 専門学校で頑張ったところで下っ端として働ける程度の知識が身に着くか身につかないかって程度だ。 事実トッププログラマやデザイナと言われる人に専門学校出の奴なんていない。
- 562 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 15:56:29.45 ID:tNzIvFMQ]
- 質問です
ビルドして書き出すとTime.deltaTimeを使ってる処理だけ無効になってしまいます unityで再生してるときはちゃんと動いてるんですが
- 563 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 16:00:36.18 ID:ASbrkH1C]
- ある村で少女が言った。
「大変、みんな寝たままなの。」 確かに周囲の民家を調べてみると、村人全員まだ昼間だというのに寝ていた。 老若男女村人全員が寝ているのだ。不思議に思った私は少女に尋ねた。 「何でお嬢ちゃんは起きているの?」 少女は答えた 。 「だって私の髪は長いもの」 私はしばらく考えた。 なるほど、そういうことだったのか。
- 564 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 16:38:41.43 ID:CBixVhf8]
- >>563
解説きぼん
- 565 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 17:02:30.25 ID:8h6hYSTV]
- ロングヘアーだからだろ
- 566 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 17:06:03.31 ID:cSypdzcB]
- 消灯部屋、、、、くだらねえw
- 567 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 18:39:12.13 ID:Dwg/UbCZ]
- オヤジギャクですね...
少しだけ興奮しました
- 568 名前:名前は開発中のものです。 mailto:sage [2013/01/22(火) 21:12:00.92 ID:KxeBkuH0]
- >>567
俺はお前以上に興奮したぞ!
- 569 名前:名前は開発中のものです。 mailto:sage [2013/01/23(水) 00:08:47.63 ID:p6EtDfKg]
- 先生
ハゲはショートに入るんですか
- 570 名前:名前は開発中のものです。 mailto:sage [2013/01/23(水) 13:12:14.68 ID:ZiTRndL4]
- ハゲは、ロングでもショートでもありません。
ただ、機織りを人に見られるのを嫌います
- 571 名前:名前は開発中のものです。 [2013/01/23(水) 15:06:55.39 ID:Qhz3hxLt BE:1212894836-2BP(1)]
- sssp://img.2ch.net/ico/dokuo1.gif
質問です。 Unityを使ってローカル対戦ゲームを作りたいと思うのですが、何が必要でしょうか。 また、参考になるページなどありましたらお教え頂けると嬉しいです。 よろしくお願いします。ローカル対戦です。
- 572 名前:名前は開発中のものです。 mailto:sage [2013/01/23(水) 15:39:20.24 ID:2swYguE1]
- >>571
ローカルの定義がわからんぞ ローカルネットワークなのか、画面分割なのか。 質問するならちゃんと考えて書いたほうがいい。
- 573 名前:名前は開発中のものです。 mailto:sage [2013/01/23(水) 16:01:06.83 ID:vhsmJTtT]
- >>571
ローカル(1画面対戦)なら、unityだけでいけるよ。 joystick1,2を割り振ればいいだけ。 unity-study.net/archives/205
- 574 名前:名前は開発中のものです。 [2013/01/23(水) 16:13:40.29 ID:Qhz3hxLt BE:2830086667-2BP(1)]
- sssp://img.2ch.net/ico/dokuo1.gif
>>572 >>573 ありがとうございます ローカルネットワーク対戦のほうです。 画面分割もしてみたいのですが、現在作っているものはマウスを使うので... よろしくお願いします!
- 575 名前:名前は開発中のものです。 [2013/01/23(水) 16:29:54.55 ID:c6wBduer]
- 質問です。。
image effectを使ってオブジェクトを光らせたかったのですが モバイル上(特にiPhone4)ではうまく動きません。 代わりに使えるものはありますでしょうか。
- 576 名前:名前は開発中のものです。 mailto:sage [2013/01/25(金) 22:56:23.52 ID:cPcUDkAZ]
- Start()の処理終了を待たずUpdate()が実行されることってあるんですか?
- 577 名前:名前は開発中のものです。 mailto:sage [2013/01/25(金) 22:57:57.72 ID:iNLpXOxK]
- >>576
ない。
- 578 名前:名前は開発中のものです。 mailto:sage [2013/01/25(金) 23:16:32.52 ID:cPcUDkAZ]
- ありがとうございます
では、変数宣言の後に変数に代入する形で初期化しても意味はないのでしょうか? var aaa : int = 1; みたいな どうもInspectorで見てみると代入が機能してないように見えるんですが 初期化はAwake()に入れるべきですか?
- 579 名前:名前は開発中のものです。 mailto:sage [2013/01/25(金) 23:25:57.56 ID:iNLpXOxK]
- >>578
エディタの方で上書きされてる可能性は?
- 580 名前:名前は開発中のものです。 mailto:sage [2013/01/25(金) 23:31:36.66 ID:cPcUDkAZ]
- >>579
エディタのほうで何か値が入力されているとそっちが優先されてしまうのですか? これを防ぐにはprivateで宣言するしかないのでしょうか?
- 581 名前:名前は開発中のものです。 [2013/01/26(土) 04:28:22.94 ID:zWq9OSVo]
- 敵オブジェクトが画面内に映ったのを契機に
何かアクションをとらせたいと思い、以下のテストスクリプトを 敵オブジェクトにアタッチしたのですが、真/偽の判定がされません。 間違いをご指摘いただけますでしょうか。 var enemyCamIn : boolean = false; function OnBecameVisible () { enemyCamIn = true; } function OnBecameInvisible () { enemyCamIn = false; }
- 582 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 06:23:28.13 ID:ivkiJenj]
- >>580
うん、エディタ優先。 それが嫌ならprivateにしなさい。
- 583 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 08:48:11.82 ID:wE8Id+5Z]
- お金をかけずにセーブ/ロード機能をつけようと思い
Unity Serializerを入れたのですが使い方が分かりません 色んなプレイヤーデータが格納されているオブジェクトをそのまま残したく PlayerPrefsでは無理なのでこれを使おうと思いました 日本語の解説サイトが少なく某サイトの手順を参考に Unity Serializer→Wizard→Create a new ... で Save Game Manager を作成し 残したいオブジェクトを選択した状態でStore InfomationやPrefab Identilierを押して スクリプトを追加しましたが、オブジェクトの情報はセーブされず起動する度にリセットされてしまいます あと、Prefab Identilierを押すとエラーが出ます 再起動するとエラーが出なくなると解説サイトに書いてありますが、再起動してもだめでした どうか使い方を教えてください
- 584 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 08:51:56.75 ID:C57/6vUz]
- >>581
分からん。ずっと偽のままってこと? とりあえずrenderer.isVisibleでも変化が無いか確認
- 585 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 09:00:45.34 ID:LKo56a/k]
- お金をかけずにセーブ/ロード機能をつけようと思い
Unity Serializerを入れたのですが使い方が分かりません 色んなプレイヤーデータが格納されているオブジェクトをそのまま残したく PlayerPrefsでは無理なのでこれを使おうと思いました 日本語の解説サイトが少なく某サイトの手順を参考に Unity Serializer→Wizard→Create a new ... で Save Game Manager を作成し 残したいオブジェクトを選択した状態でStore InfomationやPrefab Identilierを押して スクリプトを追加しましたが、オブジェクトの情報はセーブされず起動する度にリセットされてしまいます あと、Prefab Identilierを押すとエラーが出ます 再起動するとエラーが出なくなると解説サイトに書いてありますが、再起動してもだめでした どうか使い方を教えてください
- 586 名前:名前は開発中のものです。 [2013/01/26(土) 12:06:44.82 ID:zWq9OSVo]
- >>581
プリミティブ・キューブオブジェクトに>>581のスクリプトを入れたところ 正常に機能いたしました (教えていただいたrenderer.isVisibleを使ったスクリプトでも 正常に機能いたしました。ありがとうございます!) これで問題は敵オブジェクトの方にあることが分かりました。 敵オブジェクトはメタセコイアで作った板ポリにテクスチャを貼っただけの 簡単なものなのですが、Unityにインポートすると インスペクター部分に『〜ImportSettings』という多数のパラメーターが 表示され、TransformやMeshFilter、MeshRendererの項目がグレーになり 触れない状態になっています。 プリミティブ・キューブのインスペクター表示とだいぶ違うので ここが原因ではないかと思うのですが…
- 587 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 12:52:07.33 ID:COzrpJBR]
- >>583
>>585 何故2回投稿したのかわからんが Unity Serializerについてはよくわからん 自分でファイルの入出力をできるようになって それでセーブ機能実装したほうが楽だと思うよ
- 588 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 14:52:11.57 ID:C57/6vUz]
- >>586
なんで正常に機能してる状態で確認するんだよ! ではその敵オブジェクトをシーンに配置して先ほどのテストスクリプトのみをアタッチし、 かつカメラに映る座標にして、ゲームを再生してenemyCamInの値がtrueになることを確認してください。
- 589 名前:名前は開発中のものです。 [2013/01/26(土) 16:20:41.72 ID:zWq9OSVo]
- >>588
ありがとうございます! 敵オブジェクト『Enemy.obj』をUnityに読み込むと 『Enemy』と『default』という親子のプレハブ(+紙?)アイコンが現れましたが その2つには何故かスクリプトをアタッチできなかったので、 一度それらをシーンに配置し、それを元に再びプレハブを作ることで スクリプトをアタッチすることができました。 (…このへんのプレハブのやり取りの意味がよくわかりません… 最初に読み込んだ分のプレハブ(+紙?)は消しても良いものなのでしょうか) その後、親の『Enemy』にスクリプトをアタッチしても何も起こりませんでしたが、 子の『default』にスクリプトをアタッチすることで『true』のチェックがつきました! しかし、敵オブジェクトを画面外にはずしても『false』になってくれません… スクリプトは>>581のものしかアタッチしておりません。
- 590 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 16:54:55.12 ID:wE8Id+5Z]
- 2回登校した覚えないしIDが違うので誰かの悪戯かと思われ
>>587 ファイル入出力だと簡単に中身を書き換えられるのですが対策ありますか?
- 591 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 18:02:37.92 ID:COzrpJBR]
- >>590
面倒だけど 暗号化アルゴリズム作るとか? まぁここら辺は調べりゃ大量に出てくる
- 592 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 21:23:43.82 ID:C57/6vUz]
- >>589
>その2つには何故かスクリプトをアタッチできなかったので、 それはmp3形式の音楽にUnityのスクリプトをアタッチしようとする考え方と同じです。 インポートしたファイルは純粋なアセットであり、いわゆる紙のようなアイコンで示されます。 ファイル名を見れば分かるように、拡張子がobjやfbx、mp3など、インポートした資源そのものです。 プレハブとは似て非なるものでGameObjectではないため、スクリプトをアタッチすることはできません。 ダブルクリックすれば代わりに直接手を加えられるソフトが起動します。 ただし何もかも触れられないというわけではなく、 先ほどの「多数のパラメーター」というのが、アセットの種類に応じてUnity内で前加工できる項目になります。 >一度それらをシーンに配置し、それを元に再びプレハブを作ることで シーンに配置(インスタンス化)した直後の状態でもアタッチ、動作確認は可能です。 ただし今後も配置するたびにスクリプトをアタッチすることになり、 そういった手間を省くためプレハブ化し、状態を保持することができます。 >最初に読み込んだ分のプレハブ(+紙?)は消しても良いものなのでしょうか) 良いか良くないかは目的によります。 プロジェクトからアセット自体を削除すると、それが内包するデータをプロジェクト内で参照できなくなります。 またシーンからアセットのインスタンスを削除すると、シーン内で直接参照できなくなるだけで、元のアセットはプロジェクトに残ります。 プレハブも同様に、シーンからプレハブのインスタンスを削除すると、シーン内で直接参照できなくなるだけで、元のプレハブは残ります。 元のプレハブ自体を削除すると、プレハブはプロジェクト内で参照できなくなりますが、プレハブが利用したスクリプトやメッシュなどの要素はプロジェクトに残ります。 >その後、親の『Enemy』にスクリプトをアタッチしても何も起こりませんでしたが、 MeshRendererが同オブジェクトにアタッチされていないと動作しませんが、間違いはないでしょうか。 >しかし、敵オブジェクトを画面外にはずしても『false』になってくれません… OnBecameVisible()などはシーンビューのカメラも対象とするためシーンビューを非表示にしてもう一度確認しやがれ!!
- 593 名前:名前は開発中のものです。 [2013/01/27(日) 06:53:42.98 ID:xUSi3HOB]
- アセット、プレハブについての懇切丁寧に説明していただき、本当にありがとうございます!
青い立方体のアイコンという見た目だけで判断して「これはプレハブなんだ」と勘違いしておりました… >MeshRendererが同オブジェクトにアタッチされていないと 仰る通り、Aniationしかアタッチされておりませんでした。 MeshRendererをアタッチするとスクリプトが機能しました! >シーンビューのカメラも対象とするため シーンビューをコンソールビューに切り替えたらうまくいきました!ありがとうございます!
- 594 名前:名前は開発中のものです。 [2013/01/27(日) 06:55:53.29 ID:xUSi3HOB]
- >>593は>>592様へのレスです。
失礼しました。
- 595 名前:名前は開発中のものです。 [2013/01/27(日) 09:38:07.20 ID:04cdfYOC]
- Androidアプリの話なのですが、開発中のアプリを開いている最中に
他アプリを起動するとCPU使用率が0になるかと思ったのですが どうもCPUを使用してるみたいです。 Androidで言うOnStop等の実装をOnApplicationPause等に 置き換えればよさげなところまではわかったのですが そもそも何がCPUを食ってるのかわかりません。 作成したアプリ起動中に他アプリなどを起動してアクティブでなくなった場合でも に止まらない(自前コードで止める必要がある)のはどの部分になるのでしょうか? Update、FixedUpdate、コルーチンのWaitForSeconds、あとは実行中の パーティクルだったりアニメーションだったりが対象となると思うのですが わかる人ご教授ください。
- 596 名前:名前は開発中のものです。 mailto:sage [2013/01/27(日) 11:49:31.19 ID:4g/YMbH/]
- >>MeshRendererをアタッチするとスクリプトが機能しました!
マニュアル読まないんだなぁ
- 597 名前:名前は開発中のものです。 [2013/01/28(月) 01:06:53.74 ID:gasSNjAr]
- Androidアプリの話なのですが、開発中のアプリを開いている最中に
他アプリを起動するとCPU使用率が0になるかと思ったのですが どうもCPUを使用してるみたいです。 Androidで言うOnStop等の実装をOnApplicationPause等に 置き換えればよさげなところまではわかったのですが そもそも何がCPUを食ってるのかわかりません。 作成したアプリ起動中に他アプリなどを起動してアクティブでなくなった場合でも に止まらない(自前コードで止める必要がある)のはどの部分になるのでしょうか? Update、FixedUpdate、コルーチンのWaitForSeconds、あとは実行中の パーティクルだったりアニメーションだったりが対象となると思うのですが
- 598 名前:名前は開発中のものです。 mailto:sage [2013/01/28(月) 11:23:12.89 ID:6l046Dcm]
- Blenderから人体メッシュをUnityにクリック&ドロップで読み込んだんですが
頭のみ表示されません なんで? 頭のみ顔のテクスチャを貼ってます テクスチャPNGも読み込み済みです Unity側でテクスチャの設定をし直さないとだめかと思ったんですが なぜか頭のメッシュ自体がプレビューで表示されません
- 599 名前:名前は開発中のものです。 mailto:sage [2013/01/28(月) 12:09:37.41 ID:UCXgrZg8]
- >>598
テクスチャのアルファで透明になってる可能性は? テクスチャのインポート設定で試しにアルファのないフォーマットに変換してみたり、 よくわからなければテクスチャをアルファのないJPGあたりにして差し替えてみるとか
- 600 名前:名前は開発中のものです。 mailto:sage [2013/01/28(月) 14:10:20.04 ID:6l046Dcm]
- だめでした テクスチャ外して再読み込みしても相変わらず頭のメッシュだけが表示されないです
Blenderの方で色々調べてみますが心当たりのある方がいたらご教授よろです
|

|