【3Dゲームエンジン】Unity 7
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2011/12/20(火) 03:42:43.52ID:PZuN57ft公式サイト(英語)
ttp://unity3d.com/unity/
JavaScript、C#といった汎用言語を使用できるのが特徴です。
個人向けバージョンは商用含め完全に無償です
wiki
ttp://www24.atwiki.jp/unity2ch/
前スレ
【3Dゲームエンジン】Unity 6
http://toro.2ch.net/test/read.cgi/gamedev/1322167021/
0075名前は開発中のものです。
2012/01/01(日) 10:20:12.32ID:06dMecynそういう事だな。Unity上でモデルをいじるのは無理
0076名前は開発中のものです。
2012/01/01(日) 10:58:14.00ID:ojDo+LP3スクリプトの最後に載っている@〜〜〜〜は何を指していますか?
関数名やファイル名の様に観えますが、明示している意味を明確にしたいので
お答えください。
0077名前は開発中のものです。
2012/01/01(日) 11:06:42.80ID:awJNUG0cttp://unity3d.com/support/documentation/ScriptReference/20_class_hierarchy.Attributes.html
例えばAddComponentMenuはスクリプトをメニューから選択して配置や追加が出来るようにするもの。
0078名前は開発中のものです。
2012/01/01(日) 11:11:13.67ID:ojDo+LP3実行環境とかの調節ができるって事?
0079名前は開発中のものです。
2012/01/01(日) 11:13:47.00ID:ojDo+LP3の行動を制御したり命令したりする意味合いが強いけど@以下の命令文は、
全体の行動等に影響するうシステムを構築したりするスクリプトファイルに
用いるって事?
0080名前は開発中のものです。
2012/01/01(日) 11:21:30.58ID:9G3l3PFk0081名前は開発中のものです。
2012/01/01(日) 12:01:38.27ID:awJNUG0c付け加えないとスクリプトはプロジェクトビューから探すことになる。
0082名前は開発中のものです。
2012/01/01(日) 12:22:34.01ID:ojDo+LP3観るけどそれも同じ意味なの?
関数名とかいま観ていないから分からないけど・・・
0083名前は開発中のものです。
2012/01/01(日) 13:41:00.85ID:UqiffUEkそのjsの @〜 とか、C#自体に良く慣れてる人なら知っている [〜] とかは、
プログラミングの世界で言うアノテーションと言うもので、
例えば C#の場合はこれを、
http://ufcpp.net/study/csharp/sp_attribute.html
js の方は… 多分記法はJavaに倣って@になってると思うんだけど、そもそも独自カスタムなJavaScript風言語だから
丁度いい参考資料は Unity関連だけ。 ただその動作自体は C#でもBooでもjsでも同じ事だから、上のリンクを参考に。
…ってのが、Unity関係なくプログラミングの側からの基礎
で、実際にアノテーションに指定する内容と、その動作については >>77 へ。
アノテーションそのものは、あくまでそのクラスや関数への、なんらかの追加情報で、
多くは実行時と言うより開発時の利便の為に付けるもの(例: AddComponentMenuとか)
… てか、Unity周辺って、完全に普通のプログラミング出来ないと厳しい世界よねと、
2日前から触り始めたプログラマの俺は思った。
0084名前は開発中のものです。
2012/01/01(日) 15:44:43.27ID:ojDo+LP3ありがとうほんと勉強になるよ。
0085名前は開発中のものです。
2012/01/01(日) 18:39:45.23ID:Ap962rvJunityは有償版買わないと満足できなそうだ
0086名前は開発中のものです。
2012/01/01(日) 19:04:15.79ID:9nFUqege0087名前は開発中のものです。
2012/01/01(日) 19:11:59.79ID:ojDo+LP3オブジェクトだけ配置すればゲームができると思っていた自分がいますた・・・
みたいになるかもw
0088名前は開発中のものです。
2012/01/01(日) 19:19:00.43ID:9nFUqegedxがDirectXの事ならさらに本当に、高度なC++でのマジプログラミングになるし、
DxLibの事だとしても、CやC++で普通に最低限プログラミングになるし、
いちばん、ライブラリ寄りでなくツール寄りなのは、この中ならUnity
結局ゲームの処理書くわけだから、プログラミング完全に無しはあり得ないが
0089名前は開発中のものです。
2012/01/01(日) 19:25:29.77ID:9nFUqegeなんでも自由に出きるDirectXやOpenGLお勧め
あと簡易ラッパのDxLibは3D関係はまったく弱いので除外。2Dならまだマシ
XNAは配布の際のめんどくささを考えなくてよい状況で、かつWinかXBox限定なら。
個人的には勧めない
0090名前は開発中のものです。
2012/01/01(日) 20:46:22.68ID:ojDo+LP3自分で組まないといけないからアレも超抜き身だよね。
まぁカネ出せばトルクっていうツールが手に入るけど・・・
0091名前は開発中のものです。
2012/01/01(日) 20:52:55.24ID:UqiffUEk0092名前は開発中のものです。
2012/01/01(日) 22:55:19.92ID:ojDo+LP3設定するだけじゃないかな?
行動のロジックとかアニメーションに投げればいい訳だから7500万も支払う
らしいからその位の事はしてくれると思う。
アンリアルエンジンのフリー版もあるけど触ってないんだよね・・・
0093名前は開発中のものです。
2012/01/02(月) 01:12:21.58ID:OIQtiTWn0094名前は開発中のものです。
2012/01/02(月) 01:24:15.77ID:LrrgZO8FUnrealも無し… って、スレタイ
0095名前は開発中のものです。
2012/01/02(月) 01:33:27.16ID:ZvZwKBBg何か良い手段は無いでしょうか?
0096名前は開発中のものです。
2012/01/02(月) 05:37:52.92ID:c7xQeFnXハードウエアアクセラレーション効くんだよね?
さすがにスマートフォンだと無理そうだが
0097名前は開発中のものです。
2012/01/02(月) 09:07:46.57ID:qO0va1+Kなんかごめん
今年から、今年の10日あたりから本気出すよ
エンジン的にごめんな
0098名前は開発中のものです。
2012/01/02(月) 09:43:02.14ID:9yGSfr6wGTAの改造MODでゲーム造って遊んでたんだけどあのサクサク感は異常みたいなw
0099名前は開発中のものです。
2012/01/02(月) 16:40:09.35ID:dXsmaYX4Unreal と CryEngine さわれば、その感想は変わると思う
0100名前は開発中のものです。
2012/01/02(月) 19:52:38.57ID:acU/JOpT0101名前は開発中のものです。
2012/01/02(月) 20:02:49.50ID:9yGSfr6wん!?どういう意味で?
MODでもちゃんとスクリプト言語でツール造ったり描画エンジンとして
GTAのゲームを使っているだけだけど・・・
アセンブリ主体だからツール造っている人は凄かったけどな。
クーリオっていうスクリプト言語があってそういった意味では開発と
なんら変わらないと思うけどね。
0102名前は開発中のものです。
2012/01/02(月) 20:15:11.69ID:2C/hRtpDエンジン付きで再配布出来るの?
0103名前は開発中のものです。
2012/01/02(月) 20:16:38.54ID:5efVPiU1普通に変数highestposなどを用意して積み重なるごとに更新するのがいいよ
計りたい場所を指定できるなら頂上にRayを打つというのはどうかな
0104名前は開発中のものです。
2012/01/02(月) 20:30:36.12ID:9yGSfr6wできないくわない・・・っていうかMODの世界って特殊でさ、
MODの開発チームがそのままプロになったりするんだよね。
昔とかDOOM3のMODがリビジョン版みたい扱いで販売まで漕ぎ着けたしな。
0105名前は開発中のものです。
2012/01/02(月) 20:41:53.30ID:eBKhB1Mn0106名前は開発中のものです。
2012/01/02(月) 22:24:25.59ID:mw8ozt93そうなんだ
じゃあ頑張ってくれ
開発が快適なのはサクサク進みそうでいいね
0107名前は開発中のものです。
2012/01/02(月) 22:46:52.40ID:qO0va1+K0108名前は開発中のものです。
2012/01/02(月) 22:52:51.98ID:TSOqxfi7使い方書いてないからどうすればいいのかわからんorz
0109名前は開発中のものです。
2012/01/02(月) 23:10:38.53ID:wyjiJN/E0110名前は開発中のものです。
2012/01/02(月) 23:23:17.90ID:acU/JOpT【解説実況】MikuMikuDance for Unityの導入の仕方
ttp://www.youtube.com/watch?v=nJOy5tdF_v0
0111名前は開発中のものです。
2012/01/02(月) 23:53:43.38ID:TSOqxfi7おおおおおお! サンクス!
すげえwwwww物理もちゃんと動いてるwwwwww
0112名前は開発中のものです。
2012/01/03(火) 00:22:04.04ID:CIq0eLob開発ってそんなにバタ臭く無いみたいな。
例えばUnityで開発しても他の環境だと役に立たない経験ばっかだし大変だよね。
って話。
開発に対しての共通性ってのはツールの使い方で幾重にも開発スピードやゲームの
速度が変わってくるからな。
0113名前は開発中のものです。
2012/01/03(火) 00:29:48.06ID:IDKxYkGHそれ、いいとは思うけど、しかし冷静に考えてみると、キャラクタをUnityに持ってくるだけのフェーズに、
・メタセコ+Keynoteプラグイン(or 何か)
→ PMDEditor
→ MMD上でコリジョン他の設定
→ MMD for Unity
→ Unity
って5つのステップが必要になって、かつ、実際に取り込んだ後修正が必要になったら
遡って同じ事繰り返したりする事になるので… 話題性的にはアリだけど、
実際に何十体ものキャラを入れたり出したりし辛い気がする。
0114名前は開発中のものです。
2012/01/03(火) 00:54:47.51ID:VNk3X2QbMMD触ったこと無くて知らないんだけど
モーションを再生しながら編集できるらしいから、ツールとしての評価はあるかもね
ただ上の動画は駄目だろ、モーションのプロットが出来て無いぜ、まあこれからなんだろうが
0115名前は開発中のものです。
2012/01/03(火) 00:57:02.74ID:PfF2Rz8kまぁまだまだ実用レベルでは無いね
0116名前は開発中のものです。
2012/01/03(火) 01:01:16.57ID:VNk3X2QbIKはUnityのほうで標準にしてほしいよな
locomotionとかあるけど、、
0117名前は開発中のものです。
2012/01/03(火) 02:25:12.10ID:WfTQ+6su実際のところ、MMDの資源をフル活用するツールってことでFA?
FBXだって出力を考えずにセットアップをやるとデータそのものを破棄する羽目になるし、
初めてゲーム作るような人ならむしろMikuMikuDance for Unityのほうが安定してると思う。
FBXに自己流セットアップはマジで泥沼。
0118名前は開発中のものです。
2012/01/03(火) 03:42:09.55ID:mcnBG0G40119名前は開発中のものです。
2012/01/03(火) 04:10:18.33ID:NycW7K7Sどんなゲームを作るかによるからな。
スマートフォン向けの開発ならスマートフォン並みのしょぼい環境でも動くが、
Skyrim並みの超大作作るにはSkyrimが動くような環境が必要だろう。
0120名前は開発中のものです。
2012/01/03(火) 04:18:10.65ID:AwHj7P7f0121名前は開発中のものです。
2012/01/03(火) 04:29:12.20ID:mcnBG0G4ざっくりとした説明だけどサンクス
スカイリム程度なら余裕で動かせるし大丈夫かな
>>120
跳び箱を低い段からはじめるように入門としてはいいと思う
MMDを触ったこと無いけども
0122名前は開発中のものです。
2012/01/03(火) 04:35:20.38ID:idSrPuJzそれはUnityも
0123名前は開発中のものです。
2012/01/03(火) 04:40:31.97ID:AwHj7P7f0124名前は開発中のものです。
2012/01/03(火) 10:13:56.57ID:4Mgew7pfUnity.exeが起動しないのですがどうしたらいいのでしょうか?
0125名前は開発中のものです。
2012/01/03(火) 10:15:22.66ID:ABHgRjGN簡単なセーブ・ロードでいいから欲しい
0126名前は開発中のものです。
2012/01/03(火) 10:28:13.44ID:gYSYpM+kUnityGamesのチュートリアルにあるよ
PlayerPrefsってやつ
0127名前は開発中のものです。
2012/01/03(火) 10:29:40.60ID:q8wDp+wtblenderと比べたらMMDなんか鼻くそだぞ
0128名前は開発中のものです。
2012/01/03(火) 10:47:20.60ID:tCcBoYCC0129名前は開発中のものです。
2012/01/03(火) 10:48:20.67ID:AwHj7P7f素直に御三家使えとw
0130名前は開発中のものです。
2012/01/03(火) 11:25:51.92ID:CIq0eLob0131名前は開発中のものです。
2012/01/03(火) 11:55:45.02ID:8QP9m0XZ管理者権限で実行してる?
0132125
2012/01/03(火) 12:36:27.48ID:ABHgRjGNどうもUnityにセーブファイルを作る方法がないような?
0133名前は開発中のものです。
2012/01/03(火) 12:36:57.01ID:ABHgRjGN情報ありがとうございます。
0134名前は開発中のものです。
2012/01/03(火) 12:41:41.37ID:IDKxYkGHしかし商用でUnity使うって話なら、御三家でいいと思うってか、
商用なら御三家使え。保証も含める意味で。 個人で趣味ならなんでもおkだけど、
>>117 >>127
MMDはただの単機能ポーズ/モーション設定ソフトで、Blenderで言うとNLA/Action/IPO の内、
「ただボーンを動かして、キー打つ。ちょっとカーブ設定できる」 ところだけ抜き出した簡易ソフト。
なので、比べる事自体違うと思うよ。
そんな訳で、Blender or 自動机本家ソフト使って、fbx 吐かせれば楽勝
・Blender or 御三家
→ Unity
って2つのステップでおk
0135名前は開発中のものです。
2012/01/03(火) 12:42:22.90ID:Z+ySPkll砲台と砲身と車輪とか別モデルで用意すんの?
1モデルでオブジェクト分けてれば済むの?
0136名前は開発中のものです。
2012/01/03(火) 12:47:56.00ID:AwHj7P7fホビーユーザなら頑張っても
モデリングで一杯一杯になりその次へ進めないよな
実際にゃ、モデリング、テクスチャ、サーフェイス、リグ、アニメとかなり手間がかかる
しかもモデリングっていっても
素人に毛の生えた様なローポリモデリングしか出来ない
0137名前は開発中のものです。
2012/01/03(火) 12:47:58.39ID:o0jvl7H3ここからはUnityのポジティブ情報以外禁止で
0138名前は開発中のものです。
2012/01/03(火) 12:53:58.50ID:IDKxYkGH俺ならこんなコード書いてしまう
http://codepad.org/PtMve4nk
0139名前は開発中のものです。
2012/01/03(火) 12:59:10.51ID:IDKxYkGHその辺の話は、結局どんなソフト使っても全部一緒と思われ。
御三家だろうがBlenderだろうがその他だろうが。
手間は手間だけど、それ自体楽しんで探求しちゃう人なら向いてるはず。
「これから全部覚えます!」 って言う入門者視点での話なら、
「その次」 へ進めるかどうかは結局その人の考え方次第かな
てか俺だってまだUnity触って4日目なんだけさ!www ぶっちゃけ4亀の提灯記事見てきた一人だ
0140名前は開発中のものです。
2012/01/03(火) 13:04:27.31ID:DEVlb3/j効率的に作業がこなせるようになっている・こなせるようにカスタマイズしやすいってだけだから基本的にはメタセコやMMDやblenderと一緒
仕組みを理解しないと使えない
0141124
2012/01/03(火) 13:11:01.48ID:4Mgew7pf管理者権限で実行しても起動してくれません。
互換モードXP(SP2)の設定でも起動してくれない・・・
0142名前は開発中のものです。
2012/01/03(火) 13:11:50.47ID:IDKxYkGHhttp://codepad.org/xosBhZCK
てか、ゲームデータのセーブ機能とか、Unity側の話じゃないというか
結局これって、「Unityライブラリを利用して、MonoDevelopでコード書く。
おまけでシーンエディタもついてきます = Unity全体」 みたいな順序と認識してるので、
結局この辺の普通のコード書いていいと思う
0143名前は開発中のものです。
2012/01/03(火) 13:16:31.55ID:AwHj7P7fモデリングやテクスチャなんぞ時間と気合さえあればどうとでもなるしw
0144125
2012/01/03(火) 13:16:32.51ID:ABHgRjGNサンクス。結局簡単な方法は無いってことですね
GameObjectにSaveLoadコンポーネントをアタッチするだけで
ファイルに保存して欲しかったのですが、かなりめんどくさいですね
自分で頑張ってみます。もう少しUnity側でサポートしてほしいなあ
0145名前は開発中のものです。
2012/01/03(火) 13:23:45.41ID:IDKxYkGH>GameObjectにSaveLoadコンポーネントをアタッチするだけで
なんかAPIリファレンス見てる限り、なんか出来そうにも見えるけど、
かえってそれを用意する方が相当面倒な気はする… って、慣れてる分野の違いかもしれないが
0146名前は開発中のものです。
2012/01/03(火) 14:41:19.79ID:8QP9m0XZチュートリアルとかのunityファイルを直接開こうとしても駄目ですか?タスクマネージャで実行プロセスにUnityはいませんか?
また、インストール先についてはprogram filesとかの下ではなくてd:\unity3dとかの自前のフォルダにインストールしても駄目ですか?
ところで、チップセットもしくはグラフィックカードは何でしょう?
0147名前は開発中のものです。
2012/01/03(火) 15:16:52.53ID:tCcBoYCC0148名前は開発中のものです。
2012/01/03(火) 15:38:08.22ID:IwOhF0L7PC環境を書いてみるんだ。
0149名前は開発中のものです。
2012/01/03(火) 15:45:52.42ID:CIq0eLob神が与えたこの力 ウララウララウラウラヨォ〜
0150名前は開発中のものです。
2012/01/03(火) 17:29:31.85ID:IDKxYkGHデフォルト3.5だったっけ?そこ確認すればおk
2.0ベースだったら Linq とか使えない
0151名前は開発中のものです。
2012/01/03(火) 19:05:10.89ID:4+SC1GbRマジで?
C#のStreamWriter的なものってないの?
0152名前は開発中のものです。
2012/01/03(火) 19:11:33.58ID:uAWzdH2yあちらのスレは人が少ないので。
スプリットアニメーションの名前って、配列に組み込む前に宣言をしないと使えないの?
0153名前は開発中のものです。
2012/01/03(火) 19:34:11.32ID:IDKxYkGHいやだから >>138 >>142
それ的な物っていうか、むしろそれ使えばいいじゃないのって話
すでにあるのに、なんで同じ物二重に用意しろと
0154名前は開発中のものです。
2012/01/03(火) 19:49:27.03ID:4+SC1GbRあ、StreamWriter使えるんだ?
標準関数の類ってどこまで使えるの?
0155名前は開発中のものです。
2012/01/03(火) 20:20:08.34ID:w4wmqDPzUnityに標準搭載されてるFBXLoaderでは手動スプリットと同時に適当な名前がつく
名前はAnimationStateのメンバーだからそれに従ってるのでは?
0156名前は開発中のものです。
2012/01/03(火) 20:20:44.67ID:w4wmqDPz0157名前は開発中のものです。
2012/01/03(火) 20:28:44.22ID:uAWzdH2yありがとうございます。
既に使用されている名前になっているということですね。
0158124
2012/01/03(火) 21:03:24.15ID:4Mgew7pf>>148
レスありがとうございます。
確認、実行してみましたが起動しませんでした。
グラフィックカードは
NVIDIA GeForce GTX 550 Ti
メモリ2275MB
0159名前は開発中のものです。
2012/01/03(火) 21:37:28.27ID:WfTQ+6suSystem.〜で読める奴なら何でも。
一部名前空間は読めないみたいだけど。
0160名前は開発中のものです。
2012/01/03(火) 22:02:16.84ID:hDpCQPmmttp://d.hatena.ne.jp/nakamura001/20110711/1310346484
0161名前は開発中のものです。
2012/01/03(火) 22:22:53.32ID:uAWzdH2yすげー。個人製作らしい。
0162名前は開発中のものです。
2012/01/04(水) 00:07:38.91ID:gmXpccQXスゲー
けど歩きのモーションが酷いのが目立つなぁ
mayaも大したことないのかな?
まあ頑張れ
0163名前は開発中のものです。
2012/01/04(水) 00:24:01.60ID:geAQv9me0164名前は開発中のものです。
2012/01/04(水) 00:34:42.14ID:dgSh1pq/0165名前は開発中のものです。
2012/01/04(水) 00:42:54.68ID:qbaKe/kqどしたらいいのん?
0166名前は開発中のものです。
2012/01/04(水) 01:09:29.09ID:11Kxj3qT0167名前は開発中のものです。
2012/01/04(水) 01:12:32.31ID:DfCy1eKz「ゲーム業界で働くなら中二病は大事」採用担当が語るゲーム業界採用事情
ttp://gigazine.net/news/20110903_game_recruit/
0168名前は開発中のものです。
2012/01/04(水) 11:21:36.30ID:u34lyjMYチュートリアルをやれば?
0169名前は開発中のものです。
2012/01/04(水) 11:25:37.24ID:qbaKe/kqどの?
0170名前は開発中のものです。
2012/01/04(水) 11:48:22.03ID:qbaKe/kqttp://2ch.at/s/20mai00497637.jpg
0171名前は開発中のものです。
2012/01/04(水) 13:55:07.54ID:in7bZB/0各関節のパラメータを操作してその都度3Dモデルを動かすのが基本?
0172名前は開発中のものです。
2012/01/04(水) 14:00:25.67ID:dgSh1pq/>>160
それって、もしかして Unityでの制限て言うより、Monoベースで参照設定をしない場合の、
触れるクラス/名前空間って事でない?
って言うのは、例えばMonoベースでのC#ライブラリって、Microsoftのプロプライエタリライブラリは
当然含まないから、VC# で使える全てが使える訳じゃないが、
Windows環境大前提で、参照設定したら、どれでも使おうと思えば使えるとか、そんな話でない?
違うのかな。 違うとすると、UnityのVMはCLIのVMでなく、独自って話なんだろうか
0173名前は開発中のものです。
2012/01/04(水) 14:03:18.09ID:dgSh1pq/なんだろう。 C++/CLI で .net 用 dll 書いたらわかるかな…
>>171
GameObject.animation.play("名前") とかあるから前者じゃね?
とりあえず、モーション含んだ fbx 放り込んで、動く事は確認済み
0174名前は開発中のものです。
2012/01/04(水) 15:34:11.56ID:qbaKe/kq0175名前は開発中のものです。
2012/01/04(水) 15:45:03.38ID:dgSh1pq/GameObject go = GameObject.Find(<GameObjectBの名前>);
go.animation.Play(アニメーション名);
■ このスレッドは過去ログ倉庫に格納されています