【3Dゲームエンジン】Unity 5
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2011/09/10(土) 20:58:47.74ID:r1S6Nmlh公式サイト(英語)
ttp://unity3d.com/unity/
JavaScript、C#といった汎用言語を使用できるのが特徴です。
個人向けバージョンは商用含め完全に無償です
wiki
ttp://www24.atwiki.jp/unity2ch/
前スレ
【3Dゲームエンジン】Unity 4
http://hibari.2ch.net/test/read.cgi/gamedev/1311799942/
0264名前は開発中のものです。
2011/10/05(水) 00:19:19.47ID:HrX/SpYU行き成りそのレベルからかよw
おまいの言っていることを童貞野郎がナンパ師にナンパを指南してもらう時に
ナンパ男がちなみにどういった女いきたいの?とか言われて
「パツ金で巨乳なんですけどガートルが栄えるくらいウェストが細い子」
と言っているレベルだぞw
0265名前は開発中のものです。
2011/10/05(水) 00:39:03.63ID:4eiMiIzT0266名前は開発中のものです。
2011/10/05(水) 00:44:58.06ID:4Ou6MBJl0267名前は開発中のものです。
2011/10/05(水) 01:10:13.29ID:9pu0MbCc0268名前は開発中のものです。
2011/10/05(水) 01:18:30.96ID:3D182g4qかっこいい・・・
カリスマウニターだぜ
0269名前は開発中のものです。
2011/10/05(水) 13:28:55.12ID:FZJZoA6I0270名前は開発中のものです。
2011/10/05(水) 20:10:24.29ID:GLVCdPNv自前でみんな用意しちゃう人が多いのかな
0271名前は開発中のものです。
2011/10/05(水) 23:37:28.58ID:bsqWtyxk個人の趣味でやってるから買ってるよ。
0272名前は開発中のものです。
2011/10/06(木) 01:02:21.79ID:CsKqQKf5キャラや小物は自作してる。
0273名前は開発中のものです。
2011/10/06(木) 19:11:56.77ID:i4hZVbrdttp://www.school.pocket-queries.co.jp/index.php
なんぞAdSenseに出てきたからクリックしてみたが、詐欺くせえってか詐欺じゃね?
なんだよこの受講料
画像は実際の講義で使用する物とは異なります(笑)
0274名前は開発中のものです。
2011/10/06(木) 19:15:34.89ID:i4hZVbrd> 「総アプリ数○○本です!」の1本を作るために何十時間も費やしているんじゃないかという
App Store、50万本超えたって言ってたね(´・ω・`)
あとレビューまったくついてないアプリたくさんあるでしょ。
あれだいたいダウンロード数1桁か2桁な(´・ω・`)
0275名前は開発中のものです。
2011/10/06(木) 19:27:44.04ID:i4hZVbrdフリー版使ってると年収765万ないのがバレる罠(´・ω・`)
Urban PADやBISHAMONも(´・ω・`)
0276名前は開発中のものです。
2011/10/06(木) 20:37:09.62ID:puSWm1lW関数を呼び出す事って可能ですか?
色んなシーンで共通に使える汎用的な関数をどこに置けばいいのか
迷ってます。
0277名前は開発中のものです。
2011/10/06(木) 22:17:21.95ID:f5SOv6LWJavaScirptはやってないのでわかんない
0278名前は開発中のものです。
2011/10/06(木) 23:00:04.92ID:f5SOv6LWJSなら例えば Test って名前のスクリプト内に
static function Calc(n) {
return n * n;
}
という関数を定義すれば他のスクリプトから Test.Calc(100) で呼び出せるみたい
0279名前は開発中のものです。
2011/10/07(金) 03:17:31.45ID:gT2zVezVDestroyとInstantiateを繰り返すのだと遅くなりそうなのですが、
並べたオブジェクトの個々のモデルを高速に変更するような
事って出来ますか?
0280名前は開発中のものです。
2011/10/07(金) 03:43:25.86ID:lC3GLMEr動的テクスチャーへ貼り付けるほうがいいんじゃないのという気もする。
0281名前は開発中のものです。
2011/10/07(金) 04:20:15.12ID:/VfKSfO5空のMesh,とMaterialをスクリプトに持たせて、
空のゲームオブジェクトに適用、動的に変更を加える感じ。
0282名前は開発中のものです。
2011/10/07(金) 05:10:26.67ID:rOBOkGv7昔のドラクエみたいな2Dタイルマップ?
マップは一つのメッシュで処理して、中身の変更は
頂点のUVを変えればおk。
0283名前は開発中のものです。
2011/10/07(金) 10:15:32.88ID:ueCcKZZlゲームプレイ中にフォルダから動的に呼び出したいんだけどどうすればよいかな?
Resources.Load
LoadAllAssetRepresentationsAtPath
ここらへん怪しいんだけど読み込んでくれぬ…良かったら知恵を貸しておくれ
0284名前は開発中のものです。
2011/10/07(金) 10:33:43.23ID:gT2zVezVの使い方を勉強してみます。
0285名前は開発中のものです。
2011/10/07(金) 12:01:32.24ID:w17AEFUAみんな大丈夫?
macだと安定するのかな。
0286238
2011/10/07(金) 12:05:22.07ID:ueCcKZZl0287名前は開発中のものです。
2011/10/07(金) 13:11:19.53ID:GJ3edvZK確か特定(unity指定)のフォルダ作って
その中ファイルならみたいなこと書いてあったよね
ちがった?
0288名前は開発中のものです。
2011/10/07(金) 13:50:42.62ID:ueCcKZZlおっしゃる通りです…分かったみれば何て簡単なことだったのかと…
需要ないと思うけど一応。「Resources」フォルダでした
0289名前は開発中のものです。
2011/10/07(金) 14:08:38.72ID:apZO/D6u用意してくれればいいのにね。
0290名前は開発中のものです。
2011/10/07(金) 15:09:27.22ID:QceUUElz0291名前は開発中のものです。
2011/10/07(金) 22:01:29.98ID:kCXvRka6http://www1.axfc.net/uploader/Sc/so/281648
モデルをdaeに出力してunityで取り込むと
内側だけ見えるオブジェクトみたくなるんですが、
なんなんでしょうか?
全体が表面になるように
正方形からoffset->push/pullで穴をあけたのですが。
凸方でないから?
0292名前は開発中のものです。
2011/10/07(金) 22:55:13.84ID:KvLHf7eLエクスポートかインポートの設定でどうにかできないかな
0293名前は開発中のものです。
2011/10/07(金) 23:00:36.63ID:jrAQOkq/ttp://hsjp.net/src/up3853.zip
これでやってみたらどうなる?
0294291
2011/10/07(金) 23:03:13.29ID:kCXvRka6すいません、正方形じゃなくて立方体でした。
インポート設定で
裏面表面両方出力するとしたら
余計妙なことになりました。
なんなんでしょうね。
0296名前は開発中のものです。
2011/10/07(金) 23:13:02.11ID:1x9EhkUO画像うp
0297名前は開発中のものです。
2011/10/07(金) 23:53:14.70ID:QceUUElz3Dはちゃんと勉強しないとモノにならないよ。
0298名前は開発中のものです。
2011/10/08(土) 01:47:03.89ID:RAN6kKM0スクシヨ見せてよ。
0299名前は開発中のものです。
2011/10/08(土) 02:24:55.15ID:UwvrhZbj改造してレベルを増やして行きたいんだけど
sceneをコピーするのはどうするんだろう。
0300名前は開発中のものです。
2011/10/08(土) 02:38:27.72ID:hANs98Vm0301名前は開発中のものです。
2011/10/08(土) 02:48:32.49ID:YDMJ29Et0302名前は開発中のものです。
2011/10/08(土) 03:39:16.69ID:t0Yd2CCk>>301
ありがとう
こんな簡単な事に気づかなくて恥ずかしいw
0303名前は開発中のものです。
2011/10/08(土) 06:54:33.36ID:4CFcF/rsそのデータは元画像の全ての面を裏返しにしたデータなので、やっぱ裏表関係だね。
0304291
2011/10/08(土) 15:49:53.75ID:ZSarBLmGこんな感じです。
表裏両方出力されているようなのですが、
push/pullっしたところがただの何も無い面(?)になってるっぽいです。
色々変えてみましたが全部unity上では同じような感じです。
0305名前は開発中のものです。
2011/10/08(土) 15:52:07.28ID:YDMJ29Et0306名前は開発中のものです。
2011/10/08(土) 15:53:36.58ID:RAN6kKM0しかもよくわからない。
モデルデータをそのまま上げてくれたら修正してあげよう。
スケッチアップの仕様でトラぶってる感が。
いっそモデラー変えてしまえ。
0307291
2011/10/08(土) 16:22:14.49ID:ZSarBLmGおっしゃるとおりGoogleSketchupの問題っぽいです。
ありがとうございます。
daeファイルをblenderで読み込むと正しく表示されて、
それを.fbxでエクスポートしてUnityで取り込むと
うまくいきました。
SketchupProは持ってないのですが、あれば直接
SketchupProからfbxファイルを
エクスポートできるみたいなのですが。
0308291
2011/10/08(土) 16:25:27.51ID:ZSarBLmGblenderで読み込み,
blenderからfbx出力と二度手間ですが。。。
たしかにモデラー変えたほうがいいかもです。
0309名前は開発中のものです。
2011/10/09(日) 01:24:04.00ID:GRH7Cma7あれってunityといっしょに使うと便利なのかな。
ローポリ作るにはつらいという話はよく聞くけど...
0310名前は開発中のものです。
2011/10/09(日) 01:27:50.31ID:mAPuEihr0311名前は開発中のものです。
2011/10/09(日) 02:03:45.74ID:jEdDJ806ベンダーとして参加したらケツの毛まで抜かれそう・・・
0312名前は開発中のものです。
2011/10/09(日) 02:05:20.70ID:nQiFWeIU何と一緒に使っても変わらないよ。サポートしてるソフトやフォーマットなら
全然変わらない。
ところでボーン付いてないけど大丈夫?そっちの方が心配だよw
0313名前は開発中のものです。
2011/10/09(日) 12:33:05.03ID:6d7fz80E0314名前は開発中のものです。
2011/10/09(日) 13:02:38.10ID:mAPuEihr0315名前は開発中のものです。
2011/10/09(日) 13:03:50.45ID:sP6YeWJ1どのツール使っても才能がある奴は時短ルートが頭に描けて速いよ。
0316名前は開発中のものです。
2011/10/09(日) 13:25:18.68ID:jEdDJ806自給1000円くらいで3人くらい雇用できるそうだし、自分でやるより効率が良い
0317名前は開発中のものです。
2011/10/09(日) 14:34:26.31ID:jfSR8K/sHierarchyで
Gundam―BeamRifle
てな感じで親子関係を作り、特定操作でBeamRifleをBazookaに差し替えるようなことをしたいわけです
一応BeamRifleのアセットに以下のスクリプトを入れて
public Transform changeweapon;
void Update ()
{
// Fire1(Ctrl)が押されると自己を破壊してもう片方へ
if (Input.GetButtonDown("Fire1"))
{
Destroy(gameObject);
Instantiate(changeweapon, transform.position, transform.rotation);
}
}
BeamRifleのInspecterにあるchangeweaponにBazookaをセット
一応Fire1を押したらBazookaに入れ替わりはするんですけど、親子関係が切れてしまうらしくGundamにアニメーションをさせても,BazookaがGundamのアニメに連動しなくなります
上手い方法ご存じの方いないでしょうか?
0318名前は開発中のものです。
2011/10/09(日) 19:31:30.93ID:GRH7Cma7ていうか、modoってボーンないのですね。
blenderと併用してる人とかいたけど、そういう理由か。
0319名前は開発中のものです。
2011/10/09(日) 19:38:06.16ID:XDwFvqMztransform.parent が親オブジェクトを指してるから
public GameObject changeweapon;
void Update(){
if( Input.GetButtonDown("File1") ){
var obj = (GameObject)Instantiate(changeweapon, transform.position, transform.rotation);
obj.transform.parent = transform.parent;
Destroy(gameObject);
}
}
これで動くはず。
0320名前は開発中のものです。
2011/10/09(日) 20:20:14.88ID:CAigNil9for(j=0;j<200;j++){
switch (array[i][j]){
case 1:
instantiate(object1,Vector3(i,0,j),transform.rotation);
break;
case 2:
instantiate(object2,Vector3(i,0,j),transform.rotation);
break;
・・・
みたいなのを書きたいのですが、これを実行したところ激重になってしまいました。
イメージとしては配列はマップデーターで、マインクラフトのようなマップ生成を生成するスクリプトなのですが、
なにかいい方法はありませんか?
可能ならばinstantiateする各オブジェクトに、スクリプト等を埋め込んでおきたいのですが・・・
0321名前は開発中のものです。
2011/10/09(日) 20:26:19.93ID:qyZAJx8Qプログレシブバーで何%終わったかを表示しとけばOKじゃね?
0322名前は開発中のものです。
2011/10/09(日) 20:28:24.25ID:WQavlcQxグラフィックボードをグレードアップするとか。
AwakeかStartで初回のみ生成にして、
Updateではそれらの座標変換だけにするとかなのかな。
そういえば、3.5でレンダリングが
マルチスレッドになるってのを見た気がする。
0323名前は開発中のものです。
2011/10/09(日) 20:33:49.67ID:GhEMl91Z具体的な画像イメージがどんなのだかしらんが4万オブジェクトも必要なモノなのか?
マップ的要素なんだよな?
0324名前は開発中のものです。
2011/10/09(日) 20:49:24.99ID:tmBMs7xkやはり延期か・・・
しかも今から来年度の発売予定ってUnity自体が大幅な変更ありそうだが。
0325320
2011/10/09(日) 20:51:35.64ID:CAigNil9レスありがとうございます。
生成するのはマップ的要素のオブジェクトで、
それぞれ物理演算+スクリプトで動くような感じにしようとおもっていました。
なるべく軽くしたいのはなるべく低スペックでも動くようにしたかったからなのですが、
設計をオブジェクト数減らす方向で見直してみます。
0326317
2011/10/09(日) 21:17:39.71ID:jfSR8K/sうーん、駄目っぽいですね
var obj=....
のところで
InvalidCastException: Cannot cast from source type to destination type.
と吐いてBeamRifleが消えずにBazookaが再生中のフレームのところに出てきます
多分Instantiateでバグったのでそれ以降の処理が飛ばされて(?)います
Instantiateにキャストをかけなければ通るので
Transform t = (Transform)Instantiate(changeweapon, transform.position, transform.rotation);
changeweapon.parent = t.parent;
Destroy(gameObject);
みたいな感じにしてtransformだけやってその直後にparentだけ合わせようとすると
Setting the parent of a transform which resides in a prefab is disabled to prevent data corruption.
という感じでtransformの設定が無効化されます.この場合Destroyは効きます
何かparentの設定を行う関数でもあるんでしょうか?
0327名前は開発中のものです。
2011/10/09(日) 21:22:45.25ID:7zWHtdgm4万個のオブジェクトがすべて物理演算で可動できるって事?
それはちょっと無理あるわ。
普通のゲームは巨大な静的マップの上に、可動オブジェクトを
配置していくというデザイン。
可動オブジェクトは1つのシーンに数百個程度だよ。
0328名前は開発中のものです。
2011/10/09(日) 22:03:48.54ID:XDwFvqMz元のソースの public Transform changeweapon; を public GameObject changeweapon; にしてある?
武器オブジェクトを生成するんだから Transform じゃなくて GameObject そのものを扱ったほうがいいと思ったんだけど。
(InvalidCastException は Transform から GameObject にキャストできませんってエラー)
後者のエラーはプレハブの親は弄れませんという内容で、
changeweapon.parent = t.parent; (プレハブの親に、生成したオブジェクトの親を設定) のところを
t.parent = transform.parent;
(生成したオブジェクトの親(Bazooka)に、スクリプトがアタッチされてるオブジェクト(BeamRifle)の親を設定)
とすれば通るはず。
こっちでも上手くいくけど上記の理由から GameObject で扱った方がいいかなーと思います。
0329328
2011/10/09(日) 22:07:51.11ID:XDwFvqMz×(生成したオブジェクトの親(Bazooka)に、スクリプトがアタッチされてるオブジェクト(BeamRifle)の親を設定)
↓
○(生成したオブジェクト(Bazooka)の親に、スクリプトがアタッチされてるオブジェクト(BeamRifle)の親を設定)
0330317
2011/10/09(日) 22:19:13.99ID:jfSR8K/s仰るとおりTransformをGameObjectに直すのを忘れてました、何という凡ミス・・・
確かにオブジェクト生成なのでGameObjectにしとかないとまずいですよね
ありがとうございました
0331名前は開発中のものです。
2011/10/09(日) 22:32:33.43ID:mAPuEihr0332名前は開発中のものです。
2011/10/10(月) 03:57:42.13ID:GQYiIKtXダウンロードする度に$25とかかかるの?
それとも、アカウントにダウンロード権利見たいな物が付随して、
一度購入したら落とし放題?
0333名前は開発中のものです。
2011/10/10(月) 04:23:29.30ID:6uRcG/DRアカウントに紐付いてる
0334名前は開発中のものです。
2011/10/10(月) 05:11:55.78ID:GQYiIKtXありがと、安心して買えます
0335名前は開発中のものです。
2011/10/10(月) 05:44:50.42ID:+HSj+P1+Unityのリファレンスに載っている一部の定数が使用できません。
ttp://unity3d.com/support/documentation/Components/SL-BuiltinValues.html
このページの載っているTransformationsの定数は全て使用できるのですが
その一段下の
_ModelLightColor _SpecularLightColor _ObjectSpaceLightPos
_Light2World _World2Light _Object2Light
0336名前は開発中のものです。
2011/10/10(月) 08:46:31.70ID:+HSj+P1+すみません、途切れました。
続きです。
この6つの定数が 定義されていません とエラーが出ます。
( MonoDevelopではしっかり緑文字になっています )
#include "UnityCG.cginc" これ以外に何かをインクルードしないといけないのでしょうか
0337名前は開発中のものです。
2011/10/10(月) 16:06:18.81ID:D0K6v4PfInstantiateで、プレハブオブジェクトを複数呼び出し、それぞれの
オブジェクトにID番号を持たせて、番号によって違った動作をさせ
たいのですが、
プレハブに適用されているスクリプト内の変数に
Instantiateをするスクリプトから数値を渡すような事はできます
でしょうか、
0338名前は開発中のものです。
2011/10/10(月) 16:42:05.01ID:/+2rZm7H0339名前は開発中のものです。
2011/10/11(火) 00:19:52.34ID:3clWgKJh0340名前は開発中のものです。
2011/10/11(火) 12:26:41.68ID:zyvxyumDUNITY試用期間中に出来たゲームをiPhoneパブリッシュして、
販売した場合、これはライセンス違反になるのでしょうか?
検索したのですが、英語は弱くてライセンスのところ良くわかりませんでした...orz
お願いします。
0341名前は開発中のものです。
2011/10/11(火) 14:02:22.13ID:8HTXe/9s>UNITY試用期間中に出来たゲームをiPhoneパブリッシュして、
monotouch のライセンスがないとパブリッシュというか
実機テストが出来ないのでその辺の心配は無いような…
じぶんの記憶違いでなかったらあまり詳しくはしらないスマソ
0342名前は開発中のものです。
2011/10/11(火) 15:59:14.62ID:eYm7wdv+PCのPro版機能が30日間使えるだけでiPhoneもAndroidもビルドできないと思ったが、今はできるのか?
0343名前は開発中のものです。
2011/10/11(火) 21:32:26.33ID:6h4GRFO00344名前は開発中のものです。
2011/10/11(火) 23:29:20.25ID:pI40qMG1このあたりの内容?
http://unity3d.com/unity/faq
Can we make and sell games using a trial license?
Our trial licenses are for getting to know Unity and assisting in making a purchase decision.
Games made with our trial licenses may not be distributed nor used for commercial purposes.
Instead, please use the free version of Unity to make, publish and sell Unity games.
0345名前は開発中のものです。
2011/10/12(水) 06:17:56.82ID:1g624bmsUnityとwindows上の実行形式ファイルのやりとりをすることって出来ますか?
0346名前は開発中のものです。
2011/10/12(水) 07:48:42.27ID:cw3lBlIT表現が不鮮明なのでエスパーで答えるけどdxラブらリのdllをunityから
叩いて利用でき増すかよいう質問?なら頑張ればイエス…
ただ それだと .net 環境での dll の呼び出しの問題になっちゃうから
slimdx とか xna 使ったほうが楽かしら。サンプル多そうだ市
0347名前は開発中のものです。
2011/10/12(水) 10:00:32.09ID:DM+LHaS8じゃあ実機テストが出来る俺はリリースできる訳だな
英語もわからず見よう見まねでやっているが
0348名前は開発中のものです。
2011/10/12(水) 14:20:46.33ID:5KdlZRAu0349名前は開発中のものです。
2011/10/12(水) 14:37:49.70ID:1OYm1m3I0350名前は開発中のものです。
2011/10/12(水) 16:49:39.47ID:bQAM5l6eプログラマ希望なら既存エンジンは使わない方がいいね。
0351名前は開発中のものです。
2011/10/12(水) 17:41:57.89ID:u0I/M9nf私大文系卒でもこれ使えばゲームが作れますか?
0352名前は開発中のものです。
2011/10/12(水) 17:48:33.82ID:5/UotPv9どの程度のゲームを想像しているか分からんが
これを使わなくてもゲームは作れる
という答えを言って欲しいんだろ?
0353名前は開発中のものです。
2011/10/12(水) 18:01:02.27ID:u0I/M9nf微分や積分やベクトル分からなくても、
ツールを使えばイラレやフォトショでお絵かきする感覚で作れちゃったりするのかなって。
0354名前は開発中のものです。
2011/10/12(水) 18:10:30.53ID:vIIHsFfuflashでも買えばいいよ
0355名前は開発中のものです。
2011/10/12(水) 18:46:12.46ID:jiQyYT0Q0356名前は開発中のものです。
2011/10/12(水) 19:05:53.57ID:VbQPKbvQUnityだとイラレやフォトショはあんまり使わない(テクスチャくらいだ)
3Dモデリングソフトが使えないと話にならない。
おまいさんの場合はCORONA SDKを使う方がいいかもしれない(絵が得意そうに聞こえたから)
これは2Dゲームを簡単に(本当に簡単だ)作る為のツールだったりする。
Unityで何かしたいなら数学ならベクトルくらいは自在(というかドキュメントを読むのに必要な素養)に扱えるべきだし
絵敵に綺麗な物が作りたいなら3Dモデリングの智恵は必須。
0357名前は開発中のものです。
2011/10/12(水) 19:16:11.33ID:WkJbiHoiちょっと難しいかもな・・・
ミドルウェアだから情報掌握能力に長けていないとなんでそうなっているのか?
みたいな部分的な所で躓くと思う。
0358名前は開発中のものです。
2011/10/12(水) 19:18:18.01ID:1OYm1m3I理系なめすぎだろ。
0359名前は開発中のものです。
2011/10/12(水) 19:20:34.11ID:WkJbiHoi動物の森みたいなゲームを造りたいと思うじゃん。
そんでその動物の森のゲームのシステムを自分で構築して行か無いと
ゲームが造れないのでそこで想像力が付き纏うじゃない。
構造的に時間の概念が入ってくるよね?
タイマーの構築とか全部自分で考えないといけないからここらへんは
色々な本を読んで研究しないといけないしな。
それとアイテムを回収して売ったりする機構とかも考えないといけない。
そういった点々とした情報量だけで調べただけですべて正解という事じゃないから
相当な量を掌握しないと行けないと思うよ。
0360名前は開発中のものです。
2011/10/12(水) 19:30:42.96ID:VbQPKbvQ俺なんかその全部を自力でつくれるが、そのゲームの世界に対する発想がなかなか作れないのでプログラマに甘んじてたりする。
Unityつかってプロトタイプをサクっと作れるのはゲーム自体の発想と簡易でもいいからコードを書く技量の2つをもってる必要があると思う。
ってなわけで、パズル系ゲームばっかりつくってる(これは数学的な素養だけでルールは作れるから,でも絵敵には破綻中w)
0361名前は開発中のものです。
2011/10/12(水) 19:32:20.98ID:Ba3UHw1oつか微分積分は使わなくね?
パックマンみたいなゲームならベクトルの知識もいらない。
0362名前は開発中のものです。
2011/10/12(水) 19:41:40.52ID:DCdUGFyN頑張れば、いつかできるよ。
「頑張れば」、「いつか」は。
0363名前は開発中のものです。
2011/10/12(水) 19:46:28.49ID:WkJbiHoi例えばこの間ココで紹介してもらったRPGを造れるツールとか人から買っちゃえば
そういった面倒臭い事回避できるしね。
■ このスレッドは過去ログ倉庫に格納されています