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

Unity 7ウニ目

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2011/12/18(日) 14:46:43.36ID:ZLfhVZRC
3Dゲームエンジン「Unity」のスレです。

公式サイト(英語)
ttp://unity3d.com/unity/

JavaScript、C#といった汎用言語を使用できるのが特徴です。
個人向けバージョンは商用含め完全に無償です

wiki
ttp://www24.atwiki.jp/unity2ch/

前スレ
【3Dゲームエンジン】Unity 6
http://toro.2ch.net/test/read.cgi/gamedev/1322167021/
0602名前は開発中のものです。2012/02/15(水) 18:10:49.72ID:T8rXwQLZ
unityって具体的に何がどう劣ってるの?
処理速度とシェーダーが劣ってるのは知ってるけど。
0603名前は開発中のものです。2012/02/15(水) 18:15:58.24ID:37eCj9Zp
>>602
日系アメリカ人には構うな
スルーしとけ
0604名前は開発中のものです。2012/02/15(水) 18:16:46.79ID:oVFNiS/K
で、日系アメリカ人のゲームマーダー?
0605名前は開発中のものです。2012/02/15(水) 18:23:43.99ID:vmc5q0Tw
>>601
大手ですが、使ってますがなにか?
おまえ自分中心で世界が回ってるだろw
0606名前は開発中のものです。2012/02/15(水) 18:26:06.69ID:p5Pll6yM
スルーしろって
構うと居着く
スルーしてればそのうち発狂してしばらくいなくなるから
0607名前は開発中のものです。2012/02/15(水) 18:26:41.47ID:5PPkxQuK
はいはいごく一部です
凄い広めたいようですね

反応しちゃって笑えます
印象は大事ですね

>大手ですが、使ってますがなにか?
>おまえ自分中心で世界が回ってるだろw

効いてる、効いてる

とりあえずここで、大手ですが、使ってますがなにか?
って言わないと
ユーザーが離れると勘違いしてるのかな
必死に印象つけようと反論w
笑っちゃいますよ
0608名前は開発中のものです。2012/02/15(水) 18:34:44.40ID:oVFNiS/K
で、日系アメリカ人のゲームマーダー?
レスしてる暇あるなら早くアップしろよ。
0609名前は開発中のものです。2012/02/15(水) 18:36:12.34ID:5PPkxQuK
大手ブランドで情弱を釣ろうと必死ですねぇwww

「大手で使われてないよ」
っと言ったら
必死にくいついてきましたww

本当に大手で使われていませんwww
ゲーム会社の大手はUnityなんぞ使っていませんwww

ここで、馬鹿な会社におどろされてるみなさんw
コナミなどカプコン、セガなどで使っていませんww
ブリザードなどUBIや任天堂ですら使われていませんww

本当に馬鹿ばっかりですねw
Unity勉強すれば、ゲーム会社に入れると洗脳されている学生諸君w
本当に笑えますw存在がネタですか?

本当に凄い学生はUnityなんて使っていませんよw
ゲームエンジン無しで、オンラインゲームなどフリーソフト作っちゃいますww
レベルが違いますw

本にしか頼れない若者は、伸びしろが割るそうですねwww
Unity以外使えないという、伸びしろの悪い馬鹿ばっかりですかねw
0610名前は開発中のものです。2012/02/15(水) 18:40:53.14ID:5PPkxQuK
Unityを過大評価してるやつの、イイカモですよw
何故広めるか?
勉強会や、Unity本出して実績つくりですよ
そうですね、アピールポイントを作るための教育手法であって

ジャイアンやネコ達は、必死に本を書いたり、勉強会を開いたりして実績作ってますね
まあUnityは実績つくりですよとりあえず
開発なんて、適当でいいんですクソゲーだしとけば
馬鹿がつれますからねwこぞってやってきますよw
笑っちゃいますw

教育という名の、情弱からお小遣い程度は稼げるでしょうw
50万で、教育すればw数週間
まあとりあえずunityを先どって過大評価してるのは、情弱なカモを集めてあがめさせるんですよ
宗教ですね

とりあえず、本や勉強会に足を運んでる情弱の皆さんw
ジャイアン一味のイイカモですw
あなたたちが集まれば集まるほどジャイアンや上の連中が引き立ちますw
下衆を作るためのいいツールですねUnityは
0611名前は開発中のものです。2012/02/15(水) 18:44:31.68ID:5PPkxQuK
まぁ、スクエニから落ちこぼれた
ゼペッ○ちゃんは、Unityという良いカモツール使って
起業しましたからねw
笑えますわw
とりあえず、大げさに過大評価してる 宮○は、下衆を集めてUnityマンセーさせて
頂点に立とうっていうわけですねw
まあ、規模は小さいですが、ゲーム業界を目指すにはUnity!!!などと叫んでれば
「ゲーム作りたい!!」っていう情弱がわんさか集まってきますよw
ソーシャルゲームなどiphoneゲームなどとからめてさらに情弱を吊り上げますw
教育は利益は出ませんが、色々実績作れますよ
それで再度スクエニなど、大手企業に挑むのでしょうwwwジャイアンもww
0612名前は開発中のものです。2012/02/15(水) 18:44:59.37ID:Z43BwEzr
 Unityのことが気になって気になって
                 夜も眠れないニダ
       ∧_∧,、,            __
      <#`Д ( (二( ̄ ̄ ̄ ̄ ̄ ̄(   ○
     /⌒\ / / |   ̄ ̄ ̄|| ̄ ̄ ̄ ̄ ̄
     /  \  / ノ        .|| 
     |    /ー' '          .|| 
  / ̄ ̄ ̄ ̄ ̄ ̄ ̄^\   ...||  
   ̄|| ̄ ̄ ̄ ̄ ̄ ̄|| ̄    示  
    || ̄ ̄ ̄ ̄ ̄ ̄||    ./|| \
0613名前は開発中のものです。2012/02/15(水) 18:50:53.76ID:T8rXwQLZ
枯れ木も山のにぎわい
0614名前は開発中のものです。2012/02/15(水) 18:50:57.36ID:5PPkxQuK
まとめると

Unityは大手ゲーム会社では使われていないって言う事です

プロはそんな、他社のゲームエンジン使ってないってことです

任天堂や、カプコン、セガ、コナミ、Blizzard、UBI,ソニー
チュンソフト

使われてないってことです
0615名前は開発中のものです。2012/02/15(水) 18:52:30.42ID:A4qi5U1O
ID:5PPkxQuK はいつも誰と戦っているんだw
Unityの目指している方向性と語っている内容が真逆だぞ(´・ω・`)
大企業など関係ない
0616名前は開発中のものです。2012/02/15(水) 18:57:23.83ID:vmc5q0Tw
>任天堂や、カプコン、セガ、コナミ、Blizzard、UBI,ソニー
>チュンソフト
チュンソフトってあーたw
それ以外は自前のミドルウェアもってるじゃねぇかw
バカだろ
しかも本物のバカだ、プギャー

0617名前は開発中のものです。2012/02/15(水) 19:00:02.06ID:5PPkxQuK
大手企業では使われていません
Unity使ってるところはクズです

私は良いゲームはUnityを使っていないのです
私が今までプレーしてきた良いゲームにはUnityがありません

Unityを使う時点で開発力が無い会社なのです

開発力が無いからUnityを使う

開発力があれば、わざわざUnityなんて使いません

開発力が無いところがUnityを使う
だからつまらないノウハウも無い
ゴミですね
0618名前は開発中のものです。2012/02/15(水) 19:07:32.52ID:25dE3JRh
LODを使いたいんだけど、

・LODGroupってのは、自分でモデルを複数用意して配置
・Shader LOD は、描画時にシェーダーでLODしてくれる。だから素材は要らない

って認識でOk?
LODGroupはちょっと使ってみてなんとなくわかったんだけど、
Shader LOD が見つからない・・・
なにか知ってたらHINTおしえてください・・
0619名前は開発中のものです。2012/02/15(水) 19:09:15.48ID:T8rXwQLZ
みんなめんどくさそなゲーム作ってるんだな。
0620名前は開発中のものです。2012/02/15(水) 21:18:44.44ID:25dE3JRh
最新版おとした。
3.5.0ってファイル名で、インストールすると3.5.0f5になった。

1個前は 3.5.0f1ってファイル名で3.5.0f1だったから、
インストール失敗したかとおもって一回アンインストールしてしまったよ。
0621名前は開発中のものです。2012/02/15(水) 21:34:03.56ID:T8rXwQLZ
効果音で良いのって、有料でもなかなかないよね。
0622名前は開発中のものです。2012/02/15(水) 21:39:53.45ID:5PPkxQuK
★クズ/底辺★

クズはろくにゲーム作れないのにゲームを作ろうとする
Unity必死に学習

★頭が良い★

ゲーム会社でゲーム開発

★天才/悟り★

自分が作りたいゲームを作るのは、現実的に物凄く難しい
ゲームをプレーする側になる

自分で実現しちゃう、オンラインゲームなども作っちゃう
接続数100人以上のゲームとか、物凄いユーザー数のゲームを作る
周知される
0623名前は開発中のものです。2012/02/15(水) 21:45:26.11ID:GfvtHlHx
キチガイが湧いてるな
0624名前は開発中のものです。2012/02/15(水) 22:07:05.46ID:vmc5q0Tw
>>622の様に自分では何もできない事を誇っちゃうのって本当にかわいそうだわ〜(憐憫
0625名前は開発中のものです。2012/02/15(水) 22:11:41.08ID:VydWPXMm
劣等感が強くて何かを見下してないと心が折れてしまうんだよ。
0626名前は開発中のものです。2012/02/15(水) 22:13:32.52ID:bQQ5CPyo
荒しが来たが皆無視しろよ。荒しは反応して欲しくて欲しくて溜まんないんだ。

まともな会話もできない
彼女どころか友達も話し相手もいない
人生がうまくいってない
そしてその自分の弱さを認められない

ここの住人はそんな奴らに構うほど馬鹿じゃないこと、
奴等の数倍大人であることを見せつけてやれ
0627名前は開発中のものです。2012/02/15(水) 22:16:02.14ID:5PPkxQuK
悔しい数だけレスがあるよ
アスファルトに咲く 花のように見るものすべてに おびえないで明日はくるよ 君のために
0628名前は開発中のものです。2012/02/15(水) 22:36:56.14ID:T8rXwQLZ
★クズ/底辺★

ネットでアマチュアを叩いて劣等感を癒す

★頭が良い★

そもそもゲームに興味を持たない

★天才/悟り★

猿でも使えるゲームエンジンを開発して素材市場を作って儲ける。
0629名前は開発中のものです。2012/02/15(水) 22:37:17.40ID:usBLcnB9
Blenderでモデルとアニメーション作ろうかとおもったけど
もしかして簡単なモデルやアニメーションならUnityで作った方がはやい?
0630名前は開発中のものです。2012/02/15(水) 22:45:04.79ID:ZJXwjTFw
立方体モデルを回転させるレベルなら
0631名前は開発中のものです。2012/02/15(水) 23:05:12.25ID:5PPkxQuK
すぐ人の真似をするやつはゴミだね
なんか628がテンプレートを真似し始めた
本当にごみだよ
後出しじゃんけんしかできねーようなごみ
発想力が欠しいゴミ
氏ね
0632名前は開発中のものです。2012/02/16(木) 00:45:01.27ID:Vs+PXTED
>>587
mDwObj = (GameObject)GameObject.Instantiate(aDwOri);
mDwAnim = mDwObj.transform.FindChild("enemypos/buta").gameObject;

aDwOri 元の(プレハブでもおk)
mDwObj 複製したもの
mDwAnim 複製したものの子ノード

こんな感じ

FindChildに指定するパスはちゃんとぴったり指定しないと取れないっぽい
Findしねーのかよ・・・orz的な

しかも、階層情報がtransformになってるのもキモいと思う
0633名前は開発中のものです。2012/02/16(木) 01:49:20.00ID:LVcby8rM
なんかスレ進んでると思ったら、一日中5人くらいで回してるだけか

気持ち悪っ
0634名前は開発中のものです。2012/02/16(木) 02:15:53.85ID:m81s3I/r
>>633
一人だけ無駄にエキサイトしてるやつが居るだけだよ
0635名前は開発中のものです。2012/02/16(木) 09:26:01.87ID:o1Txf9oI
>>632
あれキモいよな。階層構造(transform)はGameObjectが持てよと思う
どうせ必須なんだし
0636名前は開発中のものです。2012/02/16(木) 11:02:01.19ID:gOmaLX1z
>>587
パーツ用のスクリプト作ってGetComponentInChildrenするとかどうだい
パーツの種類別にスクリプト作ったら一発で検索できるし
種類をenumで持ってGetComponentsInChildrenでリスト取った後に
リスト内から目的の種類探してもいいと思う
↓作って付けるだけだし
PartsScript.js
enum PartsType {ここに種類を列挙};
var type : PartsType;
0637名前は開発中のものです。2012/02/16(木) 11:33:20.08ID:qM0JR85j
>>635
変換行列にGameObject渡す方がキモイだろ
0638名前は開発中のものです。2012/02/16(木) 11:39:10.71ID:ImixBK1O
頭の上にキャラ名を乗せたいんですが、皆さんどうやって実現してますか?
06395872012/02/16(木) 12:04:00.41ID:fbBOJsAr
>>632
どうもありがとうございます、早速試させていただきます
しかしFindChildかぁ、Unity、まだ使い方わからない関数とかがあるなぁ
……調べるのが結構大変です

>>636
どうもありがとうございます、GetComponentsInChildren、使い方調べて実行してみます

しかし、キャラエディット作るのは意外と難しい
単にパーツ差し替えるような操作だけじゃダメって事か
0640名前は開発中のものです。2012/02/16(木) 12:15:53.47ID:/+/gyn1i
>>582
返信が遅くなってしまい申し訳ない
Texture2D型で宣言した変数にマテリアルのmainTextureを入れてみたが
ゲームを実行した際、キャストできないというエラーが出てきてしまった
0641名前は開発中のものです。2012/02/16(木) 12:28:13.14ID:o1Txf9oI
>>638
3D Text.
建物とかを透過して問答無用で一番手前に表示したい時は2つ目のカメラを用意して
Clear FlagsをDepth Onlyにしてカラーバッファーはそのままに文字レイヤーだけ上書き描画
http://unity3d.com/support/documentation/Manual/Cameras.html
0642名前は開発中のものです。2012/02/16(木) 12:58:08.75ID:o1Txf9oI
キャストできないなら本当に何かを間違えたんだろう。
JavaScriptは知らんがC#ならこれだけ。
 var texture2D = renderer.material.mainTexture as Texture2D;
 Debug.Log ("format = "+ texture2D.format);

0643名前は開発中のものです。2012/02/16(木) 13:08:55.14ID:ImixBK1O
>>641
有難う、それで挑戦してみる
0644名前は開発中のものです。2012/02/16(木) 13:34:58.13ID:YuKh4439
そろそろ本気出すか
0645名前は開発中のものです。2012/02/16(木) 14:14:31.36ID:ImixBK1O
まだ2月だよ
0646名前は開発中のものです。2012/02/16(木) 14:18:34.80ID:L4Q6g95V
Unityは大手ゲーム会社では使われていません
任天堂やUBI,Blizzard,コナミ、カプコン、セガ
全く使っておりません

日本の大手、欧米の大手ゲーム会社は、Unityを使っていません

これからゲーム業界で働く人は、Unityを勉強しても意味がありません

がんばってください

規模の大きいゲーム 大作ゲームでも使われていません
マインクラフトでも使われておりません
javaが使われていますよ

物凄い技術力を持った、高度なゲーム会社は
他社の作ったゲームエンジン(笑)Unity(笑)でなんか開発しませんw

情弱や、ゲーム開発力が無い会社がUnityを使うのです

開発力がない→Unityを使う
開発力がある→javaや自社エンジン

つまり、ゲーム会社みたいなコアな技術が無い会社は
見た目が3Dで中身スカスカの薄っぺらいゲームエンジンUnityでごまかすことしかできないのです
そういう会社は、ゲーム自体が苦手なので、最短で開発したり
マーケティングごっこをして利益を出します
ゼペッ○会社のように
0647名前は開発中のものです。2012/02/16(木) 16:17:44.89ID:YHVUL5pi
そこまでゼペッ○に恨みがあるのかよ。
リストラでもされたか?
0648名前は開発中のものです。2012/02/16(木) 16:28:29.19ID:vghEgq3L
採用されなかったんじゃね_
0649名前は開発中のものです。2012/02/16(木) 16:31:23.87ID:jGUif6Lm
自分がUnity使えなかったもんだから、使える人がうらやましくてしょうがないんだろう。
0650名前は開発中のものです。2012/02/16(木) 16:32:09.90ID:vghEgq3L
Unity使えないってどんな状態なんだよ。
0651名前は開発中のものです。2012/02/16(木) 16:32:21.51ID:K1jPUSAe
日系アメリカ人の言う事も少しだけ同意してしまうけどね
1ピコグラムぐらい

結局ジャイアンの人もゼペッ○の人も論者であって実際に自分でバンバン面白いゲームを作るという人じゃないから
そこが鼻に付いてんのかな
0652名前は開発中のものです。2012/02/16(木) 16:35:20.65ID:LVcby8rM
>>646
大手会社が使ってるゲームエンジンを俺にくれ
MTフレームワークくれ
0653名前は開発中のものです。2012/02/16(木) 16:39:10.15ID:jGUif6Lm
>>650
使い方が理解できなくてゲーム作れなかったんだろ。
0654名前は開発中のものです。2012/02/16(木) 16:39:21.21ID:ImixBK1O
大手のエンジンは大手のエンジンで、ある程度人数居ないと使い物にならないんじゃない?
0655名前は開発中のものです。2012/02/16(木) 16:41:25.98ID:qlvoMFRy
マインクラフトでは使われていなかったっけ?
0656名前は開発中のものです。2012/02/16(木) 17:00:01.47ID:2uorxtSG
>>655
MinecraftはJava
クローンゲーの話は知らん

逆に国内大手はセガとかバンナムとかUnity採用しまくり
>>646はセガが採用してないとか言ってる時点で死んだ方がマシ

http://www.info-event.jp/autodesk/maya-unity/
『Ragdoll』 開発事例 〜 Maya から Unity へのアプローチ〜 株式会社マトリックス(DS版FF3とかのとこ)
Unity で iPhone 向け 3D ゲームを作る 株式会社セガ
0657名前は開発中のものです。2012/02/16(木) 17:09:01.35ID:ImixBK1O
大前さんて日本人に見えないんだけど日本人?
0658名前は開発中のものです。2012/02/16(木) 17:25:02.82ID:XEW+dTa2
例えば、クラス内にpublicな変数(GameObject)を用意したら、GUI上のプロパティでもGameObjectをセットできるけど、
下のような記述でScript内でもセットすることができると思います
(この場合はHierarchy上にPrefabがない状態を想定)

public GameObject Button_UP;

void Start () {
Button_UP=(GameObject)Instantiate(Resources.Load("Button_UP"));
Instantiate(Button_UP,transform.position,transform.rotation);
}

今、「Quad UI」のScriptを参考に見ているんですが、
「public GameObject Button_UP;」の代わりに「public Button2D Button_UP;」という変数がありました
「Button2D」は「Quad UI」で用意されたScript(クラス?)を示していて、この場合はGUI上のプロパティでは、「Button2D」のScript(コンポーネント?)を持ったGameObjectだけをセットできると理解しています

このようなScript(コンポーネント?)を持ったGameObjectだけをセットできるケースでも、GUI上ではなくScript上でセットしたいのですが、下記の記述で、問題なく起動できる場合と後述のエラーが出る場合があります
@一般的に以下の記述でScript(コンポーネント?)を持ったGameObjectのセットはできているものか、A下記のエラーをご存じの方はいないか
分かる方がいたら教えて下さい

記述
void Start () {
Button_UP=(Button2D)Instantiate(Resources.Load("Button_UP"));
Instantiate(Button_UP,transform.position,transform.rotation);
}

エラー
ArgumentException: The thing you want to instantiate is null.
UnityEngine.Object.CheckNullArgument (System.Object arg, System.String message)

※エラーが出るケースはStart()ではなく、参考にしてる人がawakeの代わりに用意したというInit()というメソッドで書いています
Init()を使うのであれば、大人しくGUI上でセットすればいいのですが、エラーの原因をできれば把握したいです
0659名前は開発中のものです。2012/02/16(木) 18:17:08.47ID:L4Q6g95V
Unityは大手ゲーム会社では使われていません
任天堂やUBI,Blizzard,コナミ、カプコン、セガ
全く使っておりません

日本の大手、欧米の大手ゲーム会社は、Unityを使っていません

これからゲーム業界で働く人は、Unityを勉強しても意味がありません

がんばってください

規模の大きいゲーム 大作ゲームでも使われていません
マインクラフトでも使われておりません
javaが使われていますよ

物凄い技術力を持った、高度なゲーム会社は
他社の作ったゲームエンジン(笑)Unity(笑)でなんか開発しませんw

情弱や、ゲーム開発力が無い会社がUnityを使うのです

開発力がない→Unityを使う
開発力がある→javaや自社エンジン

つまり、ゲーム会社みたいなコアな技術が無い会社は
見た目が3Dで中身スカスカの薄っぺらいゲームエンジンUnityでごまかすことしかできないのです
そういう会社は、ゲーム自体が苦手なので、最短で開発したり
マーケティングごっこをして利益を出します
ゼペッ○会社のように
0660名前は開発中のものです。2012/02/16(木) 18:20:18.97ID:L4Q6g95V
ゼペッ○はどうみてもGREEの劣化版なんだがw

どう見てもゲームがつまらないw
あれはGREE以下であり、収益モデルとしてもありえないw

全てにおいてGREEより劣っているw
GREEがUnity使ってソーシャルゲームも作っているw

こりゃ存在意義が不明だなw
クソゲーじゃないかw
トランプとかwwシューティングとかw
変哲も無い、どこにでもあるゲームじゃないかw

”ゲーム”っていう物がわかってないのかな?

それとも、”ゲーム”にいたらなくて、ゲーム開発でてこずってる感じかな

こういう馬鹿が陥りやすいのは
”ゲーム”っていうのを見失って、ゲーム開発、作るには?
どうやったらゲームを作れるか?
え?wそこかよw
みたいなゲーム開発に執着してる馬鹿にしか思えない
0661名前は開発中のものです。2012/02/16(木) 18:22:08.26ID:L4Q6g95V
欧米の開発者は、”ゲーム”について考えられるほど余裕がある技術水準だけど

同人レベルの、零細ゼペッ○は、ゲームのことは考えられないね
そんなことしてたらゲームが完成しないw

ゲームについて考えれるほどの技術力を持ってない
だから、あーやってUnityは革新的!勉強会!
そんな高校生がやる程度のノリなんだよ
0662名前は開発中のものです。2012/02/16(木) 18:25:27.04ID:L4Q6g95V
そもそもゲームを作れて当たり前だろ?
その上で、面白いゲームを出すんだろ?

なのに技術ネタと、作り方とかそんなのばっかりだろwwwwwwwwwwwwww
広めたりwww広報活動ばっかりだろ本書いたりwwwww
何がしたいんだか

日本人って、言語やツールに対する執着が凄いよね

目的を果たすっていう物じゃなくて
ただその言語やツールを学んでるだけ
言語バカ?までは至らないけど、こいつらゲームを作る目的とかなりズレが生じてるんだよね

ゼペッ○のHPに乗ってるソフトみたけど、今まで販売されてるようなもので
トランプなど戦車ゲーム、車輪の再発明じゃまいかw

なんか、ゲーム開発者として 一貫性が無いよね
0663名前は開発中のものです。2012/02/16(木) 18:30:20.19ID:L4Q6g95V
模倣して作ってるだけだよね

ソリティアとかLightBike、麻雀

自社が無いじゃん、魅力が感じられないわ

ゲーム会社ってこんなのじゃなくね

”ゲーム”売ってんだろ

こんなのフリーソフトであるじゃん、てかこんなの無料でダウンロードできるでしょ
iphone版の麻雀なんて腐るほどでてんだろ、ソリティアも(笑)
何がしたいんだかね

バカは何にUnity使いのゼペッ○をあがめて学習してんだか
レベルが低すぎだろ目標とするものの

こんなのゲーム会社名乗ってんじゃねえよカス
ゲームなめてんのか死ね!!!!!!!!!!!!!!!!!!!!!!!!!
0664名前は開発中のものです。2012/02/16(木) 18:32:56.41ID:TklECF5P
>>662
>日本人って、言語やツールに対する執着が凄いよね
お前も日本人だろw
ところでゼペッ○って何だよ
0665名前は開発中のものです。2012/02/16(木) 18:38:33.71ID:o1Txf9oI
>>658
Instantiateの仕様はまともなドキュメントがないのであくまで俺の理解だが、
(1) YES, Instantiateの引数はObject型でここには何を渡してもいい。
GameObjectを渡せばそのGameObjectがインスタンス化されるし、
スクリプト名を渡せばそのスクリプトに紐づけされているGameObjectがインスタンス化される。
個人的には特定のスクリプトを持ったPrefabだけをInstantiateしたい事しか無いのでいつもスクリプト名を渡している。
さらにInstantiateの戻り値はやっぱりObject型。
Object型だと何もできないので普通はGameObejct型かスクリプト名にキャストして使う。
(2)エラーを見る限り1行目でButton_UPがNULLになっている。原因は多分キャストしたButton2D型をGameObject型に突っ込んでるから(できるわけがない)。リソースのロードに失敗している可能性もある。

詳しい人がいたら補足頼む。

0666名前は開発中のものです。2012/02/16(木) 18:43:27.04ID:pmvMkctd
ID:L4Q6g95V あぼ〜ん

基地外を相手にする奴は、基地外以下。
0667名前は開発中のものです。2012/02/16(木) 18:45:26.38ID:tgeOE/7s
>>666
自己紹介ありがとうございました
0668名前は開発中のものです。2012/02/16(木) 18:47:31.56ID:XEW+dTa2
>>665
ありがとうございます
基本的にScript名をキャストして渡して良いものと覚えるようにします

そして、説明不足ですみません
2番目のソースは以下の通り書いています
GameObjectとした時は当然叱られて、起動すらできません
↓のソースの場合、起動は可能ですが、先述のエラーが出るのです

public Button2D Button_UP;

void Start () {
Button_UP=(Button2D)Instantiate(Resources.Load("Button_UP"));
Instantiate(Button_UP,transform.position,transform.rotation);
}
0669名前は開発中のものです。2012/02/16(木) 18:50:11.77ID:L4Q6g95V
こんなクソな物をあがめてる連中もウザい
死ね

ゴミは適当にプログラミングさせて、ゲーム作れてよっしゃ!
じゃあシューティング、パズル、麻雀
その程度のレベルなんだよねレベルが低いから

段階がトランプ、シューティング、格ゲーレベルでとまってる

さらにそこを超えた、スカイリムみたいなゲーム
ドラゴンズドグマ、MMORPG、オンラインゲームはどうやってつくんだ?
まで至っていない

同人レベルで泊まってる 同人レベルの3Dゲームもろくなのみたことない
日本は低レベル

せいぜい同人レベルで、ローグ風、格ゲー、RPG(ターン)、シューティングここが壁

っで上のスカイリムやドラゴンズドグマ、MMORPG,オンライン系
マルチプレーオンライン対戦など作れない

日本の一人で開発するやつの壁なんだよ

欧米はマインクラフトみたいなの作ったり RTS作ったりしてる Glestとかな
オンラインゲームも

日本って能力低いな
本当に

なめてんのか?
わきまえろよクズ
0670名前は開発中のものです。2012/02/16(木) 19:00:29.16ID:e5OL+U7X
キチガイ日系アメリカ人はスルーしてください
0671名前は開発中のものです。2012/02/16(木) 19:08:07.26ID:o1Txf9oI
>>668
グダグダ言う前に自分で調べろ。エラーの原因はちゃんと表示されている。
ArgumentException: The thing you want to instantiate is null.
0672名前は開発中のものです。2012/02/16(木) 19:34:55.78ID:KxpQXDvw
>>668
public Button2D Button_UP;

void Start () {
Button_UP=(Button2D)Instantiate(Resources.Load("Button_UP"));
if(Button_UP==null)print("ggrks");
Instantiate(Button_UP,transform.position,transform.rotation);
}
0673名前は開発中のものです。2012/02/16(木) 19:38:24.48ID:XEW+dTa2
もちろん自分でも調べとるよ(´;ω;`)
生成してるのにnullになる理由がわからぬ
時間取らせてすまんかった
0674名前は開発中のものです。2012/02/16(木) 19:41:41.98ID:iN9tLtCn
クズゲーすら作れないクズがスレを荒らしていると聞いて
0675名前は開発中のものです。2012/02/16(木) 19:43:09.99ID:KxpQXDvw
>>673
Button_UP=((GameObject)Instantiate(Resources.Load("Button_UP")).GetComponent<Button2D>();
こんな感じか
0676名前は開発中のものです。2012/02/16(木) 19:50:34.29ID:o1Txf9oI
いやInstantiateの戻り値は直接GameObjectにもButton2Dにもキャスト出来る。
これが非常に不思議なのだが誰か説明できる?
C/C++的にはあり得ん。>>668は多分ここには書かれていないような単純なミスで推測するだけ無駄

0677名前は開発中のものです。2012/02/16(木) 20:12:55.83ID:XEW+dTa2
>>675
ありがとうございます
下記の式で起動後のエラーが消えました!

Button_UP2=((GameObject)Instantiate(Resources.Load("Button_UP"))).GetComponent<Button2D>();
0678名前は開発中のものです。2012/02/16(木) 20:13:17.00ID:YuKh4439
エラーが分からないときは、単純なものから試していけばいいよ。
06796762012/02/16(木) 20:19:25.29ID:o1Txf9oI
ごめんわけの分からないことを書いた。気になったので今試したら、
(1) (GameObject)= Instantiate (GameObject)
(2) (コンポーネント) = Instantiate (コンポーネント)
だった。つまり引数と同じ型にキャストできるObjectが帰ってくる。
混在は不可。

0680名前は開発中のものです。2012/02/16(木) 20:41:20.64ID:L4Q6g95V
674 :名前は開発中のものです。:2012/02/16(木) 19:41:41.98 ID:iN9tLtCn
クズゲーすら作れないクズがスレを荒らしていると聞いて

クズゲーなら作る意味が無い

お前らはクズゲーを作ろうとしてるから鼻につくんだよクズ
0681名前は開発中のものです。2012/02/16(木) 22:40:54.35ID:iN9tLtCn
またそうやって言い訳して逃げるんだな。
0682名前は開発中のものです。2012/02/16(木) 23:11:29.75ID:WhFIVsxs
「クズゲー」でNGにすればアレの半数以上のレスが消えるんだろうな。

って書くと別の表現するんだろうなw
0683名前は開発中のものです。2012/02/16(木) 23:49:55.26ID:3KudMyco
結局構ってちゃんてことだ
0684名前は開発中のものです。2012/02/17(金) 00:03:03.75ID:u/hum9JK
>>682
筒井康隆の小説みたいになってくんだな。
0685名前は開発中のものです。2012/02/17(金) 00:17:48.17ID:HcBVEhnL
最近、Ogre3D に浮気しつつある俺がいます
0686名前は開発中のものです。2012/02/17(金) 00:29:22.26ID:u/hum9JK
>>685
俺もプログラミングがもっとできればソレ使いたいな。
0687名前は開発中のものです。2012/02/17(金) 00:39:21.05ID:6QE5xmvV
最近のゲームエンジンやライブラリの一覧って無いな
検索しても古い情報ばっかで
Ogre3Dも初めて聞いたし
0688名前は開発中のものです。2012/02/17(金) 00:40:02.33ID:gQzzH3tu
うにてぃとどう違うん?
0689名前は開発中のものです。2012/02/17(金) 00:42:51.59ID:WXq8mu7z
Unityはクロスプラットフォームとしての価値があるから、同様の機能がないと微妙だなあ・・・と調べずに書いておく
0690名前は開発中のものです。2012/02/17(金) 00:53:29.58ID:HcBVEhnL
Ogre3D はゲームエンジンじゃなくて、強いて言えば3Dグラフィクスエンジン。
ただゲーム的な用途に向いた内容。シーンに対して何かを追加、のようなアプローチ。
で、Unityのような開発環境込みの統合製品じゃなくて、C++ 用のライブラリ。

物理演算だとか、クロスプラットフォームとか、そういった範囲の話より、もっとコアな立ち居地。
スレチだけど、紹介動画 → http://www.youtube.com/watch?v=woHZRUlOQqo

ただ、これで表現出来る内容自体は、あくまで描画に関してなので、ワンセットの Unityと立場が違うから
比べる必要は無いと思うし、UnityはUnityで、俺は遊ぶと思う。
0691名前は開発中のものです。2012/02/17(金) 00:53:47.65ID:7yK+U96p
>>657
経済学者として超有名な大前研一とジャネット夫妻がアメリカに居る間に生まれたガチ日系アメリカ人だよw
0692名前は開発中のものです。2012/02/17(金) 00:56:29.47ID:7yK+U96p
>>690
何でOGRE3Dの公式でも紹介されてるNeoAxisを使わないの?
コアグラフィックスにOGRE3Dを使っててC#でクロスプラットフォーム開発出来てUnityより安いのに

http://www.ogre3d.org/2011/07/02/neoaxis-game-engine-1-0-released
0693名前は開発中のものです。2012/02/17(金) 01:00:56.52ID:HcBVEhnL
>>692
元々自分が C++ プログラマなので、bullet と合わせてなんか書いてみようと思ったからってのと、
あと C#でクロスプラットフォームなら、むしろこのスレ的に Unityでいいじゃんかと
0694名前は開発中のものです。2012/02/17(金) 01:26:27.13ID:gQzzH3tu
>>690
なるへそ
確かに毛色が違うねえ
0695名前は開発中のものです。2012/02/17(金) 01:27:25.58ID:u/hum9JK
shaderをスクリプトで入れ替える方法はわかったんだけど、
マテリアルを入れ替える方法はないのかな?
0696名前は開発中のものです。2012/02/17(金) 02:12:56.13ID:u/hum9JK
>>695
わかった。
0697名前は開発中のものです。2012/02/17(金) 02:52:11.74ID:u/hum9JK
scaleformはいつになるよ?
半年後?
0698名前は開発中のものです。2012/02/17(金) 10:52:18.52ID:caPGTef4
まあ2DならGame Saladで十分だな
0699名前は開発中のものです。2012/02/17(金) 11:00:23.34ID:5ffpP+s4
>>697
入るにしても、メジャーバージョンアップでお買い上げありがとうございます。になりそうな悪寒。
0700名前は開発中のものです。2012/02/17(金) 11:30:17.11ID:DSB+Emwi
Scaleform統合発表されたの去年9月なのにまだ詳細きてないのか。
0701名前は開発中のものです。2012/02/17(金) 12:12:05.87ID:gtpsA6dF
ツールについては語るけど
使いこなせていないクズ

絵や編集が物凄い下手だけど、Adobe製品を熱弁してるクズと一緒だなw
ゲーム製作、ゲームデザインが物凄い下手だけど、Unityを熱弁してるクズと一緒だなw
■ このスレッドは過去ログ倉庫に格納されています