【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/
0002名前は開発中のものです。
2012/01/23(月) 13:44:42.46ID:nCTiWtyJhttp://unity3d.com/japan/
・ユーザーガイド&リファレンス
http://unity3d.com/support/documentation/
(日本語訳)
http://ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/Manual/
・チュートリアル
http://unity3d.com/support/resources/tutorials/
・FAQ
http://answers.unity3d.com/index.html
0003名前は開発中のものです。
2012/01/23(月) 13:46:48.44ID:nCTiWtyJMichelle Menard / バンダイナムコ訳
・ Unityでゲーム開発者になる本 -上・下巻-
Sue Blackman / Bスプラウト訳
・ Unityによる3Dゲーム開発入門
宮川義之 / 武藤太輔
・ Unity入門 〜高機能ゲームエンジンによるマルチプラットフォーム開発〜
高橋啓治郎
・ Unityマスターブック 3Dゲームエンジンを使いこなす
和泉 信生
0004名前は開発中のものです。
2012/01/23(月) 13:47:28.74ID:o7gLzIkThttp://msdn.microsoft.com/ja-jp/ms348103
↑
スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
0005名前は開発中のものです。
2012/01/23(月) 13:49:05.22ID:o7gLzIkThttp://unity3d.com/support/documentation/ScriptReference/index.html
0006名前は開発中のものです。
2012/01/23(月) 14:02:23.06ID:o7gLzIkTこんなの→http://images.pingmag.jp/images/article/anime02.jpg
これってオブジェクトでやるのでしょうか?パーティクル?
オブジェクトでやるとしたらうまくオブジェクトを配置しなければなりませんがコツとかあるのでしょうか?
0007名前は開発中のものです。
2012/01/23(月) 14:11:57.80ID:QwU0GTxBプレイヤー、もしくは地面が当たると爆発するという処理がやりたいのですが
火の玉にこれを搭載すると、何故か地面・及びキーを何も押してない時のプレイヤーに当たっても発動しません
ちょっとでもキーを押すと、きちんと当たるのですが
どこかで、使用方法とか間違えてますでしょうか?
ちなみに、RigidBodyは使っていません
0008名前は開発中のものです。
2012/01/23(月) 14:15:53.09ID:bguzvPQ6ボーンとアニメーションを付けたい人はそこからBlenderに持って行く。
・SketchUp --> Unity
Collada(.dae)で出力してAutoDeskのFBX Convertorで変換(.fbx)してUnityでインポート
α付き画像はShaderをTransparent/Diffuseに変更
・Blender --> Unity
FBXで出力してUnityでインポート。テクスチャーが行方不明になるのは仕様
後で手動でインポートするか事前にAssets直下にインポートしておく
.blendを直接インポートする事もできる。2.61ではUnity-BlenderToFBX.pyの修正が必要
複数のアクションを持つ場合は全てに[F]指定が必要。デフォルトテイクは出力しない。
・SketchUp --> Blender
Collada(.dae)で出力してBlender 2.49b(2.5x,2.6xでは落ちる)でインポートして2.61へ
物体がばらばらになる時はグループを全て分解してからインポート
0009名前は開発中のものです。
2012/01/23(月) 14:16:18.95ID:bguzvPQ60010名前は開発中のものです。
2012/01/23(月) 14:17:50.79ID:o7gLzIkTアフィ厨だろ。
あのサイトの所有者が排除される前にスレにテンプレ入れて先手を打ったのがこのスレだ。
0011名前は開発中のものです。
2012/01/23(月) 14:22:17.59ID:bguzvPQ60012名前は開発中のものです。
2012/01/23(月) 14:27:04.51ID:bguzvPQ6というかその用途だと普通はOnCollisionEnterを使うんじゃないか
0013名前は開発中のものです。
2012/01/23(月) 14:31:44.72ID:bguzvPQ6どの線だよw
ツェペリの放った鉄球の後ろの線の事を言っているならTrailRendererに
何本か線を引いたテクスチャーを貼れば終わりだと思う
http://unity3d.com/support/documentation/Components/class-TrailRenderer.html
0014名前は開発中のものです。
2012/01/23(月) 15:55:56.26ID:o7gLzIkTありがとう。すごく苦労するところだった。
デフォのアセットだったのか・・・
0015名前は開発中のものです。
2012/01/23(月) 18:10:53.87ID:TbJ4MpaQ入力をAで受け取ってBで更新するためには、必ずAが先に呼ばれなければならない
0016名前は開発中のものです。
2012/01/23(月) 18:30:24.04ID:DzfNUaLw0017名前は開発中のものです。
2012/01/23(月) 20:09:30.85ID:01DKjPg7片方Updateにしなければいいじゃん
AがUpdateを持ち、Bの関数呼べばいい
0018名前は開発中のものです。
2012/01/23(月) 21:52:28.44ID:9oNYucFPその作りって、なんか設計に問題あるような
0019名前は開発中のものです。
2012/01/23(月) 23:11:41.47ID:CORW1xgJここらへん?
0020名前は開発中のものです。
2012/01/24(火) 00:32:12.29ID:4vgqyOnE用途によるけどMyUpdateとか定義したほうが良いと思う
0021名前は開発中のものです。
2012/01/24(火) 01:43:50.66ID:izvxEnqI他人の作ったモデルデータ使うと、自作率が下がるし
自己満足度も下がるな
0022名前は開発中のものです。
2012/01/24(火) 01:54:14.19ID:rLPjaEQkさん。調べてくださってありがとうございます。
すいません。書くべきことが不足していました。
インストールした後一回も動いていない状況です。
再インストールしても駄目です。
unity answersやforumを調べてみます。
0023名前は開発中のものです。
2012/01/24(火) 02:49:37.13ID:qQ/koulyなくなっちゃうの?
0024名前は開発中のものです。
2012/01/24(火) 09:46:13.83ID:4vgqyOnEショートカットキー1つでできそうな気がするけど見つからない
0025名前は開発中のものです。
2012/01/24(火) 10:08:40.37ID:ZEb+E+RzGameViewが動き続けるようにってできますか?
0026名前は開発中のものです。
2012/01/24(火) 10:50:51.30ID:jEyduKPP色々回答をいただいて今現在for文 while文を使ってやっています。
でそこでまた問題がでてしまい
Cube同士が衝突したら現在の最高高さを調べようとすると現在おいたCubeと前回置いたCubeしか調べてくれません。
そのプログラムは
OnCollisionEnter(info : Collision)
の関数内で処理しています。
0027名前は開発中のものです。
2012/01/24(火) 11:02:51.86ID:4vgqyOnE[File]-[Build Settings]で表示されるInspectorでRun In Backgroundにチェックを入れる
ビルド後のアプリの設定項目だけどGameViewもこれに従う
0028名前は開発中のものです。
2012/01/24(火) 12:50:09.20ID:kKgMqdY6ScriptTemplatesで弄っても中の文字から文字コードを判別してるのか、
生成されたソースにはBOM付かないし、日本語が無いとShift-JISになってまう
0029名前は開発中のものです。
2012/01/24(火) 13:01:45.70ID:2g4/Wuqn0030名前は開発中のものです。
2012/01/24(火) 13:53:45.85ID:JjBu9kOUカメラ選択→ctrl+shift+f
こういうこと?
0031名前は開発中のものです。
2012/01/24(火) 14:02:53.90ID:jEyduKPPOnCollisionEnter
という関数で Cubeが床かCube(プレハブ生成)したらというif文作りたいのですが
function OnCollisionEnter(theCollision : Collision) {
if(theCollision.GameObject.name == "Graund" || theCollision.GameObject.FindWithTag.name == "CubePrefab"){
Debug.Log("当たり");
}
だとうまくいきませんでした
なぜでしょうか?
0032名前は開発中のものです。
2012/01/24(火) 15:05:26.39ID:2ylhruAFそれ滅茶苦茶じゃね
"Graund"って名前付けたの?
プレハブのタグも"CubePrefab"なの?
さらにいえば、FindWithTagってメソッドじゃなかったっけ?
ちょっと、そんなまさかそんな状態で全部質問するつもりか
真面目に一ヶ月くらい、一人で勉強した方がいい。Unity以前の話
0033名前は開発中のものです。
2012/01/24(火) 15:07:21.17ID:p3oZ4AhE0034名前は開発中のものです。
2012/01/24(火) 15:11:55.28ID:4vgqyOnEカシャって音がするだけ何も起きません。。。。と思ったらキャプチャーソフトにキーを横取りされてましたorz
Align With Viewできました。ありがとうございました。
0035名前は開発中のものです。
2012/01/24(火) 15:18:09.59ID:4vgqyOnE> なぜでしょうか?
典型的なエスパー募集
まず自分の期待する動作と、実行された動作の違いが把握できてない。
上の例で言えば、
OnCollisonEnterは呼ばれているか?
ifの中は実行されているのか?
衝突した方とされた方のGameObjectの名前は正しいか?
を自分でチェックすれば答えは自ずと明らか。
いちいち他人に聞くまでもない。Unity以前の問題だしプログラム以前の問題
0036名前は開発中のものです。
2012/01/24(火) 17:56:47.88ID:q0k4WQrI>>35
ifが呼ばれてるかとか、OnCollisionEnterが呼ばれてるかって、コンソールに文字列表示Debug.Logをよんですればいいよね
それかデバッガ機能つきなら一行ずつ実行またはブレークポイント設置ってできたかな?エディタによる かな?
0037名前は開発中のものです。
2012/01/24(火) 18:14:25.41ID:4vgqyOnEMono起動するとツールバーに「Attach to Process」というアイコンがあるからそれ押して
Unityにアタッチすればブレイクポイントで止る
0038名前は開発中のものです。
2012/01/24(火) 19:19:00.17ID:rjNHn2bn今prefabで生成した物(クローン)のY座標を配列に入れて
その中で現在一番数値の多いものを表示というものを作りたいのですが以下のプログラムだと
現在の高さではなくクリックで生成した物の高さになってしまいます。
理由が分からないのでアドバイスお願いします。
var test : Transform;
var foo2 = new Array();
function Update(){
//クリック
if (Input.GetButtonDown ("Fire1")) {
Instantiate(test, transform.position, transform.rotation);//生成
}
}
//判定
function OnCollisionEnter(info : Collision) {
foo2[i] = this.transform.position.y;//配列代入
//配列の中身調べる
for(var A = 0; A <= i; A++){
if(foo2[i] > SavePos_y){
SavePos_y = foo2[i];
Debug.Log(foo2[i]);
i++;
}
}
■ このスレッドは過去ログ倉庫に格納されています