【3Dゲームエンジン】Unity 3
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2011/04/24(日) 01:17:56.88ID:qsXDct5T公式サイト(英語)
http://unity3d.com/unity/
JavaScript、C#といった汎用言語を使用できるのが特徴です。
個人向けバージョンは商用含め完全に無償です
wiki
http://www24.atwiki.jp/unity2ch/
前スレ
http://hibari.2ch.net/test/read.cgi/gamedev/1284742292
0101名前は開発中のものです。
2011/05/03(火) 16:43:26.18ID:srdIGEnv商売する気はサラサラ無いんじゃない?
確かに先進国の日本、アメリカ、ユーロを取りに行くスタンスは大事だけど
メチャ金掛かるからな。
0102名前は開発中のものです。
2011/05/03(火) 17:04:25.94ID:o5s5scDn本気度はちょっと微妙だな〜と思ってます。
トライアルで遊び半分でテキトーに使うかなぁ。買う気失せつつあるので。
エディターだけ使うならFREEでいいしー
0103名前は開発中のものです。
2011/05/03(火) 18:55:15.90ID:spVVWcGZ一生何もつくれないよ。何かをつくらないための言い訳ができてよかったね。
0104名前は開発中のものです。
2011/05/03(火) 18:59:39.59ID:ftXNpoEI0105名前は開発中のものです。
2011/05/03(火) 19:55:08.84ID:o5s5scDnただ、なぜそこまで思考を飛躍させるのかわからないな。
技術者である以上、英語でないと世界と戦うのはムリだろとおもってるし、
ここでも何度も言ってるつもりなんだけどね。
買う気うせてるのは自腹で趣味で買う気が失せてるってことですが・・・そこを勘違いさせてしまった?
Unityエディター使ってデータコンバートして自前で描画とか
色々試すといいかもしれませんとかはUnityの中の人から聞いたわけだが。
その場合はFreeでいいしね。 プレイヤーいらないから。
んで皆もうちょっとUnityに日本側の意見も聞いてくれってのが普通なはずじゃない?
よそは代理店あるのにUnityは日本側は担当一人で、しかもUnityとは別会社の人だしさ。
何かでかい問題発生したときに対応しきれるのか? と不安にはなるのが普通じゃないか?
いまのとこは、そのためのプレミアムサポートですって感じだけどね。
GREEとかUnity Plugin for GREEつくってるわけだけど、
AndroidアプリをUnity使ってGREEで出すということになると、細やかなサポートがうけられるのだろうか?
ウチはGREEさん一本で行きますよと宣言したりすると、ソース読めたりするの?
って話はここでできるはずもないな。 GREEの人こっそり誰か教えてくれw
0106名前は開発中のものです。
2011/05/03(火) 20:13:29.33ID:V9+H4TT6GREE for スマートフォンデベロッパ向け勉強会も大前さんがやってたくらいだし
GREEですらソースどころかまともなドキュメントすら貰ってないと思うぞ
0107名前は開発中のものです。
2011/05/03(火) 20:21:14.12ID:o5s5scDnそれはあんまりな気がするんだが。そういうものなのか。
ではUnity Plugin for GREEは誰が作った?という疑問が。
0108名前は開発中のものです。
2011/05/03(火) 20:31:14.53ID:V9+H4TT6誰がも何もAsset Storeに売ってる他のプラグインのように
C++でDLL作ってるだけだろ
0109名前は開発中のものです。
2011/05/03(火) 20:46:35.94ID:o5s5scDn技術提携といっても、なにか優遇があるとかそういうものでもない。
今後他のSNSが同様のプラグイン用意することもありえると。
中身は知らないし、自分がSNSに絡めてどうこうする事もないけどね。
0110名前は開発中のものです。
2011/05/04(水) 09:54:05.50ID:saXBZnXRちなみに夏にCryEngineが出てきたら結構厳しいんじゃなかろうかとは思う(あっちはコマーシャルライセンス料はんぱなさそうだけど)
なんでかっつーとUnityは2Dサポートが弱いからスマホでcoronaあたりが対抗馬に居るだろうし,3Dのフリー版だと他のエンジンメーカが出そろうから
0111名前は開発中のものです。
2011/05/04(水) 11:26:57.24ID:ovkInqm70112名前は開発中のものです。
2011/05/04(水) 11:30:12.56ID:ovkInqm7つかモバイル版はdll読み込ませられるのか。Pro版だけだと思ってた。。。
0113名前は開発中のものです。
2011/05/04(水) 12:58:25.39ID:AtCILURt皆さんスマフォでそんなハイエンドなゲーム作る予算あるの・・・?
海外が頑張っちゃってるけど、日本は低予算指向でUnityだと思ってた。
それにその2つにも問題ありまくりだし、
まともだったら日本のHD機市場こんなに死んでねえよって思ってるのだが。
いやコレは偏見だな。 完全にUnity関係のない話題ですまん。
Unityのスマフォ対応もまだ微妙みたいだね。
自分もiOSでビルドするとクラッシュするのは
その辺の問題だったりするのだろうか?
時々AndroidSDKの場所を見失って、再インストールとかも勘弁してほしい。
ついでにProでないスマフォ版使ってる人に質問
Unityのロゴって消せる・・・? 消せるならとか思っちゃうので。
0114名前は開発中のものです。
2011/05/04(水) 13:08:56.89ID:miRu3F+7ウケたのをグラフィック上げてけばいいのに。
0115名前は開発中のものです。
2011/05/04(水) 14:34:43.64ID:MnhMZCZL無計画でど根性で進めたプロジェクトが大成功したので、
俺は今混乱している。
0116名前は開発中のものです。
2011/05/04(水) 14:36:01.12ID:MnhMZCZL0117名前は開発中のものです。
2011/05/04(水) 14:55:58.36ID:Vj3yPLb50118名前は開発中のものです。
2011/05/04(水) 14:58:06.77ID:Vj3yPLb5そうなるとスケーラビリティーの高いやつ覚えたほうがいいよね、ってのはあるかな
Unityは中規模以上になったとき未知数
0119名前は開発中のものです。
2011/05/04(水) 15:32:36.57ID:saXBZnXR消せない、前スレだかこのスレだかでリソース書き換えたらプログラムから怒られたって書き込みあったきガス
それ以前に堂々とライセンス破るぜって書き込みはどうかとおもう
0120名前は開発中のものです。
2011/05/04(水) 15:39:02.77ID:/xPZh6wS0121名前は開発中のものです。
2011/05/04(水) 15:56:19.27ID:AtCILURtなんとか回避できませんか?
と駄目元で聞いたことがあるんですが、そのときは
「Pro版だとチェックボックスで消せるはずです」
という返答が帰ってきたのですよ。
自分はProだと消せて、Freeだと消せないという認識でした。
そんなわけがないという人もいるかもしれませんが、
自分が得ている情報ではそういう返答があったということです。
なぜにライセンス破るという書き込みにみえるのかさっぱりわからない。
ライセンス破るつもりはありませんよ。考え過ぎです。
AndroidやPC版ならエロゲだせるの?
どこまでエログロ表現OKなのか知りたいけど、
自分がそういう表現好まないので、知っても意味はないな。
宗教ネタがどこまで許されるかか個人的には知りたいけど、
それをチャレンジすると命がヤバいか。
0122名前は開発中のものです。
2011/05/04(水) 16:00:28.71ID:DXw4wACZ馬鹿か?
0123名前は開発中のものです。
2011/05/04(水) 16:25:34.09ID:2JXjsvk60124名前は開発中のものです。
2011/05/04(水) 16:39:27.25ID:saXBZnXR>>122が書いているように無料版はロゴを表示することでUnityの宣伝をしてもらうかわりにっていう含みがある
だからロゴ変更の為のInspectorウィンドウの表示にPro用だけよって書いてあるわけ
他にもInspectorのUIから変更可能でかつPro版専用のは全部そういう作りになっている
それをあえて変えたいと言うのだからライセンス違反したいわけ?って聞き返したくなったのだよ
0125名前は開発中のものです。
2011/05/04(水) 16:45:29.13ID:AtCILURtだとロゴが消せるのか?が知りたかったわけで。
Pro+AndroidPro、Pro+iOSPro
との差が知りたいだけです。
もうかってる会社ならライセンスの問題でProなのでしょうが、
儲かってない会社やベンチャー、個人でスマフォ考えてる人にとっては
切実な差ではないか?と思っただけです。
3〜40万くらい差がでるのに、
DLL作れてロゴまで消せたらあんまり優位点ないなと。
知らないで馬鹿にされるよりは聞いて馬鹿にされる方がマシですが、
スマフォ時の非同期読み込みの対応とか
その辺まで聞ける感じじゃなさそうですね。
聞ける良いチャンスかなと思ったのですが、残念ですね。
0126名前は開発中のものです。
2011/05/04(水) 17:03:59.51ID:MnhMZCZLそれは大手に取り込まれて無くなる死亡フラグなので、
生かさず殺さず微妙な感じで。
0127名前は開発中のものです。
2011/05/04(水) 17:22:31.23ID:DXw4wACZそもそもどっちもUnity対応じゃねえかw
0128名前は開発中のものです。
2011/05/04(水) 19:10:58.33ID:ovkInqm7前スレにも書いたけど、普通にロゴのPNGを入れ替えただけだと、変えたらアカンよと警告されてビルドが通らなくなる。
まあライセンス違反だろうから、出来てもやっちゃだめだろうな。
0129名前は開発中のものです。
2011/05/04(水) 20:00:34.87ID:NYJerY4q他のGameObjectからこれを参照するにはどうしたらいいでしょう?
0130名前は開発中のものです。
2011/05/04(水) 20:25:09.61ID:saXBZnXRUnity公式サイトにかいてあるじゃんかよー
ttp://unity3d.com/unity/licenses
>>129
JavaScriptだとこう
事前条件:自前のスクリプトを貼り付けただけのGameObjectの階層表示での名前がユニーク(例だと"SomeObject")
スクリプトの名前をSomeScriptとして
var scriptRef: SomeScript;
function Awake() {
var gameObject : GameObject;
gameObject = GameObject.find("SomeObject"); // オブジェクトのツリーからご本尊ひっぱりだす
scriptRef = go.GetComponent("SomeScript"); // それにはっついてるスクリプト名のC#インスタンスを引き出す
}
こんなの
0131名前は開発中のものです。
2011/05/04(水) 20:26:27.44ID:saXBZnXRscriptRef = gameObject.GetComponent("SomeScript");
だった、別にvar go:GameObject以下略と読み替えても良いけど
0132名前は開発中のものです。
2011/05/04(水) 21:40:08.50ID:s5yoOGKq0133名前は開発中のものです。
2011/05/04(水) 21:50:12.13ID:c4bR+TOEありがとうございます。
これはTerrainsがAndroidでも動くようになったのはまだ反映されてないけど、
一先ずこれで動くのは大体何か確認できるわけですね。
その辺は細かいとこだし、バージョン変わる度に自分でチェックしかないですね。
凄く誤解を生む書き込みした自分が悪いので、それは謝ります。
まあこんなところで許してください。
0134129
2011/05/04(水) 22:30:36.26ID:NYJerY4qありがとうございます。その流れはなんとなく分かっていたので
MonoBehaviourじゃないClassへの参照を知りたかったんですが、
そもそもMonoBehaviour派生じゃないと貼っつけられないですね
後からMonoBehaviour派生をやめたので、Uniityが騙されてたみたいです
0135名前は開発中のものです。
2011/05/05(木) 00:19:19.88ID:AitMkPOgC#の基底クラスのObjectから作った奴を貼りたかったのか
MonoBehavior継承した奴にアクセサつけるしかないんでないの?
0136名前は開発中のものです。
2011/05/06(金) 21:32:38.79ID:M3BvEr+X0137名前は開発中のものです。
2011/05/06(金) 22:25:36.17ID:Vxo5CD2wemacsで試してみたけどそんなことにならないからvimの設定じゃないの?
vi系はリモートでしか使わないからWin,Macとかの挙動はよくしらないけど
0138136
2011/05/07(土) 10:45:30.22ID:kPCYholcbat ファイルでいけますた。
フルパス?gvim.exe --remote-tab-silent ”%1”
レジストリいじくっても駄目でした
0139名前は開発中のものです。
2011/05/07(土) 13:14:40.65ID:giDSKERz辷j /7UU ⊆⊇ | 匚] | └冖|. └ァ r┘Lr┐|く.ニ |
くノ `⌒'┘ ̄ ̄ くノ くイ_j. .くノ くノ
http://www20.atpages.jp/cazzo/kyodai/kyodai.html
0140名前は開発中のものです。
2011/05/08(日) 04:52:27.64ID:7xEdQF+JTopページ開くとエラーダイアログが出るし、
目当てのAssetはPlease Waitって出てDL出来ないし。
0141名前は開発中のものです。
2011/05/08(日) 06:03:41.25ID:ygIwSARgGW最後なのに残念すぐる
0142名前は開発中のものです。
2011/05/08(日) 09:32:59.23ID:L9ulK6kYAsset Storeウィンドウ開くと
TypeError
Result of expression 'this.results[d].keyimage'
[undefined] is not an object.
ってメッセージが表示されるね。その後Topページが表示されるけどそこから先に進めない。
下記アドレスの様にWEBブラウザでasettsの詳細ページを開いて「Open Asset Store」ボタンを押して
直接コンテンツページを開けばAssetをDownloadできるようにはなるんだけど、不便だわ。
そのうち直るのかね。それともリポート送らんとダメかね。
http://u3d.as/content/david-koontz/i-tween-visual-editor/1tM
うちでは上記アドレスのiTween Visual EditorはDownload&Importできたよ。これしか試してないけど。
0144名前は開発中のものです。
2011/05/08(日) 21:05:34.50ID:L9ulK6kY0145名前は開発中のものです。
2011/05/09(月) 04:51:17.52ID:b0PC71yihttp://www.arsoftware.co.uk/products/unityscript-editor
プログラマじゃないんで使い心地は何とも言えないけど
0146名前は開発中のものです。
2011/05/09(月) 12:08:39.41ID:mLDEH/qaunity以外の用途で使ってもいいんでしょうか?
他のエンジンで使ったりWebサイトに流用してみたりだとか。
ライセンスがどうなってるのか
さっぱりわからん。
0147名前は開発中のものです。
2011/05/09(月) 17:21:24.59ID:Xj55BjzU何いってんのかわからんプリミティブの事?
アセットってのは素材を指すので最初から素材なんてねーし・・・
0148名前は開発中のものです。
2011/05/09(月) 18:16:57.11ID:xJ53qtROどんなライセンスになっているのか分からないけど、私なら使うの避けちゃうな。トラブル回避。
http://forum.unity3d.com/threads/69950-Standard-Assets-License
ここ観ると好きに使え的な事が書いてあるけど、別エンジンに持っていくとなるとどうだろう。。。
0149名前は開発中のものです。
2011/05/09(月) 21:45:21.43ID:vjRSCa/qネット見る限り、デフォルトで孤島のセットが読み込まれてるらしいけどそれは古いverなのか?
一応、Tropical Paradiseってのは会ったんで落としてみたがそれも古いverのものと言われてコンパイルできないし
平面に玉転がしたりはしてみたが、ちょっとさみしいので最新版でそういうものってない?
0150名前は開発中のものです。
2011/05/09(月) 22:49:27.21ID:mvrk1FMR2.xを入れた環境に3.xをインストールしちゃってない?
0151名前は開発中のものです。
2011/05/09(月) 22:50:23.70ID:5F9urqpr画像はインポートするときにTextureじゃなくてGUIにしてるんだけど、
どうも元の画像のサイズぴったりに描写されてるみたい
rectで指定したサイズ通りに拡大して描写する方法ってないでしょうか?
0152名前は開発中のものです。
2011/05/09(月) 22:52:26.43ID:xJ53qtROデフォルトのIslandDemoってどこにあったっけ。とりあえず
http://unity3d.com/support/resources/example-projects/islanddemo
これをダウンロードして開いてみたが、エラーが出た。でもエラーはUpdateTreeColors.jsの13行目と32行目だけなので
この2行をコメントアウトすればver3.3で動くようになった。樹木の描画がおかしくなっているが、他はちゃんと動いているみたい。
IslandDemoって単なるウォークスルーなのでこれでも良い気がする。
0153名前は開発中のものです。
2011/05/09(月) 23:40:09.96ID:xJ53qtROこんな感じでいけた。GUILayout.Button()を使った。
using UnityEngine;
using System.Collections;
public class testGUI : MonoBehaviour {
public GUIStyle gStyle;
void OnGUI() {
GUI.skin.button = gStyle;
if (GUILayout.Button(""))
Debug.Log("Clicked the image");
}
}
そして、InspectorパネルでgStyelの設定を行う。
Fixed Width:400
Fixed Height:400
Stretch Width:true
Stretch Height:true
0154名前は開発中のものです。
2011/05/09(月) 23:46:56.73ID:xJ53qtRONormal->Background:画像ファイルを指定する。
0155名前は開発中のものです。
2011/05/10(火) 00:24:55.19ID:E28+eDoQでもその二行だけじゃなくてUnknown identifier: 'toPlayer'.とか、
70行くらいエラー吐くんだ
一応、特に過去インストールしてないPCで3.3いれて、上記のdemoで試したんだが
そんな感じだ……んー、.unityを実行してビルドするだけだよね?
0156名前は開発中のものです。
2011/05/10(火) 01:03:07.12ID:DaA6V5oPうちのは70もエラーは出ないなぁ。152で書いた2箇所と、あとはwarningが9箇所。warningは放置。
うちの環境は、windowsXP、unity3D ver3.3.0f4(windows版)
ビルドはゲームが完成して配布用のexeを生成する時に行う処理で、単にゲームを実行するだけなら
Playボタンを押す(もしくはメニューからEdit->Playを選択)で実行される。ビルドは不要。
IslandDemoはあきらめて、>>150さん提言の3rd Person Shooterを動かしてみるのはどうだろう。
unity起動して、メニューからWindow->Asset Storeを実行。AssetStore画面が起動するので
AssetStore画面の右上のSearchで検索すれば出てくるからそれをDownloadしImportして実行してみるとか。
0157名前は開発中のものです。
2011/05/10(火) 09:35:39.49ID:Z/7jXm2F接触している点、接触時間、速度)を取得したり、実行時にパラメータを
変更することができますか?
また、物理演算に限らず、自分で一から作る場合に比べて、
細かいところに手が届かない、〜ができない、処理が重いなどと感じた
例はありますか?
0158名前は開発中のものです。
2011/05/10(火) 10:00:25.60ID:6gzt6DSeできます。
あります。
0159名前は開発中のものです。
2011/05/10(火) 10:17:58.99ID:Z/7jXm2Fありがとうございます。後者について例を挙げていただけないでしょうか?
今はSlimDXでやってるのですが、Unityに変えることで
できなくなることが思い浮かばないので。また、OpenGLなので
処理が重いのではないかということが気になります。
.NET互換スクリプトということですが、リフレクションの利用や
WinForm連携はまったく不可能でしょうか?PropertyGridで設定変更できれば
よいのですが。
0160名前は開発中のものです。
2011/05/10(火) 22:04:40.33ID:E28+eDoQ丁寧にありがとう
おかげで3rd Person Shooter、動かせたよ
というよりもAssetStoreってそういうものだったのね、勉強不足だったわ
FPSWalkで玉動かしてみたり、他のサンプルも見てみるよ
そしてついでにどっかに分かりやすい2Dのサンプルってない?
画像使って簡単なインターフェースつくってみたいんだ
なんか聞いてばかりだが……どうもネットさがしてもぴんとくるものがなくて
0161名前は開発中のものです。
2011/05/11(水) 00:00:34.60ID:BCQwoRrVおお、動いたか。よかった
>画像使って簡単なインターフェースつくってみたいんだ
unity公式のチュートリアル3D Platform GameのP50からGUIの実装が記述されている。
http://unity3d.com/support/resources/tutorials/3d-platform-game
日本語訳は崇城大学が公開してくれている。3DPlatformTutorial(日本語)
http://ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/Manual/Tutorials.html
0162名前は開発中のものです。
2011/05/11(水) 12:25:32.81ID:KiTDYIx1・Blender2.57がまだ仮対応(しかもこれがstableになっちゃった)
・ClearForce、GetForceみたいな、Forceにアクセスするメソッドがないこと(Bulletにはあるみたい)
・妙なことすると警告なしで落ちる
・Linux対応してない
とかかな、特にubuntuの軽さが好きな人間にとって一番下が致命的だし、
後ボーンにアクセスする方法が微妙だから、
JMonkeyEngineとかも試してみようかと思ってる
0163名前は開発中のものです。
2011/05/11(水) 15:05:40.46ID:71BOwshJ0164名前は開発中のものです。
2011/05/11(水) 23:13:58.83ID:fQCndov83Dのゲームでキャラモデルの表示がおかしくなるバグ
に関して質問があります。
下記動画の1:06あたりなどがそうなんですが。
http://www.youtube.com/watch?v=ny2Y6rrw0kE
・こういったバグ現象を主に何て言うのでしょうか?
・基本的に何が原因で起こるんでしょうか?
0165名前は開発中のものです。
2011/05/11(水) 23:48:10.34ID:I8gRXZnt演算精度を考えないで作った場合とかが顕著、たとえば向いている方向を対象に向けようとしてクォータニオンを生成するさい外積演算をしたときに与える2つのベクトルがほぼ同じ方向を向いているときとかにおきやすい
回避方法や別アルゴリズムや破綻しない式もあるがぱっと見の実装でもなんとかなってしまうので特異状況のときだけバグる
0166名前は開発中のものです。
2011/05/12(木) 12:24:18.35ID:8cwpptvYポリキャラが何でそこに存在できて周りの環境に溶け込んでいるかを計算式で
解けないと基本的に問題解決に至らないゲーム製作の基礎の基礎だよ。
そんで値に対して干渉を起こすとこういった一連の現象になる。
計算ができない人は物理干渉を敢て造ったり色々工夫するもんだ。
0167名前は開発中のものです。
2011/05/12(木) 18:33:23.89ID:HM4OBDKI0168名前は開発中のものです。
2011/05/12(木) 22:16:18.06ID:THyaJ/cqマジ丁寧にありがとう。遅れたけど、参考にさせてもらったよ。
そして何か質問してばっかだが……AssetStoreのC#のExampleから3DBreakOut弄ってて気になったんだけど
ボールのプレハブがBreakoutGameクラスで
public Transform ballPrefab;
Instantiate(ballPrefab, new Vector3(1.81f, 1.0f , 9.75f), Quaternion.identity);
をの2行を消して、一度、起動(もちろんボール生成されない)したあと
コメントを外して以前の状態で起動させると
UnassignedReferenceException: The variable ballPrefab of 'BreakoutGame' has not been assigned.
You probably need to assign the ballPrefab variable of the BreakoutGame script in the inspector
というエラーがでます。
読む限りはBreakoutGameスクリプトにボールプレハブが登録されてないとかそんな感じみたいだけど
どうすれば解消するのかわからないんです。
ちょっと弄ってパドルからボールを発射する形にしようと思ったらみつけたもので。
もし何かわかれば教えてくださると助かります
0169名前は開発中のものです。
2011/05/12(木) 23:45:48.20ID:J4vqg/wxエラーが出ている状態で、HierarchyパネルのMainCameraを選択し、Inspectorパネルをみると
BreakoutGame(Script)
Script BreakoutGame
BallPrefab None(Transform)
こんな感じになっていると思う。このBallPrefabが未設定だというエラーだな。
ここにProjectパネルのBallPrefabをドラッグ&ドロップしてやればエラーは解消する。
public変数はInspectorパネルに表示され、エディタ上で値を設定する事ができる。
コメントアウトした事によってエディタで設定していた値がなくなり、再びpublic変数に戻ったときに未設定となった。
スクリプトの変数の扱いについては、公式のドキュメントが参考になる。(英文)
http://unity3d.com/support/documentation/Manual/Scripting.html
0170名前は開発中のものです。
2011/05/13(金) 00:02:17.12ID:V2edjjtR何にしてインポートしています?
今のところFBXだと失敗するのでobjや時々失敗するdaeとかでやっているんですが
テクスチャと一緒に読み込ませるにはどうしたらいいだろう?
0171名前は開発中のものです。
2011/05/13(金) 00:07:54.28ID:f26OyO93http://dai2pon.blog77.fc2.com/blog-entry-2388.html
blenderは使っていないのでよくわからないが、上記blogの人がblender+unityやってるみたいなんで参考にしてみて。
0172名前は開発中のものです。
2011/05/13(金) 00:09:33.26ID:V2edjjtR0173名前は開発中のものです。
2011/05/13(金) 00:16:16.24ID:f26OyO93ちょうどpublic変数がInspectorパネルへ表示される事について解説されているblogがあった。(日本語)
http://blog.livedoor.jp/akinow/archives/52178259.html
0174名前は開発中のものです。
2011/05/13(金) 01:13:08.90ID:V2edjjtRなんかインポートするとオブジェクトと逆の方向にメッシュコライダが形成
されるのだが・・・
0175名前は開発中のものです。
2011/05/13(金) 01:28:53.98ID:f26OyO93角度の編集は出来ないっぽいね。
問題のオブジェクトのColliderを RemoveComponentして
再度Colliderを付与してみるのはどうだろう。(オブジェクトを選択してComponent->Physics->BoxCollider)
でも、3Dモデルの出力設定か、unityでのimport設定を見直して根本的な解決を図った方がいいかも
0176名前は開発中のものです。
2011/05/13(金) 01:38:16.73ID:V2edjjtRファイル全体をインポートし直すとデフォルトという形でメッシュコライダが
形成されるっぽいな。
0177名前は開発中のものです。
2011/05/13(金) 10:31:05.78ID:O4akCT4r遅くなりましたが無事にうまくできました
ありがとうございます
0178名前は開発中のものです。
2011/05/14(土) 22:44:07.16ID:muvyFwtK実行ファイルを作成したら20MByteあった・・・。
0179名前は開発中のものです。
2011/05/14(土) 23:40:58.96ID:fo0L+rEE底を作ると容量減っちゃうの?
0180名前は開発中のものです。
2011/05/15(日) 00:38:51.40ID:8KNVhyvLassetbundleと言う拡張子のファイルを読み込んでるみたいなんですが
このファイルの作り方がわかりません。
どこで作るんですか?
0181名前は開発中のものです。
2011/05/15(日) 08:59:06.62ID:U80CzZ49ttp://www.youtube.com/watch?v=lY1dGwdv2PY&feature=related
この3D でメニュー作ろう解説動画にでてくる、iTweenが便利なのかも
0182名前は開発中のものです。
2011/05/15(日) 11:57:23.19ID:0fP6ifvoiTweenのスクリプトcompressed javascriptになってない?
ぱっと見で読む気失せたんだけど、unityのjavascriptってコンパイラだから圧縮する必要ないよね、むしろ綺麗に書いた方がいいはずなのに
読まれたくないだけかもしれないけど。
0183名前は開発中のものです。
2011/05/15(日) 16:22:42.38ID:AZEp2Rvc難読化してあるのはポリシーじゃないの?
こればっかりは人それぞれかと。
0184名前は開発中のものです。
2011/05/15(日) 17:22:56.80ID:8VDb5lvTソースにビット演算のコードからませて難読化させるとかなら別だけど・・・
0185名前は開発中のものです。
2011/05/15(日) 20:33:59.98ID:/I+ZQgfu上のメニューになんか追加されてるのがわかるでしょうか?
その中にズバリCreateAssetBundleってのがあります。
一回そのフォルダ消しておいて、MaleかFemale選択した状態でプラグイン実行する作成されます。
そのファイルのフォーマット自体は謎というか公開されてないようですが、各プラットフォームごとに設定して作り直す必要があるので・・・ってな感じです。
同じ質問してる人いっぱい居るんで、フォーラムかアンサーズみるといいかもしれません。
サンプルの中ではちゃんと細かくコメントあるほうなので、C#のファイルとか細かくチェックすることをお勧めします。
0186180
2011/05/15(日) 21:16:36.43ID:8KNVhyvLありがとうございます。 解決出来ました。
てっきり標準機能なのかと思い、マニュアルとエディターの中ばかり探していました。
0187名前は開発中のものです。
2011/05/16(月) 00:41:11.41ID:n2akz5JS0188名前は開発中のものです。
2011/05/16(月) 01:48:53.58ID:U6JT0k/3Unity 3D Game Development by Example のP81に下記の記述がある。
-------------------------
Stay sharp
JavaScript may be the best learning language for Unity beginners, but if you
end up getting serious about developing games with this software, consider
learning C#. It's much closer to a "real" programming environment, and it gives
you certain organizational advantages that you won't get with JavaScript.
---------------------------
この本の著者はC#をすすめているっぽい。(本のコードはjavascriptだけど)
0189名前は開発中のものです。
2011/05/16(月) 02:10:27.57ID:q/xPpAVtVS使ったりすると.Net環境の補完とかの恩恵うけられたりするんでClass階層の中のユーティリティを沢山つかうならC#の方が便利だと思う。
あとアノテーション使えるのでエディタ用のクラス作るのには C#の方がいい。
ただゲームの仕掛けとかはjavascriptの方が記述量が圧倒的にすくないので便利と覚えておけば良いと思う。
ちなみにちゃんと型指定しておけばjavascriptも.Netのバイトコードに落ちるので実行効率はあんまりきにしなくていいのがうれしいのだがjavascript過ぎるコード(プロトタイプ継承とか)は実は通らなかったりするのでjavascriptになれすぎてるとムカっとするかもしれない。
0190名前は開発中のものです。
2011/05/16(月) 02:46:10.10ID:2enKwBk2テキスト入力フィールドは日本語入力を受け付けてくれる?
0191名前は開発中のものです。
2011/05/16(月) 16:31:16.75ID:7MOyOqOX通常オブジェクトを移動させれてプレイすればその移行した状態から再生される
んだけどなんか突然反映されなくなってしまった・・・
オブジェクトを移動して、再生しても昔のままみたいな原因が分らないので
何か同じ様な現象に見舞われた方がございましたら教えてくだちい。
0192名前は開発中のものです。
2011/05/16(月) 16:34:20.22ID:7MOyOqOXというロジックは分ってます。
0193名前は開発中のものです。
2011/05/17(火) 12:52:40.32ID:G8RrJQgxCGソフトでモデルを90度回転させるアニメーションを作成→FBX2010で出力→unityで読込→何かボタンが押されたら再生する
再生するとCGソフト通りに回転しますが、もう一度再生すると元の状態に戻ってから回転します。
ボタンを押す度に90度づつ回転させたいのですが、アニメーション(FBX)が原因でしょうか?
unity側のスクリプトでなにか処理するのでしょうか?
0194名前は開発中のものです。
2011/05/17(火) 13:14:46.12ID:e7zFFP6Xその目的なら回転はスクリプトをやりましょう
というかCGソフトでも同様の現象になるはずでは?
失礼ながらもっと3DCGの基礎理解を深めた方がよろしいかと
0195名前は開発中のものです。
2011/05/17(火) 13:53:24.22ID:G8RrJQgx簡単な具体例を挙げてみまたつもりでしたが誤解する内容で失礼いたしました。
目的は90度回転させることではなく、ゲームオブジェクトの姿勢を継続してアニメーションを再生したいのです。
相対値で出力できれば可能なのかと考えています。
0196名前は開発中のものです。
2011/05/17(火) 16:45:24.23ID:sHyERjc4したいって事でしょ?
0197名前は開発中のものです。
2011/05/17(火) 16:47:14.49ID:e7zFFP6X姿勢と言われているものがモデルの向きなのか、モーションなのかにもよりますが、
先述の例がモーションで90度回転した結果を維持して次の回転をしたいということであれば、
360度回転するアニメーションを作り、Unityで90度ずつフレームを区切ることになるのではないでしょうか
この場合なら下記の「Importing Animations using Animation Splitting」が参考になるかと思います
ttp://unity3d.com/support/documentation/Manual/Character-Animation.html
まだ勘違いしてたらすいません
0198名前は開発中のものです。
2011/05/17(火) 17:50:56.07ID:5m0pjosHこのテキトーさが凄いな。
0199名前は開発中のものです。
2011/05/17(火) 18:10:35.48ID:+F/5w60v相対値で出力と書いてあるので、恐らくアニメーションのデータを
0度=>10度=>20度のように値で出力するのではなく
+10度=>+10度 のように差分値で出力したいという
事じゃんじゃないのでしょうか。
でもFBX形式でなければ、横を向くアニメーションを一回再生して
再生後にUnityのスクリプトなどで横に回転させてアニメーションを
初期状態にして待機みたいにするのではないでしょうか
0200193
2011/05/17(火) 18:25:13.87ID:G8RrJQgx>>196
時計の例はおそらく同じようなことだと思われます。
>>197
姿勢はモデルの向きです。
サイコロで例えてみます。
上の面が1のサイコロを90度回転さるアニメーションを再生して横にくる。さらに再生して下にくる。
というように同じアニメーションを使いたいのです。
■ このスレッドは過去ログ倉庫に格納されています