【3Dゲームエンジン】Unity 8
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2012/01/23(月) 13:42:14.72ID:nCTiWtyJ公式サイト(英語)
ttp://unity3d.com/unity/
Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
wiki
ttp://www24.atwiki.jp/unity2ch/
前スレ
【3Dゲームエンジン】Unity 7
http://toro.2ch.net/test/read.cgi/gamedev/1324320163/
0246名前は開発中のものです。
2012/01/30(月) 19:10:00.10ID:MQ4fiUOz0247名前は開発中のものです。
2012/01/30(月) 20:22:33.23ID:8cqLL7mtありがとう。ちょっとググったら情報多そうなので安心した。
0248名前は開発中のものです。
2012/01/30(月) 23:11:49.02ID:55rS7Ge/JavaScriptは取っ付き易いがしょせんゲーム作るのには向いてない
0249名前は開発中のものです。
2012/01/30(月) 23:14:01.38ID:KMEOKSq6カメラを動かす簡単なサンプルが掲載されてるサイトとかないかな?
ファミコンのスーパーマリオみたいなゲーム造りたくて
キャラは動かせたけどカメラの動かし方がサッパリわからん。
オレのスズメほどの小さな脳みそには、公式サンプルとか敷居が高すぎる。
0250名前は開発中のものです。
2012/01/30(月) 23:22:00.14ID:FfbxXV49(親:キャラクタ 子:カメラ)
0251名前は開発中のものです。
2012/01/30(月) 23:44:45.88ID:GnAALwTgつくらないのか・・・ 他メーカーと同じことをやっていなかった
からこその Thinkpad の魅力だったのに。
極端な話、あのガワに新CPU載せるだけでもいいと思う。
まあ Core i7 で十分といえば十分だから旧X201sの再生産
でも自分はかまわないわけだが。
0252名前は開発中のものです。
2012/01/30(月) 23:48:59.19ID:KMEOKSq6レスありがとう。
それは1回やってみたんだけど、キャラの上下にもついてきちゃうんだよね。
(ジャンプするたびカメラが上下して酔いそうになったw)
出来たら横スクロールだけしかさせたくないんだ。
0253名前は開発中のものです。
2012/01/31(火) 00:03:32.11ID:fKQLv2dw0254名前は開発中のものです。
2012/01/31(火) 00:03:38.21ID:WMHemqtvあとは若干読み解くの大変だが公式のレースゲーサンプルにもある
0255名前は開発中のものです。
2012/01/31(火) 00:05:18.36ID:fKQLv2dwカメラに紐付けたスクリプトの Updateの中で、追従したいキャラクタの座標をカメラに適用させるだけ
0256名前は開発中のものです。
2012/01/31(火) 00:13:23.60ID:fKQLv2dwスマホからなんで未確認だが、
こんだけの話では
0257名前は開発中のものです。
2012/01/31(火) 00:53:03.65ID:Ns2hzE/Rあなたが神か!
出来ました!出来てしまいました!超感謝です!
他のレスしてくれたみんなもありがとう!
Unity楽しすぎだわ。
0258名前は開発中のものです。
2012/01/31(火) 01:05:24.79ID:WGYGWl5e自分が納得できるアルゴリズムを組み立ててしまう
そっちに方がしっくりくるし、実際、特に問題なく動作する
でもこれでいいのだろうか
0259名前は開発中のものです。
2012/01/31(火) 01:13:36.65ID:hvgXtpp1それ+定番の方法の答え合わせもすればパーフェクトだな。
定番自体の問題点とかも確認する必要があるけど。
0260名前は開発中のものです。
2012/01/31(火) 01:44:43.05ID:FuiD4CfM自分の頭の悪さがよくわかるわ。何行もコード書いてたものが一行で完成度がより高く実現されてるとかあるんだよ。
0261名前は開発中のものです。
2012/01/31(火) 02:00:31.10ID:FuiD4CfMソニー「ワイロ拒否るなら取材お断り」
http://toro.2ch.net/test/read.cgi/ghard/1327932467/
0262名前は開発中のものです。
2012/01/31(火) 05:49:45.65ID:KJRUhxh0少ない行数なんてきそわないで
分かりやすい、読みやすいに重点おけよ
馬鹿なんだから
0263名前は開発中のものです。
2012/01/31(火) 07:42:11.43ID:FuiD4CfM少なければそれも兼ねる
0264名前は開発中のものです。
2012/01/31(火) 10:00:39.12ID:68JPtLfk0265名前は開発中のものです。
2012/01/31(火) 10:14:29.44ID:+8bP/EX/コードがうんたら
文法がどうたら
短くが美徳
そんなこと意味ないから
その前にゲームが作れないのに何そんなこと気にしてんの
本当に馬鹿だよな
0266名前は開発中のものです。
2012/01/31(火) 10:19:29.70ID:mBJ1Jo1gMesh FilterのSelect Meshで選択する時に表示される
俺メモ:
モーション再生中に同じモーションをPlayしても何も起きない
例えば歩行中はPlay("Walking")をを毎フレームよんでもいい
最初の一回目だけきちんと判定してPlayしないといけないのかと思った
0267名前は開発中のものです。
2012/01/31(火) 10:30:04.80ID:68JPtLfkポリゴン数の表示でました、ありがとうございます!
0268名前は開発中のものです。
2012/01/31(火) 11:15:40.13ID:FuiD4CfM本当に頭が悪いんだな。
0269名前は開発中のものです。
2012/01/31(火) 12:58:52.90ID:eltJkCKgポリゴン数じゃなく、「なんというポリゴン?」と誤読してわけわかんなくなった
0270名前は開発中のものです。
2012/01/31(火) 15:10:18.64ID:FuiD4CfMトリガーとsendmessageじゃ重い。
何かもっと良い処理はないでしょうか?
0271名前は開発中のものです。
2012/01/31(火) 15:55:17.27ID:mBJ1Jo1g多分本当に重いのはそこじゃない
0272名前は開発中のものです。
2012/01/31(火) 16:59:01.31ID:eltJkCKgSendMessageはQueueの一種でしかないんだから重い処理じゃないよ
0273名前は開発中のものです。
2012/01/31(火) 17:33:04.77ID:OANf+Qmjなぜ重いと感じたのかとか情報がないと回答が薄くなるかもよ。
例えばイベントが発生しまくりで全体がスロー再生になったりするのか、
接触してから実際に反応が起きるまでラグが長過ぎるとか
0274名前は開発中のものです。
2012/01/31(火) 18:44:46.96ID:WGYGWl5eてっきりここはすんなりいくものだと思っていた
0275名前は開発中のものです。
2012/01/31(火) 19:01:39.18ID:k+dQVSNzオイラーなんてやめてクォータニオン使えよ
捗るぞ
0276名前は開発中のものです。
2012/01/31(火) 19:06:12.09ID:mBJ1Jo1g水平方向を基準にカメラを-45〜45にロックしようとして
Mathf.Clamp(eular, -45, 45)とかやったらワープしたわ
transform.rotation.eularAnglesが返してくる角度って
0〜45と315〜360なのね。。。
0277名前は開発中のものです。
2012/01/31(火) 19:06:55.87ID:mBJ1Jo1g角度クランプするのにクォータニオンは使えないだろ...
0278名前は開発中のものです。
2012/01/31(火) 19:14:30.52ID:OANf+Qmj0279名前は開発中のものです。
2012/01/31(火) 21:17:40.19ID:RsyLSjNaどっちともとれるな
ミニゲーム規模ならそれでも良いが、スクリプト的な書き方から脱却しないと
少し規模が大きくなると完成出来なくなる
0280名前は開発中のものです。
2012/01/31(火) 21:35:59.70ID:mBJ1Jo1g簡単な説明がポッポアップするのがあるんだけど、あれどうやるの?
0281名前は開発中のものです。
2012/01/31(火) 22:19:00.07ID:FuiD4CfMありがとう。重くないのか?
原因は別か…これでも切り分けたつもりだったが…
0282名前は開発中のものです。
2012/01/31(火) 23:18:45.63ID:qCod54ge0283名前は開発中のものです。
2012/02/01(水) 01:54:41.08ID:lZ5hxMDNオレが漠然と思ってた事をうまく表してくれたようだな、ありがとう
0284名前は開発中のものです。
2012/02/01(水) 02:38:57.81ID:cjHYa4GG俺の車、パーツめっちゃ多いんだけど困るわ
0285名前は開発中のものです。
2012/02/01(水) 02:44:04.95ID:lD/Lihvd0286名前は開発中のものです。
2012/02/01(水) 02:55:48.08ID:WCF5w/1eスクリプト名を指定せずに。
0287名前は開発中のものです。
2012/02/01(水) 03:49:44.84ID:cjHYa4GGボーンで動かすところもあれば、スクリプトで動かすところもある
0288名前は開発中のものです。
2012/02/01(水) 05:57:33.83ID:EtlbOw790289名前は開発中のものです。
2012/02/01(水) 06:10:31.53ID:lD/Lihvdモデリングもアニメーションもリグもめんどくさそうだなw
0290名前は開発中のものです。
2012/02/01(水) 07:31:17.58ID:/aTPJiQQ意味不明。日本語で頼む
0291名前は開発中のものです。
2012/02/01(水) 09:21:15.49ID:WCF5w/1eいろんなプレハブを読み込んだり捨てたりと忙しいんだけど、
処理は一つの方法なんだ。
だから同じ様にスクリプトコンポーネントにアクセスできるようにしたい。
だからスクリプト名を指定せずにプレハブの内部構造の同じ位置にスクリプトを入れて、位置の指定でアクセスしたい。
どのようにしたら可能になるのでしょうか?
お願いですから…
お願いですからどなたかお知恵をお借りできないでしょうか?
平に。平にお願いいたします。
0292名前は開発中のものです。
2012/02/01(水) 10:28:23.97ID:tYJ1m+olこいつらいくら技術ネタ語ってもゲームが完成しない
ごみだな
発想力も乏しい ゲーム界力も乏しい
かわいそうなやつら
中途半端
0293名前は開発中のものです。
2012/02/01(水) 10:44:47.31ID:wvmwbUdVっていうかお前のIPもう抑えられているから何してもそのうち訴えられるけどな。
0294名前は開発中のものです。
2012/02/01(水) 11:23:29.55ID:Wtm7WDVh意味不明
処理は一つの方法って何?同じ様って何?スクリプトを入れるって何?位置の指定って何?
0295名前は開発中のものです。
2012/02/01(水) 11:25:49.57ID:WCF5w/1eそれはわかるだろ。
0296名前は開発中のものです。
2012/02/01(水) 11:33:29.07ID:bZnVxeUM0297名前は開発中のものです。
2012/02/01(水) 11:37:26.77ID:bZnVxeUMとりあえず、要点をエスパーした上で、それに関わりそうな例を書いてみたが
http://ideone.com/SIl0h
ヒントにならなければ諦めて
0298名前は開発中のものです。
2012/02/01(水) 11:38:17.40ID:6hlHEAun0299名前は開発中のものです。
2012/02/01(水) 11:47:30.35ID:bZnVxeUMスクリプトを入れたいってのが、俺もよくわからなかったが、
多分ばらまいた動的なインスタンスを管理する、共通処理がほしかったんだろうなとエスパーして、
一応上のコード書いたが、違うならその辺をもう一度
0300名前は開発中のものです。
2012/02/01(水) 11:48:25.99ID:bZnVxeUM今日徹夜じゃなかったらレスする(かも)
0301名前は開発中のものです。
2012/02/01(水) 11:52:21.83ID:tYJ1m+ol検索してもろくに、ゲーム完成させてねーやつ
マジ日本の、個人ゲーム作者は低レベル
カスッカスス、カススカスカ、中身薄っぺら、スカスカ
85円で売ってんだよ、お前らが尊敬しそうなカスが、あざらしiphoneゲーム
くだらね85円、しかもつまんねーゲーム、ミニゲーム感覚 カスだなカス
つまんねカス、カスゲー、手めーが作ったゲームなんて似たようなのがネットにあんだろ
格ゲーとか鉄拳やストリートファイターやればいいだけだしな
カスゲー作って売るとか考えるのかよ相当カスだな、カス
雑魚カスくたばれやカスカス
0302名前は開発中のものです。
2012/02/01(水) 11:53:35.57ID:tYJ1m+ol0303名前は開発中のものです。
2012/02/01(水) 12:01:05.36ID:WCF5w/1eありがとう。参考にはならないが考え方だけ参考にさせていただく。
こんなのサラっと出てくるなんてやっぱりすごいな。
0304名前は開発中のものです。
2012/02/01(水) 12:54:08.37ID:sRYzM/6n0305名前は開発中のものです。
2012/02/01(水) 13:10:07.97ID:WCF5w/1eScript名を動的に変えたいです。何度もすいません。
0306名前は開発中のものです。
2012/02/01(水) 13:12:01.18ID:WCF5w/1e0307名前は開発中のものです。
2012/02/01(水) 14:49:59.82ID:AXXKDREL0308名前は開発中のものです。
2012/02/01(水) 15:46:32.32ID:6hlHEAun同じAudioを指定すると曲の頭からの再生になっちゃうし
指定しないと(当然ながら)無音になっちゃうし・・・。
やり方わかる人いたら教えて!
0309名前は開発中のものです。
2012/02/01(水) 16:01:13.56ID:iim6XDIXなんで切れてんの?
0310名前は開発中のものです。
2012/02/01(水) 16:13:56.03ID:hVWoy/yBそれ、触っちゃいけない人だから。
0311名前は開発中のものです。
2012/02/01(水) 16:21:19.13ID:wvmwbUdVした後敵と遭遇して敵と別フィールドでタイマンするみたいな演出をしたいんだけど
何かヒントをくれないかい?
ひと通りゲームの作り方は分かっているけど細々したのが解らないです。
0312名前は開発中のものです。
2012/02/01(水) 16:46:44.85ID:lZ5hxMDNその質問の仕方じゃ答える方も困ると思うが・・
0313名前は開発中のものです。
2012/02/01(水) 16:57:58.43ID:7MluE68I動作イメージ:
フィールド画面でイベントアイテム入手
体力回復
ボス出現イベント
対決マップへ移動し戦闘
行き詰っているところ:
不明
0314名前は開発中のものです。
2012/02/01(水) 16:58:10.37ID:tYJ1m+olRPGツクールみたいにイベントなどできるのでしょうか?
NPCを配置したり?教えてください
あとカメラアングルはどうやって調整するんでしょうか?
ゲームの作り方で検索したらjavascriptが流行ってるらしいので
javascirptで書いています
0315名前は開発中のものです。
2012/02/01(水) 16:59:25.93ID:WCF5w/1e0316名前は開発中のものです。
2012/02/01(水) 17:05:13.18ID:Wtm7WDVhBGMのオブジェクトをDon'tDestroyで行けるんじゃね
>>311
LoadLevelAdditiveとか
0317名前は開発中のものです。
2012/02/01(水) 17:30:43.49ID:wvmwbUdV早々なんていうかRPGのドラクエ8みたいな感じで敵が右往左往しているだけど
エンカウント演出でそんで接触したらバトル開始って感じ。
0318名前は開発中のものです。
2012/02/01(水) 17:32:48.64ID:wvmwbUdV早々なんていうかRPGのドラクエ8みたいな感じで敵が右往左往しているだけど
エンカウント演出でそんで接触したらバトル開始って感じ。
0319名前は開発中のものです。
2012/02/01(水) 17:33:06.28ID:wvmwbUdV0321名前は開発中のものです。
2012/02/01(水) 17:34:49.79ID:3tH9c1S0オススメあれば教えてください。
あと、ディスってる人、RTされまくっててワロタw
0322名前は開発中のものです。
2012/02/01(水) 17:37:55.97ID:wvmwbUdVちなみにその関数(LoadLevelAdditive)は前後の処理を引き継げるって事?
もうちっと詳しく教えてつかぁ〜さい。
0323名前は開発中のものです。
2012/02/01(水) 17:38:58.70ID:6nwrU7/j誰それ?
0324名前は開発中のものです。
2012/02/01(水) 17:53:40.37ID:WCF5w/1e型はあるみたいだけど何型かわかんねー。
誰か教えて。
0325名前は開発中のものです。
2012/02/01(水) 18:04:51.27ID:tYJ1m+ol>>313
早々なんていうかRPGのドラクエ8みたいな感じで敵が右往左往しているだけど
エンカウント演出でそんで接触したらバトル開始って感じ。
こういうクズをどうにかしないと
本当にこういやつがいるんだよな
馬鹿はゲーム開発ではなく、発想が終わってるな
Unityでやるべきものか?エンカウント?
そんなのUnity使わなくてもドラクエ風2Dゲームでも作ればいいじゃん
本当にクズだよな
3Dにしてまでエンカウントが始まってバトルくだらない
エンカウト3Dバトルか?くだらないな
0326名前は開発中のものです。
2012/02/01(水) 18:07:55.54ID:wvmwbUdVシーンの中に別のシーンを呼び込めるのか・・・
そんでまた前のシーンに自力で戻れば良いんだね・・・
0327名前は開発中のものです。
2012/02/01(水) 19:19:52.30ID:/aTPJiQQUnityでドラクエみたいなシーン切り替え型のゲームを作るのは多少手間がかかるぞ。
Unityのシーンは基本的に前のシーンを完全に捨てて新しいシーンを実行する(例外はDon'tDetroy指定)。
LoadLevelAdditiveは前のシーンに新しいシーンを加算するので新古が混在する。
従ってドラクエのようなエンカウント戦闘型のゲームを作る場合、
1. シーンの進行をTime.timeScale=0で止める(止められるように作っておく)
2. LoadLevelAdditiveで戦闘シーンをロードして実行
こっちのシーンはTime.timeScale=0で止まらないように作っておく
3. 戦闘が終わったら全部削除してTime.timeScale=1にして再開
フィールドと戦闘シーンは独立して開発できる。
ゲームでよくあるコンフィグ画面とかもこの方式だ。
Unity本はこういう事を解説しろよと思う。バンナム本にも書いてないし....
0328名前は開発中のものです。
2012/02/01(水) 19:38:19.41ID:Wtm7WDVhコンフィグ画面みたいな加算シーン時の基底シーン管理は本来プログラムがやるもんで、timeScaleを使うべきじゃない
個人製作ならそれでいいかもしれんが本に書いて人に勧めるようなtipsではない
それにコンフィグならまだしも戦闘シーンをtimeScale非依存で作るのは相当めんどいぞ
0329名前は開発中のものです。
2012/02/01(水) 20:16:34.79ID:AXXKDREL0330名前は開発中のものです。
2012/02/01(水) 20:46:33.14ID:/aTPJiQQそれは一般的なゲーム制作での話だろう。
Unityでは(そういうシーンのステート管理ができないので)シーンのポーズは
timeScale=0でやるのがUnity Answersなどを見る限り一般的だ。
もちろんPause()関数を全オブジェクトに用意してもいい。
3Dと2Dのシーンの切り替えは上で書いた方法でやるしかない。
少なくともUnityでは。
0331名前は開発中のものです。
2012/02/01(水) 22:41:24.01ID:pKSScDd9APIが無いからUnityでは出来ないとか、なんだそりゃ
0332名前は開発中のものです。
2012/02/01(水) 22:45:22.06ID:llm71DrH0333名前は開発中のものです。
2012/02/01(水) 22:49:31.60ID:aP3l/Hgeそれをシーンと見立てて表示、非表示切り替えた方が楽だねぇ
新しいオブジェクトはそいつらにくっつける感じで。
unityのシーンは一括して読み込む単位とだけ考えたほうがよさげ
0334名前は開発中のものです。
2012/02/01(水) 22:51:30.54ID:aP3l/Hge0335名前は開発中のものです。
2012/02/01(水) 23:11:06.47ID:D+xFxmiAそれは無意味
0336名前は開発中のものです。
2012/02/01(水) 23:33:22.20ID:WCF5w/1e0337名前は開発中のものです。
2012/02/01(水) 23:35:27.60ID:Q4b7VQRUその細々としたものを洗い出して、それぞれのサンプルを作るとかかなあ、
別フィールド移動ならシーン間でのデータ共有サンプル作ったり、
タイマンならサンドバック攻撃するサンプル作ったり、その過程でパーティクルでエフェクト作ったり、
どんなタイマン画面か分からんけど、往年の2D格ゲーみたいにモーションエディタのUnity版作って
2D格げーと同じ感覚で実装できるように環境構築するってのも良いかも分からんね。
0338名前は開発中のものです。
2012/02/02(木) 01:36:29.56ID:w+qsRCXW仕事でゲーム設計に精通している人の答えなら喜んで吸収したいし、ありがたいけど
そうでもない人が知ったかぶって答えたりするのはご遠慮願いたい
まあ、些細な質問になら答えてもいいけどな
0339名前は開発中のものです。
2012/02/02(木) 01:59:39.32ID:ONbYAniM0340名前は開発中のものです。
2012/02/02(木) 02:06:57.87ID:6y0DCMNX0341名前は開発中のものです。
2012/02/02(木) 03:20:52.79ID:O8lUf1+rじゃあ仕事でゲーム設計に精通した人に聞きなよw
そんなふうに考えてるのに2chで質問するオマエの頭がおかしいよwww
0342名前は開発中のものです。
2012/02/02(木) 05:55:36.42ID:IT+qcB3btimeScale=0はコンフィグ設定時にゲームの時間を止める手段だろ。
戦闘シーン切り替えで使う手段じゃない。
戦闘ロジックでも時間の流れは絶対必要なんだから。
フィールドで使うオブジェのUpdateの頭で戦闘中かフラグをチェックして、
もしそうならreturnで何もしなきゃいいだけ。
そういう共通処理を持った親クラスから継承してもいい。
ゲームのロジックの問題なのでエンジンレベルで関与する必要はない。
0343名前は開発中のものです。
2012/02/02(木) 06:08:07.22ID:sut+YWneそういうのプロでも手探りだから
結局、手が早くないとこの分野っていろいろやること多くて何も完成しないよ
0344名前は開発中のものです。
2012/02/02(木) 08:47:05.74ID:2UCdhMnX動的に変更する事がほぼできない。
0345名前は開発中のものです。
2012/02/02(木) 08:59:01.75ID:d9L2nvXf■ このスレッドは過去ログ倉庫に格納されています