トップページgamedev
1001コメント339KB

【3Dゲームエンジン】Unity総合スレッド20

レス数が1000を超えています。これ以上書き込みはできません。
0001名前は開発中のものです。2013/08/10(土) NY:AN:NY.ANID:/Qgwz1hV
3Dゲームエンジン「Unity」のスレです。

Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。
●公式
http://unity3d.com/unity/
●Unity 2ch Wiki
http://www24.atwiki.jp/unity2ch/
■質問スレ
【3Dゲームエンジン】Unity質問スレッド5
http://toro.2ch.net/test/read.cgi/gamedev/1372099904/
※前スレ
http://toro.2ch.net/test/read.cgi/gamedev/1368814728/
0914名前は開発中のものです。2013/12/22(日) 10:47:37.16ID:djzYQr3O
>>913

動画は
http://www.youtube.com/embed/4qE8cuHI93c

プロジェクトファイルは
https://www.assetstore.unity3d.com/#/content/11228
0915名前は開発中のものです。2013/12/22(日) 12:23:43.42ID:KucWx0f9
>>914
ありがとう助かった
0916名前は開発中のものです。2013/12/24(火) 14:14:42.25ID:YsIMwEDg
>>907

MovieTextureは、UntiyEngineについてるので、すっかり使えると思っていたのですが
ダメなんでしょうか?

というか、Aseetフォルダにmp4ファイルがあるだけでエラーになるのです。

リファレンスみると、Aseetフォルダにいれるとoggに変換されるとありますがmp4のままです。

エンコードが悪いのでしょうか?
0917名前は開発中のものです。2013/12/24(火) 14:21:50.97ID:kyL7/gXO
社会が悪い
0918名前は開発中のものです。2013/12/24(火) 14:36:35.61ID:sgud38aD
ttp://docs-jp.unity3d.com/Documentation/Components/class-MovieTexture.html
>Windows上でムービーがインポートされるためにはQuickTimeがインストールされていることが必要です(ここ  からダウンロード)
>Movie Texturesは、iOS上ではサポートされません。代わりに、Handheld.PlayFullScreenMovie を使用してフルスクリーン ストリーミング再生が提供される。
0919名前は開発中のものです。2013/12/24(火) 18:19:27.67ID:L2qvgLfJ
やっぱサポートされないんじゃん。
>>916
APIとしてクラスがあるからと言って、全部の環境でサポートされてるとは限らないのは、
マルチプラットホーム環境の開発ではよくある普通の話
0920名前は開発中のものです。2013/12/25(水) 14:51:51.70ID:zKpgUkOm
オブジェクトのピボット座標ってワールド原点(0,0,0)に置いておくほうがいいの?
それともオブジェクトの重心や中心でいいの?

たとえば3Dアプリ側だけで帽子とか作るとき、原点にすると回転時に面倒なので
帽子の重心に置きっぱなしにしてるんだけど、unityにインポートすると何か不具合でる?
0921名前は開発中のものです。2013/12/25(水) 16:15:17.98ID:90QCFJAu
スクリプトリファレンス読んでるとつくづく思うが、unityのスクリプトってほんとactionscriptに似てるな。
0922名前は開発中のものです。2013/12/25(水) 16:17:35.34ID:OcADKcwQ
>>920
回したい中心
0923名前は開発中のものです。2013/12/25(水) 16:21:36.03ID:CUbWJvC8
>>920
普通はオブジェクト座標系の原点て、そのオブジェクトの位置をワールド内で示す代表となるポジションだから、
ワールド座標系に配置するとき取り回しやすいようオブジェクト内のどこかに決めるけど、
(例えば木なら根っこの中心とか)

なんか特別な事情や設計都合上、意味わかってるなら、ワールド原点に揃えてもいいんじゃね。
その場合、見た目に反してワールドから見た位置はずいぶんオフセットしてる状態になるけど。
0924名前は開発中のものです。2013/12/25(水) 16:27:35.64ID:CUbWJvC8
>>921
Unityのスクリプトって言うか、.NET(MONO)だから。

で AS3に似てるって言うか、AS3はJavaScript(ECMAScript)の影響受けててかつJavaに寄って出来てる。
そしてお前さんが見てるそれは JavaとそっくりさんのC#か、JavaScriptの構文を拡張した .NETの JScript.NET だから。

両者が似てるのは、そんな変遷関係の結果。
0925名前は開発中のものです。2013/12/25(水) 17:37:08.15ID:VcJ8N6J6
軟体とかロープってどうやんの?
0926名前は開発中のものです。2013/12/25(水) 21:02:27.05ID:mFzS5N41
気合いでがーっとやる
0927名前は開発中のものです。2013/12/25(水) 22:54:36.83ID:ZKRuzVz6
さっきUnityいじってたらテストプレイする時にavastが反応して
なんかのファイル消したみたいでテストプレイ出来なくなったんだが同じ現象の人いない?
何のファイルが消えたかわからなくなってしまったからなおしようがなくて困ってる
0928名前は開発中のものです。2013/12/25(水) 23:00:50.29ID:ZKRuzVz6
時間おいたらなぜかなおった
0929名前は開発中のものです。2013/12/25(水) 23:16:37.23ID:EYKmnK0O
あー、まずいな。かなり深い部分に入り込まれてるかも
0930名前は開発中のものです。2013/12/25(水) 23:18:59.85ID:OcADKcwQ
インストールし直せば
0931名前は開発中のものです。2013/12/26(木) 00:17:58.46ID:CeJwjGzk
>>930
除外フォルダにしたらなおったよ
0932名前は開発中のものです。2013/12/26(木) 00:38:09.56ID:fZj/yluS
そういうときのためにバージョン管理ソフト使っとけ
0933名前は開発中のものです。2013/12/26(木) 02:45:02.11ID:z0pV+mfN
質問したいときに限って質問スレ落ちてる事案
0934名前は開発中のものです。2013/12/26(木) 08:54:10.72ID:QNlXj8RW
ぉこなの?
0935名前は開発中のものです。2013/12/26(木) 10:25:53.96ID:rIss2Sj5
Handheld.PlayFullScreenMovieでMP4再生はできました。ありがとうございました。

ただこのムービー再生中に、そのムービーの上にスプライトは表示できるのでしょうか?
0936名前は開発中のものです。2013/12/26(木) 11:23:50.41ID:JHHjMg//
Handheld.PlayFullScreenMovieで再生中はそれ以外のことは一切出来なかったと思う
どうしてもその手のことをやりたいならMobileMovieTexture($75)というアセットを使うといい
ここにデモバージョンがある
ttp://forum.unity3d.com/threads/115885-Mobile-Movie-Texture
0937名前は開発中のものです。2013/12/26(木) 12:04:18.87ID:/F2kZZ0U
UnityのためにJavascriptかC#覚えようと思うんだけど
どちらのほうがいい?
Javascriptはぐぐってもweb表示系の情報ばかり出てきて辛いんだが、検索のコツとかあるの?
0938名前は開発中のものです。2013/12/26(木) 12:25:17.17ID:o1nZNR82
>>937
個人的には C#の方がリソースも多いのでいいと思う。どっちかに元々慣れてる人か、Unityのリファレンスで理解でる人ならどっちでもいい。

あと、これはある意味弊害だと思うけど、"JavaScript" でググってもそりゃブラウザで動く一般的な方しか出て来ないよ。
Unityで作るアプリは.NET(MONO)上で動く物なので、とりあえず基礎情報としてはこっちを見て。

http://ja.wikipedia.org/wiki/JScript
http://msdn.microsoft.com/ja-jp/library/ms974588.aspx
0939名前は開発中のものです。2013/12/26(木) 12:43:17.17ID:o1nZNR82
ちなみに「ある意味弊害」と書いた理由は、なんか "初心者が書いたような入門記事" とか、
ある程度Unityに限らずプログラミングに慣れてる人が書いたブログとかでも、
その辺混同してたり省略してたり曖昧になってて正体不明なまま話してる事があるんだが、

Unityのは3つとも全部.NET(MONO)の言語。
JavaScriptっぽいヤツは正確には、JavaScriptを基本構文として採用した JScript.NETであって、JavaScriptと本来別物。

ちょうど 旧VBやVBScript と VB.NET の関係、
Python と IronPython の関係に似てる物。
0940名前は開発中のものです。2013/12/26(木) 12:51:37.93ID:SRt/JyMm
C#は他からのソースコードコピペで動くけどJavascriptはUnity 用に書き換えないと無理ってことですか?
0941名前は開発中のものです。2013/12/26(木) 12:56:34.97ID:G1cI+cMh
書き換えるっていうか、似てるけど別言語だって事をまず理解したほうがよい
0942名前は開発中のものです。2013/12/26(木) 12:58:10.06ID:o1nZNR82
>>940
いや… コピペなんて、基本的にどの言語でもコピペで動く物と動かない物があるでしょ。
Unityの3つのどの言語も、別に "Unity専用スクリプト" な訳じゃ無いから。ちょっとは考えてくれ。

例えば C# だって、VC#でフォームベースプログラミングで、Microsoftのフレームワークありきだったら、Unityじゃ動かないかもしれないし、
Windows向けに作ってたら動くかもしれない。

JScript.NET に関しては、ブラウザ向けにJavaScriptで書いたものが、動かないかもしれないし、ブラウザありきじゃない内部処理なら動くかもしれない。

それだけの事。切り分けて整理して考えて。
0943名前は開発中のものです。2013/12/26(木) 12:59:29.96ID:o1nZNR82
>>941
そういう事だよな。そこが出発点。1万キロの旅の最初の1センチって感じ。
0944名前は開発中のものです。2013/12/26(木) 13:05:22.07ID:USqNv4Hv
>>939
JScript.NETじゃないよ。
unityscript。
githubみるといい。
0945名前は開発中のものです。2013/12/26(木) 13:06:21.31ID:hO+Y5SEG
別言語じゃないという人もいれば違うという人もいたり・・・

unity用のクラスが追加されてるだけで基本バージョンのやや古い
.NET(MONO)のC#なりJScriptだって意見の方が俺は同意できるけどな
0946名前は開発中のものです。2013/12/26(木) 13:08:58.22ID:hO+Y5SEG
すくなくともC#に関して、バージョンのやや古いMONOのC#だよね

Jscriptの方は本格的にコード組んだことが無いから判らない
その辺りは詳しい人の情報が欲しいな。完全に別物なのかね?
0947名前は開発中のものです。2013/12/26(木) 13:47:55.59ID:e7bgSFPW
JSコードの移植はまず無理だと思え
prototypeが使えない
0948名前は開発中のものです。2013/12/26(木) 15:00:49.59ID:o1nZNR82
>>944
さらに差異があるってマジか。確認する。

>>945-946
http://answers.unity3d.com/questions/226919/is-unityscript-the-same-as-jscript.html

ここでも話されてるけどまず整理すると、
最初の切り分けとして JavaScript(ECMAScript)は完全に別物。
構文仕様として似せただけ。
なので発端 >>937 向けの返答としては変わらない。

でさらに、JScript と JScript.NET も別。
どう別かと言うと、.NET(MONO)ベースなのが JScript.NET。
.NETと付かない JScriptは、昔から MS-IE に搭載されてるMSによる機能変更されたJavaScriptの事。
(web開発の仕事してる人なら知ってる話。10年前からallとかあったのが JScript)
なんで名前がこうかと言うと権利上の理由や機能の違いがあるから。

で、問題は Unity の物だが、基本的に .NET(MONO)ベースなので、JScript.NETだが… その名前自体はMSの物なのでって言う部分と、
あとなんかUnity開発側で改編があるっぽい。

上の記事チラ見したところ、ジェネリックスの仕様周りらしい。
0949名前は開発中のものです。2013/12/26(木) 15:05:08.00ID:o1nZNR82
そんな訳で「どっちで覚えた方がいいですか?」って言う最初の問いに対する答えは、
やっぱり特に言語そのものに関するリソースも多い C# が、個人的にいいかなって話に戻る感じ。
0950名前は開発中のものです。2013/12/26(木) 15:05:13.96ID:li5ElF+a
photoshop script support(スクリプトでphotoshopを動かして複雑な動作や、大量の画像の編集を行うもの)や
jsfl(actionscriptとは別に、FLASHのUIで操作するような作業をスクリプトで自動化するもの)も文法はjavascript準拠ではあったが、
あくまで別物だったな
0951名前は開発中のものです。2013/12/26(木) 15:36:55.41ID:/F2kZZ0U
>>939,949
ありがとうございます
ググル際にノイズが少なそうあんあんいくぅC#の勉強を始めてみます
0952名前は開発中のものです。2013/12/26(木) 15:39:53.42ID:/F2kZZ0U
>>938で紹介していただいたURLも確認させていただきます
わざわざ丁寧にありがとう
0953名前は開発中のものです。2013/12/26(木) 15:56:29.52ID:USqNv4Hv
>>948
いいからgithubみてこいよ
0954名前は開発中のものです。2013/12/26(木) 16:18:22.08ID:o1nZNR82
>>953
家帰ってからな
0955名前は開発中のものです。2013/12/26(木) 16:23:32.35ID:o1nZNR82
と思ったけど、こっそり覗いてみたら
https://github.com/Unity-Technologies/unityscript
> A JavaScript implementation based on the Boo programming language.

Boo が元になってるらしいな。へぇって感じ。
つかこんだけの話なら自分で貼れよ。
0956名前は開発中のものです。2013/12/26(木) 18:58:55.52ID:AuRSyG+X
>>925
JointつかったRigidBodyで作れるけどそのままやると重たいんでお勧めじゃない。
もしソレがゲームの根幹にかかわるなら物理演算を何処まで適用するのか見極めてから単純な剛体を自分で作り込むかUnityの剛体の組み合わせにするかを選ぶのがベスト。
0957名前は開発中のものです。2013/12/27(金) 01:52:49.62ID:HUI9v7O0
>>955
根拠ないことを吹聴してたわりに偉そうだな
0958名前は開発中のものです。2013/12/27(金) 07:10:14.12ID:8Cs+L/Vs
嫉妬ですか
0959名前は開発中のものです。2013/12/27(金) 07:29:24.53ID:cv3d4v7G
Mecanimなんで一々ブレンドする事前提なんだよ!
setInteger投げたらサクッと変われよ!
0960名前は開発中のものです。2013/12/27(金) 08:02:40.91ID:ZESeRH59
>>958
!?
ご病気ですか?
0961名前は開発中のものです。2013/12/27(金) 09:02:40.35ID:uP50omDO
mecanimどこかに良いサンプルないの?
ジャンプすらまともに作れない(´;ω;`)
0962名前は開発中のものです。2013/12/27(金) 09:08:16.59ID:xKsqIMYA
mecanim は思ってた以上に癖がある事実
0963名前は開発中のものです。2013/12/27(金) 09:26:01.63ID:n1oY/10v
>>957
根拠無い事ってw
見た目限りなくそっくりやんけ
0964名前は開発中のものです。2013/12/27(金) 10:21:59.00ID:VRXOe6AZ
実際にJavaScriptとUnityScript、両方を使っている人の感想としてはどうなの?
って所を一番、聞きたいけどな

まぁ、C#の俺は関係ない話なんだけど将来、共同作業するかもしれないから
一応知っておきたいみたいな

ちなみにC#の方は何度も言うけど.NET(MONO)のC#そのもので
unity用にクラスが追加されてる感じ。メッセージやコンポーネント関係で
疎結合のやり方に独特なものがあるけど、それ以外C#の知識がそのまま
生きてくる感じだと思う
0965名前は開発中のものです。2013/12/27(金) 11:19:13.99ID:n1oY/10v
>>964
だからJavaScriptは違うからまず忘れろ。ベースとなる基本構文がそれなだけで完全に別だからそこは忘れろ。

「JScript.NETとUnityScriptが」そっくりって事。
由来が違うだけで限りなくそっくり。さらにどっちも .NET(MONO) 上の物。
つさ誰でも触れるんだから自分で実際に書けよ。
0966名前は開発中のものです。2013/12/27(金) 11:24:17.87ID:n1oY/10v
あとCLI基盤は共用化されてるけど、「JScript.NETは」「MSの製品」な。
だからだろ。そっくりでも別に作ったのは。

とにかく「JavaScriptは」まず忘れろ。
あと「JScriptも」忘れろ。
「UnityScriptと命名された物と」「MSのJScript.NET」って話にしろ。
0967名前は開発中のものです。2013/12/27(金) 11:58:24.46ID:Ix3WanFL
なにこのデジャヴ
0968名前は開発中のものです。2013/12/27(金) 12:52:01.02ID:xKsqIMYA
簡単に言えばそれぞれの言語の参考書籍を見てそのままUnity でも活用しやすいのはどっちか言えばいいだけじゃないの?
その事をそもそも聞きたかったんだろうし。
0969名前は開発中のものです。2013/12/27(金) 13:20:57.50ID:n1oY/10v
うん。だからリソースの多いC#じゃねと最初に。
0970名前は開発中のものです。2013/12/27(金) 14:37:46.15ID:uol5O9xV
javaかC#かBooかなんて割と些細な問題で、unityの場合、用意してあるライブラリをいかに熟知して使いこなせるかの方がはるかに重要な気がするんだが
0971名前は開発中のものです。2013/12/27(金) 14:46:28.38ID:B1PwQfWD
UnityのJSはプロトタイプベースのオブジェクト指向関係は全く入っていないので構文がJavaScriptなだけの別言語だと何度も過去スレで言われているような気がしないことも無い
ただまぁ非常に短いコードを書くのには大変便利ではある(UnityのWikiにあるFogLayer.jsみたいなのね)
0972名前は開発中のものです。2013/12/27(金) 15:10:00.46ID:n1oY/10v
>>971
「JavaScriptは」違うと何度も言ってるのにな。

簡単に言えば JavaScript(NetScape/ECMA)と、JScript(Microsoft)はブラウザ環境の物。

JScript.NET(Microsoft
)は .NET(MONO)環境の物。

で、UnityScript(Unityテクノロジーズ)は .NET(MONO)環境の物で、JScript.NET とそっくりな物。

ただこれだけの話。何回ループするんだと。
0973名前は開発中のものです。2013/12/27(金) 15:30:05.35ID:gq0HFaML
Booでいいと思うよ
0974名前は開発中のものです。2013/12/27(金) 16:35:01.42ID:HUI9v7O0
>>973
機能的には強力なんだけどコンパイラの出力がぐちゃぐちゃで
AOTの闇に呑まれやすいのが弱点だな
0975名前は開発中のものです。2013/12/27(金) 16:36:21.48ID:HUI9v7O0
>>963
見た目が根拠って、馬鹿?
0976名前は開発中のものです。2013/12/27(金) 16:42:48.21ID:n1oY/10v
>>975
お前は小さい煽り挟むより先に文脈を読みなさいよ
0977名前は開発中のものです。2013/12/27(金) 21:00:56.55ID:xKsqIMYA
>>972
名前を羅列しても意味ないよ
カレー食べたことのない人にカレー味だよって言ってるのと同じ、カレー味とは何なのかを詳しく語らないと
よろ!
0978名前は開発中のものです。2013/12/27(金) 21:23:58.24ID:gq0HFaML
選べ!

1。うんこ味のカレー
2。カレー味のウンコ
0979名前は開発中のものです。2013/12/27(金) 22:49:00.58ID:+yVBaI4E
>978
0980名前は開発中のものです。2013/12/28(土) 00:00:37.36ID:GZbbuKfu
俺は普通にそんなモン捨ててカレー味のカレー作るけどなw
0981名前は開発中のものです。2013/12/28(土) 00:32:01.35ID:Tjrk3MrH
スマホでゲームダウンロードしてUnityって出るとガッカリするよな。
一昔前にフリーゲームがクリックアンドプレイに汚染されてたのを思い出す。
0982名前は開発中のものです。2013/12/28(土) 00:47:46.63ID:S065/T3W
>>981
こういうのを見ると18歳未満はネットを禁止すべきと思う
もしくは免許制にして、ネットリテラシーを持つ人間の身が使えるようにすべきと思う
0983名前は開発中のものです。2013/12/28(土) 00:55:14.39ID:u81lFzyh
スマホでUnityロゴ出るクソゲーって確かにいろいろ見たことはあるけど、Unityだからクソゲー率が高いって感じはせんけどな
民主化謳ってる以上そういう傾向がゼロではないんだろうけどさ
往年のクリクリ類ほど敷居低くないのと、ちゃんと作り込める環境という点で状況随分違くね
0984名前は開発中のものです。2013/12/28(土) 00:56:47.40ID:YmQ5I8ry
こないメンえびの朝、家の外でビヨビヨと五月蠅いもんメンえびから外に出たら、

D.O君子中学生が半泣きで防犯ベルを握ってる。


防犯ベル!?


「どうしたんメンえび?」

「転んメンえび時に、立木にチェーンがひっかかって、キーが外れたんメーン…」

「キーディスってんじゃねーよ!」

「そのまま排水溝へ…」

しYOうがないので、六角工具やドライバーを使って防犯ベルを分解、

音を止めてあげた。近所迷惑メンえびしね。

気が付くと、音に気づいた近所の住人が何人も周りに。



半泣きでへたり込んでるD.O君子中学生の側で、

躍起になって防犯ベルを分解してるパジャマbay4K。



道の向こうから近づいてくる赤色灯…
0985名前は開発中のものです。2013/12/28(土) 01:54:47.40ID:qejWQ2Pe
UI周りが作りにくすぎだろ。
0986名前は開発中のものです。2013/12/28(土) 02:06:38.35ID:4Hf3n2X6
うい〜
0987名前は開発中のものです。2013/12/28(土) 07:43:59.21ID:WgMTjgLt
結局NGUI に振り回される日々
0988名前は開発中のものです。2013/12/28(土) 09:58:08.60ID:p0EEcjuC
>>987
今のところNGUIの最新+Unity4.3が一番プログラマブルなUI書きやすいんだけどUniSWF使ってUIだけFlashってのもアリだと思うようになった。
ちょっと高いけどUniSWFいいかも。
0989名前は開発中のものです。2013/12/28(土) 10:57:36.53ID:bvwnuL8c
俺はPGだけど NGUIはとても重宝してる。
>>988はデザイナ?
0990名前は開発中のものです。2013/12/28(土) 11:51:26.44ID:p0EEcjuC
>>989
いやFlashつかえるとUIをデザイナに丸投げできるんで テヘ
0991名前は開発中のものです。2013/12/28(土) 12:22:15.99ID:dDO9IP+s
【3Dゲームエンジン】Unity総合スレッド21
http://toro.2ch.net/test/read.cgi/gamedev/1388200821/
0992名前は開発中のものです。2013/12/28(土) 13:00:08.83ID:k9g+NKJt
俺はPGだけどNGUIは使わない
自前で作ってエディターもつくってデザイナーに丸投げ
0993名前は開発中のものです。2013/12/28(土) 13:57:38.04ID:qp6tVCpf
デザイナーいればいいよなあ
0994名前は開発中のものです。2013/12/28(土) 22:13:02.25ID:35bNEEVN
うめ
0995名前は開発中のものです。2013/12/28(土) 22:17:42.66ID:qp6tVCpf
うめざえもn
0996名前は開発中のものです。2013/12/28(土) 22:23:11.21ID:jJ0g5f1B
次の○○に入る言葉を答えなさい。

こんちくしょ○○
0997名前は開発中のものです。2013/12/28(土) 22:25:54.26ID:4Hf3n2X6
最近活動範囲に裏であんたのミスを強調して漏らされてるってわかってるよな?
俺には自分の信念があるので裏切りはしないが、敵は外堀を埋めてる。
個人攻撃がくるぞ注意しろ。
0998名前は開発中のものです。2013/12/28(土) 22:35:39.54ID:qp6tVCpf
うめめ
0999名前は開発中のものです。2013/12/29(日) 01:08:36.86ID:vjx/HfWR
頭おかしいんちゃうwww
1000名前は開発中のものです。2013/12/29(日) 03:48:05.38ID:67t+umU3
1000
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。