[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/26 08:51 / Filesize : 259 KB / Number-of Response : 986
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【3Dゲームエンジン】Unity 3



1 名前:名前は開発中のものです。 mailto:sage [2011/04/24(日) 01:17:56.88 ID:qsXDct5T]
3Dゲームエンジン「Unity」のスレです。

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

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

wiki
www24.atwiki.jp/unity2ch/

前スレ
hibari.2ch.net/test/read.cgi/gamedev/1284742292

71 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 15:51:09.56 ID:BQYJr405]
>>69
変な人かと思った、済みません。

72 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 16:28:16.27 ID:noXRqtYL]
読めるけど長文がかけん>>英文
しょうがないので質問はいつも列挙形式 orz

>だけどできない奴は読もうとさえしない、慣れようとしない。
っていうか一昔前のおっさんのキーボードアレルギーに近い、なぜか読む事自体を拒否するんだもの
もうね、第一声が「だって英語でしょう?」ってなんだそれってかんじ、きっと難しい表現だったら日本語の本も読まないんじゃなかろうかと思う


73 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 17:43:43.92 ID:EcO8kxPJ]
ただフォーラムとかでネットスラングバリバリで書かれると駄目な人もいると思うがどう?
ときどき海外から公演で来る技術者があんまり喋りがうまくなくて
英語の達者な人でも理解できねーってのもあると思うが。

74 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 18:30:30.35 ID:cZij34X2]
フォーラムは意外とスラング使ってないよね?
俺が読んだ感じだと至極丁寧に分かりやすく書いてくれている人と
活字中毒の人でよく外人さんがブラブラブラっていう部分を書いてなんか
目を向けるのもウザイっていう人に二極化されていると思う。

基本が丁寧だよ。

75 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 18:31:22.76 ID:ZgsTl7Mw]
マウスオーバー辞書があればWebのマニュアルはかなりの人が読めると思うんだ。
大学受験で英語学習やめちゃったって人でもかなりら読めると思う。

76 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 20:36:27.31 ID:udN89Lsx]
外国語を嫌う日本人が多い一番の問題は小さい頃から英語と触れる機会が全く無い事だと思うよ
小さい頃から全く他国語に触れる機会が用意されて無いんだから、いざやれといわれても本能的な拒否がある

77 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 20:50:06.36 ID:uvJzk8Um]
そろそろスレチ。そういうのは英語の板ででもやってくれ

78 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 21:10:28.38 ID:noXRqtYL]
>>73
Unityのフォーラムは読みやすいので自分と同じ問題にぶち当たった人とかのログは参考になるよ
自分の問題が解決したとき>>1のまとめサイトとかにjoinして書き込んだ方がいいのかな?




79 名前:名前は開発中のものです。 mailto:sage [2011/05/01(日) 23:42:12.63 ID:EcO8kxPJ]
>>78
どっかに各自の情報を集積して盛り上げたいという野望はあるんで書き込んでくれるとうれしい。




80 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 04:31:01.98 ID:vszaeiv7]
js内で文字列つかってプロパティ参照(transform.position.x等)とかできますか?

81 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 10:12:58.41 ID:WVMwDwBh]
unity3Dwindows版でコードのコメント文に日本語の特定の文字を使うとエラーがでてしまう。
「続」とか「。」とか。みなさんの環境ではどうですか?うちだけかなぁ
下記アドレスにスクリーンショットを数枚upしました。アドバイス頂けると助かります。
www.geocities.jp/esfsfh/unity/comment_test/index.html

82 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 12:54:12.13 ID:wDRvSwq0]
オチを想像するとファイルのエンコードがsjis?

83 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 13:09:21.33 ID:wDRvSwq0]
あ、MonoDevelopはsjis選べないか。
一応まずファイルがちゃんとUTF−8になってるか確認する。
エンコードの問題でなければそのコメントの末尾に半角スペースとかいれると、
回避できるとか誰かがいってた記憶があるな。
私の環境では発生しませんが、そのサイトを観にいくと文字化けするのが不安材料の一つです。

84 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 13:30:54.39 ID:kHgVvbtV]
>>81
Unityのinspector画面でそのスクリプトの日本語ちゃんと表示されてる?
されていないならUTF8になってないと思う

あとUniSciTeで開いて文字が見えるようなUTF16(UniSciTeで直接入れると化ける)でも通るはず



85 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 13:31:11.19 ID:wDRvSwq0]
MonoDevelopの日本語入力周りは怪しすぎるからなあ・・・ WindowsもMacも。Macは論外だが。
ちなみに自分がsjisじゃないかと疑ってるのは、
特定の全角文字がエスケープシーケンスと誤認識されてるのかな?
と考えてるわけです。 「能力」とかも駄目だったりしません? 憶測なんで間違ってたらごめんなさい。

86 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 13:31:45.29 ID:wDRvSwq0]
あ、被った。
あとは任せたw

87 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 14:11:01.35 ID:WVMwDwBh]
>>83
ありがとうございます。コメント末尾に半角ピリオドを挿入する事で解決しました。
ファイルはTaraPadを使って文字コード指定UTF-8で正しく開けたので大丈夫なのかなと。
サイトの文字化け申し訳ない。geocitiesのエディタで文字コードの指定を行わずに書き込んでしまったので。
そしてご指摘通り「能力」駄目でした。「ねこ」も駄目でした。UTF-8になってないって事なのかなぁ
とまれ半角文字挿入で進めていきます。

>>84
Inspectorパネルできちんと日本語表示されています。
半角文字挿入で回避できたので、UniSciTeでの動作は調べませんでした。。。
ありがとうございました。

88 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 14:17:49.22 ID:KYZ75gLs]
monodevelopでファイル名指定してセーブする時に、
エンコード指定できるから、全部utf8にして上書きじゃあダメかな?


89 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 14:34:26.58 ID:WVMwDwBh]
>>88
UTF-8を指定して上書きしてもエラーは消えませんでした。レスありがとう。

どうやらこの問題は自分だけのようですね。適当なところで再インストールしてみようと思います。
みなさまありがとうございました。




90 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 22:26:22.91 ID:kHgVvbtV]
>>87
Radiumソフトからの引用
tp://radiumsoftware.tumblr.com/post/4107015526
>あ、そうだ。最後に一言。Unityのスクリプト内でUnicodeを使うにはエンコーディングにUTF-16を指定する必要がある。普段UTF-8を使っている人は注意が必要だ。
だそうな、最初からUTF16で行っちゃえばよくね?

91 名前:名前は開発中のものです。 mailto:sage [2011/05/02(月) 22:50:48.40 ID:wDRvSwq0]
あー この記事読んだ記憶があるが、最後の一文だけすっかり頭から抜けていた。
惑わせてすまん、俺のアドバイスが間違ってたかも。 
もしUTF16で回避できたら教えておくれ。

92 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 00:49:12.75 ID:o5s5scDn]
お詫びに古い資料をあさった
内部で文字化けすることがあり、そのときコンパイルエラーになるみたい。
こっちは条件は不明で特定の文字だけとかではないねえ。

・既に書かれているコメントとかをエンコードを変えてコンパイルしても古い文字コードと認識するので、
もう一度他のエディタからコピペしなおすこと。
・日本語の文章の最後に半角スペースをいれることで、エラーが回避されることがある。
print("日本語");のような場合は、print("日本語 ");
// コメントだよ ←半角スペース
・エディタがUniSciTEの場合は「UCS-2 Big Endian」だとコンパイルエラーがない

このことから考えるとUTF8でもエラー出ることがあるかもしんないので、はじめからUTF16でやるしかない?
ということになっちゃうかな。
ちなみに俺はUTF8でエラーが出ないので検証できないが、何かの拍子にでるのかも。
もし細かく条件がわかったら書き込むよ。 
Unityの問題ではなくMono(多分GTK+)の問題だと思うから、Mono単体だと解決してたり・・・とかはないな。

93 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 02:14:45.88 ID:kX0t13/w]
ちなみにJavascriptの方はUTF8で日本語のボタンも作れたりとわりとエンコードに対してコンパイラ設計者はあんまり配慮してないよね


94 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 05:34:28.31 ID:XOiG41yL]
おはようございます。>>87です。
UTF-16(CP1200)で解決しました。これで半角文字挿入が不要になりました。ありがとうございます。
ただ、MonoDevelop(Unity)Windows版でUTF-16でスクリプトファイルを上書き保存するとファイルが壊れてしまったので
VisualStudioでスクリプトファイルをUTF-16で保存する手法を採りました。
いちどVSで保存してしまえば、あとはMonoDevelopで編集/保存しても問題ないみたい。いまのところは。。。
MonoDevelopでファイルが壊れるのは当方の環境に問題があるのかなと思っているので、そのうち再インストしてみます。


95 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 10:04:58.33 ID:o5s5scDn]
いやmonoが悪いので再現したらバグレポートのがいいね。
アンインストールしてインストールしてももとの環境に戻るだけだし。
まあ直ってよかった。

96 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 10:39:34.11 ID:mg/9wsct]
www24.atwiki.jp/unity2ch/pages/21.html#id_de75e306
Wiki、あまり読まれてないんだな、やっぱ…

97 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 12:40:30.81 ID:o5s5scDn]
wikiはちゃんとまとめる人がいないと、
だんだん読みにくい感じになって、読まなくなる。
んで、読まれないから、書かない。
利用されなくなって更新停止する。
よく起こる問題だよなー。
解決策は知らん。
管理人不在なんでしょ?よく知らないけどさ。
ゲーム、プログラム以外でも大抵管理人居るしね。
誰でも書き込めるのがwikiのメリットだが、
デメリットでもあるよ。
と好き勝手いってるけど、自分で解決策提示出来ない口だけ男だなと自虐的。


98 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 13:05:04.35 ID:o5s5scDn]
wiki見る限りではUTF16でやっとけって感じなのね〜了解ありがとう。
自分はUTF8のBOMつきでやってたから起こらなかったと。
そういえばVisualStudioでエディットしてたときは、わざわざBOMつきになおしてたな。
ミドルウェア嫌いの俺のミドルウェア嫌い度が益々うpって感じ。
俺が前のことを覚えてないのも問題だが。 健忘症気味だな。

99 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 13:45:23.60 ID:RIbU/H0e]
macもmonodevelop上だと表示はされないけど、コンパイルは出来たから

utf8BOMつきOKでいいかもね。




100 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 13:48:49.95 ID:RIbU/H0e]
とりあえずまともに日本で商売する気なら、
エンコード配慮しろといったほうがいいな。

101 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 16:43:26.18 ID:srdIGEnv]
>>100

商売する気はサラサラ無いんじゃない?
確かに先進国の日本、アメリカ、ユーロを取りに行くスタンスは大事だけど
メチャ金掛かるからな。


102 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 17:04:25.94 ID:o5s5scDn]
自分も日本法人の設立が年末予定ってところとか、
本気度はちょっと微妙だな〜と思ってます。
トライアルで遊び半分でテキトーに使うかなぁ。買う気失せつつあるので。
エディターだけ使うならFREEでいいしー

103 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:55:15.90 ID:spVVWcGZ]
日本に迎合するゲームエンジンが出てくるまで本気出さないとか思ってるなら
一生何もつくれないよ。何かをつくらないための言い訳ができてよかったね。

104 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 18:59:39.59 ID:ftXNpoEI]
EpicとかCrytekとか代理店あったような・・・

105 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 19:55:08.84 ID:o5s5scDn]
なんか気にさわることいったならあやまるよ。
ただ、なぜそこまで思考を飛躍させるのかわからないな。
技術者である以上、英語でないと世界と戦うのはムリだろとおもってるし、
ここでも何度も言ってるつもりなんだけどね。

買う気うせてるのは自腹で趣味で買う気が失せてるってことですが・・・そこを勘違いさせてしまった?
Unityエディター使ってデータコンバートして自前で描画とか
色々試すといいかもしれませんとかはUnityの中の人から聞いたわけだが。
その場合はFreeでいいしね。 プレイヤーいらないから。

んで皆もうちょっとUnityに日本側の意見も聞いてくれってのが普通なはずじゃない?
よそは代理店あるのにUnityは日本側は担当一人で、しかもUnityとは別会社の人だしさ。
何かでかい問題発生したときに対応しきれるのか? と不安にはなるのが普通じゃないか?
いまのとこは、そのためのプレミアムサポートですって感じだけどね。

GREEとかUnity Plugin for GREEつくってるわけだけど、
AndroidアプリをUnity使ってGREEで出すということになると、細やかなサポートがうけられるのだろうか?
ウチはGREEさん一本で行きますよと宣言したりすると、ソース読めたりするの?
って話はここでできるはずもないな。 GREEの人こっそり誰か教えてくれw

106 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 20:13:29.33 ID:V9+H4TT6]
>>105
GREE for スマートフォンデベロッパ向け勉強会も大前さんがやってたくらいだし
GREEですらソースどころかまともなドキュメントすら貰ってないと思うぞ

107 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 20:21:14.12 ID:o5s5scDn]
>>106
それはあんまりな気がするんだが。そういうものなのか。
ではUnity Plugin for GREEは誰が作った?という疑問が。


108 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 20:31:14.53 ID:V9+H4TT6]
>>107
誰がも何もAsset Storeに売ってる他のプラグインのように
C++でDLL作ってるだけだろ

109 名前:名前は開発中のものです。 mailto:sage [2011/05/03(火) 20:46:35.94 ID:o5s5scDn]
ふむ、なるほど。 返答ありがとうございます。
技術提携といっても、なにか優遇があるとかそういうものでもない。
今後他のSNSが同様のプラグイン用意することもありえると。
中身は知らないし、自分がSNSに絡めてどうこうする事もないけどね。



110 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 09:54:05.50 ID:saXBZnXR]
DLL読み込ませるにはPro版つかわないといけないんだけど、AndroidとiOSだけは安い方のライセンスでいいんだよな、俺はEditor拡張で使いたいからプロ版かったけど

ちなみに夏にCryEngineが出てきたら結構厳しいんじゃなかろうかとは思う(あっちはコマーシャルライセンス料はんぱなさそうだけど)
なんでかっつーとUnityは2Dサポートが弱いからスマホでcoronaあたりが対抗馬に居るだろうし,3Dのフリー版だと他のエンジンメーカが出そろうから


111 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 11:26:57.24 ID:ovkInqm7]
iOS SDK4.3でビルドすると、Appleの審査課程でクラッシュして審査が通らない現象が発生中で、全力で調査中だけど解決するまではSDK4.2使えってメールが来てるな。


112 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 11:30:12.56 ID:ovkInqm7]
>>110
つかモバイル版はdll読み込ませられるのか。Pro版だけだと思ってた。。。

113 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 12:58:25.39 ID:AtCILURt]
CryEngineとかUnrealって、
皆さんスマフォでそんなハイエンドなゲーム作る予算あるの・・・?
海外が頑張っちゃってるけど、日本は低予算指向でUnityだと思ってた。
それにその2つにも問題ありまくりだし、
まともだったら日本のHD機市場こんなに死んでねえよって思ってるのだが。
いやコレは偏見だな。 完全にUnity関係のない話題ですまん。

Unityのスマフォ対応もまだ微妙みたいだね。
自分もiOSでビルドするとクラッシュするのは
その辺の問題だったりするのだろうか?
時々AndroidSDKの場所を見失って、再インストールとかも勘弁してほしい。

ついでにProでないスマフォ版使ってる人に質問
Unityのロゴって消せる・・・? 消せるならとか思っちゃうので。

114 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 13:08:56.89 ID:miRu3F+7]
いろんなアイデアで雑なゲームを大量に出して、
ウケたのをグラフィック上げてけばいいのに。

115 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 14:34:43.64 ID:MnhMZCZL]
理想的にそういう感じで段階を踏んで進めてたプロジェクトが頓挫して、
無計画でど根性で進めたプロジェクトが大成功したので、
俺は今混乱している。

116 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 14:36:01.12 ID:MnhMZCZL]
まあそれは冗談で114さんの意見に賛成。

117 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 14:55:58.36 ID:Vj3yPLb5]
114の方式はいいな。ありだな

118 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 14:58:06.77 ID:Vj3yPLb5]
でも、エンジンごとにいろいろ違うから、ノウハウ貯めるためにどれか一本に絞ったほうが良くて、
そうなるとスケーラビリティーの高いやつ覚えたほうがいいよね、ってのはあるかな
Unityは中規模以上になったとき未知数

119 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 15:32:36.57 ID:saXBZnXR]
>>113
消せない、前スレだかこのスレだかでリソース書き換えたらプログラムから怒られたって書き込みあったきガス
それ以前に堂々とライセンス破るぜって書き込みはどうかとおもう




120 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 15:39:02.77 ID:/xPZh6wS]
めちゃくちゃ卑猥なエロゲのロゴでUnityって出してもいいの?

121 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 15:56:19.27 ID:AtCILURt]
いちいち動作チェック時にロゴだすのが無駄に時間がかかって嫌だ
なんとか回避できませんか?
と駄目元で聞いたことがあるんですが、そのときは
「Pro版だとチェックボックスで消せるはずです」
という返答が帰ってきたのですよ。
自分はProだと消せて、Freeだと消せないという認識でした。
そんなわけがないという人もいるかもしれませんが、
自分が得ている情報ではそういう返答があったということです。
なぜにライセンス破るという書き込みにみえるのかさっぱりわからない。
ライセンス破るつもりはありませんよ。考え過ぎです。

AndroidやPC版ならエロゲだせるの?
どこまでエログロ表現OKなのか知りたいけど、
自分がそういう表現好まないので、知っても意味はないな。
宗教ネタがどこまで許されるかか個人的には知りたいけど、
それをチャレンジすると命がヤバいか。

122 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 16:00:28.71 ID:DXw4wACZ]
ロゴが出る代わりに無料なんだよ
馬鹿か?

123 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 16:25:34.09 ID:2JXjsvk6]
本当に成功すればどこかの大手が「私たちがPS3&XBOXに移植しましょう」と言ってくるかもと妄想


124 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 16:39:27.25 ID:saXBZnXR]
>>121
>>122が書いているように無料版はロゴを表示することでUnityの宣伝をしてもらうかわりにっていう含みがある
だからロゴ変更の為のInspectorウィンドウの表示にPro用だけよって書いてあるわけ
他にもInspectorのUIから変更可能でかつPro版専用のは全部そういう作りになっている

それをあえて変えたいと言うのだからライセンス違反したいわけ?って聞き返したくなったのだよ


125 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 16:45:29.13 ID:AtCILURt]
Free+Android、Free+iOS
だとロゴが消せるのか?が知りたかったわけで。
Pro+AndroidPro、Pro+iOSPro
との差が知りたいだけです。
もうかってる会社ならライセンスの問題でProなのでしょうが、
儲かってない会社やベンチャー、個人でスマフォ考えてる人にとっては
切実な差ではないか?と思っただけです。
3〜40万くらい差がでるのに、
DLL作れてロゴまで消せたらあんまり優位点ないなと。
知らないで馬鹿にされるよりは聞いて馬鹿にされる方がマシですが、
スマフォ時の非同期読み込みの対応とか
その辺まで聞ける感じじゃなさそうですね。
聞ける良いチャンスかなと思ったのですが、残念ですね。

126 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 17:03:59.51 ID:MnhMZCZL]
>>123

それは大手に取り込まれて無くなる死亡フラグなので、
生かさず殺さず微妙な感じで。

127 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 17:22:31.23 ID:DXw4wACZ]
>>123
そもそもどっちもUnity対応じゃねえかw

128 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 19:10:58.33 ID:ovkInqm7]
>>125
前スレにも書いたけど、普通にロゴのPNGを入れ替えただけだと、変えたらアカンよと警告されてビルドが通らなくなる。
まあライセンス違反だろうから、出来てもやっちゃだめだろうな。


129 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 20:00:34.87 ID:NYJerY4q]
GameObjectのScriptに自前のclassだけのスクリプトをはっつけた場合、
他のGameObjectからこれを参照するにはどうしたらいいでしょう?



130 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 20:25:09.61 ID:saXBZnXR]
>>125
Unity公式サイトにかいてあるじゃんかよー
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#インスタンスを引き出す
}

こんなの


131 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 20:26:27.44 ID:saXBZnXR]
>scriptRef = go.GetComponent("SomeScript"); 
scriptRef = gameObject.GetComponent("SomeScript");
だった、別にvar go:GameObject以下略と読み替えても良いけど



132 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 21:40:08.50 ID:s5yoOGKq]
海外はとか、海外が、とか見てきたようなことをいうやつにろくなやつはいない件

133 名前:名前は開発中のものです。 mailto:sage [2011/05/04(水) 21:50:12.13 ID:c4bR+TOE]
>>130
ありがとうございます。

これはTerrainsがAndroidでも動くようになったのはまだ反映されてないけど、
一先ずこれで動くのは大体何か確認できるわけですね。
その辺は細かいとこだし、バージョン変わる度に自分でチェックしかないですね。

凄く誤解を生む書き込みした自分が悪いので、それは謝ります。

まあこんなところで許してください。



134 名前:129 mailto:sage [2011/05/04(水) 22:30:36.26 ID:NYJerY4q]
>>130
ありがとうございます。その流れはなんとなく分かっていたので
MonoBehaviourじゃないClassへの参照を知りたかったんですが、
そもそもMonoBehaviour派生じゃないと貼っつけられないですね
後からMonoBehaviour派生をやめたので、Uniityが騙されてたみたいです

135 名前:名前は開発中のものです。 mailto:sage [2011/05/05(木) 00:19:19.88 ID:AitMkPOg]
>>134
C#の基底クラスのObjectから作った奴を貼りたかったのか
MonoBehavior継承した奴にアクセサつけるしかないんでないの?


136 名前:名前は開発中のものです。 mailto:sage [2011/05/06(金) 21:32:38.79 ID:M3BvEr+X]
スクリプトをvimのタブで開きたいんだけど複数起動しちゃう

137 名前:名前は開発中のものです。 mailto:sage [2011/05/06(金) 22:25:36.17 ID:Vxo5CD2w]
>>136
emacsで試してみたけどそんなことにならないからvimの設定じゃないの?
vi系はリモートでしか使わないからWin,Macとかの挙動はよくしらないけど

138 名前:136 mailto:sage [2011/05/07(土) 10:45:30.22 ID:kPCYholc]
>>137
bat ファイルでいけますた。
フルパス?gvim.exe --remote-tab-silent ”%1”
レジストリいじくっても駄目でした

139 名前:名前は開発中のものです。 [2011/05/07(土) 13:14:40.65 ID:giDSKERz]
_   __ __   ⊂⊃ __  __n__    __n__ ____  __
辷j /7UU   ⊆⊇ | 匚] | └冖|. └ァ r┘Lr┐|く.ニ |
  くノ       `⌒'┘ ̄ ̄   くノ   くイ_j.   .くノ くノ

www20.atpages.jp/cazzo/kyodai/kyodai.html



140 名前:名前は開発中のものです。 mailto:sage [2011/05/08(日) 04:52:27.64 ID:7xEdQF+J]
今ってAsset Store使えてますか?
Topページ開くとエラーダイアログが出るし、
目当てのAssetはPlease Waitって出てDL出来ないし。

141 名前:名前は開発中のものです。 mailto:sage [2011/05/08(日) 06:03:41.25 ID:ygIwSARg]
おお、俺も使えん
GW最後なのに残念すぐる


142 名前:名前は開発中のものです。 mailto:sage [2011/05/08(日) 09:32:59.23 ID:L9ulK6kY]
>>140
Asset Storeウィンドウ開くと
TypeError
Result of expression 'this.results[d].keyimage'
[undefined] is not an object.
ってメッセージが表示されるね。その後Topページが表示されるけどそこから先に進めない。
下記アドレスの様にWEBブラウザでasettsの詳細ページを開いて「Open Asset Store」ボタンを押して
直接コンテンツページを開けばAssetをDownloadできるようにはなるんだけど、不便だわ。
そのうち直るのかね。それともリポート送らんとダメかね。
u3d.as/content/david-koontz/i-tween-visual-editor/1tM
うちでは上記アドレスのiTween Visual EditorはDownload&Importできたよ。これしか試してないけど。

143 名前:140 mailto:sage [2011/05/08(日) 12:46:07.57 ID:nyHHwCVO]
>>142
個別ページからのDLが出来るようになっていました。
情報ありがとう。

144 名前:名前は開発中のものです。 mailto:sage [2011/05/08(日) 21:05:34.50 ID:L9ulK6kY]
AssetStore直ったっぽいね

145 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 04:51:17.52 ID:b0PC71yi]
Unity用のエディタがあった
www.arsoftware.co.uk/products/unityscript-editor

プログラマじゃないんで使い心地は何とも言えないけど

146 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 12:08:39.41 ID:mLDEH/qa]
unityって最初から色々アセットがあるわけだけど、あれって
unity以外の用途で使ってもいいんでしょうか?
他のエンジンで使ったりWebサイトに流用してみたりだとか。
ライセンスがどうなってるのか
さっぱりわからん。

147 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 17:21:24.59 ID:Xj55BjzU]
>>146

何いってんのかわからんプリミティブの事?
アセットってのは素材を指すので最初から素材なんてねーし・・・

148 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 18:16:57.11 ID:xJ53qtRO]
たぶん3rdPersonController等に含まれているConstruction_worker.fbx等かと。
どんなライセンスになっているのか分からないけど、私なら使うの避けちゃうな。トラブル回避。
forum.unity3d.com/threads/69950-Standard-Assets-License
ここ観ると好きに使え的な事が書いてあるけど、別エンジンに持っていくとなるとどうだろう。。。

149 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 21:45:21.43 ID:vjRSCa/q]
最近、周りで話題になって3.3を落としていじって見てるんだけど
ネット見る限り、デフォルトで孤島のセットが読み込まれてるらしいけどそれは古いverなのか?
一応、Tropical Paradiseってのは会ったんで落としてみたがそれも古いverのものと言われてコンパイルできないし
平面に玉転がしたりはしてみたが、ちょっとさみしいので最新版でそういうものってない?




150 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 22:49:27.21 ID:mvrk1FMR]
最新版ならIlandsじゃなくPlayすると兵士をTPSでコントロールする物になってるハズだよ
2.xを入れた環境に3.xをインストールしちゃってない?


151 名前:名前は開発中のものです。 [2011/05/09(月) 22:50:23.70 ID:5F9urqpr]
ボタンにTexture2Dの画像使いたいんだけど、GUI.Button(rect,texture)ってしても画像が中央に表示されるだけで広がってくれない
画像はインポートするときにTextureじゃなくてGUIにしてるんだけど、
どうも元の画像のサイズぴったりに描写されてるみたい

rectで指定したサイズ通りに拡大して描写する方法ってないでしょうか?



152 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 22:52:26.43 ID:xJ53qtRO]
>>149
デフォルトのIslandDemoってどこにあったっけ。とりあえず
unity3d.com/support/resources/example-projects/islanddemo
これをダウンロードして開いてみたが、エラーが出た。でもエラーはUpdateTreeColors.jsの13行目と32行目だけなので
この2行をコメントアウトすればver3.3で動くようになった。樹木の描画がおかしくなっているが、他はちゃんと動いているみたい。
IslandDemoって単なるウォークスルーなのでこれでも良い気がする。

153 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 23:40:09.96 ID:xJ53qtRO]
>>151
こんな感じでいけた。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


154 名前:名前は開発中のものです。 mailto:sage [2011/05/09(月) 23:46:56.73 ID:xJ53qtRO]
ごめん、InspectorパネルのgStyelの設定で抜けてた。追加。
Normal->Background:画像ファイルを指定する。

155 名前:名前は開発中のものです。 mailto:sage [2011/05/10(火) 00:24:55.19 ID:E28+eDoQ]
149だけど返信ありがとう
でもその二行だけじゃなくてUnknown identifier: 'toPlayer'.とか、
70行くらいエラー吐くんだ
一応、特に過去インストールしてないPCで3.3いれて、上記のdemoで試したんだが
そんな感じだ……んー、.unityを実行してビルドするだけだよね?

156 名前:名前は開発中のものです。 mailto:sage [2011/05/10(火) 01:03:07.12 ID:DaA6V5oP]
>>155
うちのは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して実行してみるとか。


157 名前:名前は開発中のものです。 mailto:sage [2011/05/10(火) 09:35:39.49 ID:Z/7jXm2F]
unityでは、スクリプトで物理演算の状態(剛体が衝突したときの
接触している点、接触時間、速度)を取得したり、実行時にパラメータを
変更することができますか?

また、物理演算に限らず、自分で一から作る場合に比べて、
細かいところに手が届かない、〜ができない、処理が重いなどと感じた
例はありますか?

158 名前:名前は開発中のものです。 mailto:sage [2011/05/10(火) 10:00:25.60 ID:6gzt6DSe]
>>157
できます。
あります。

159 名前:名前は開発中のものです。 mailto:sage [2011/05/10(火) 10:17:58.99 ID:Z/7jXm2F]
>>158
ありがとうございます。後者について例を挙げていただけないでしょうか?
今はSlimDXでやってるのですが、Unityに変えることで
できなくなることが思い浮かばないので。また、OpenGLなので
処理が重いのではないかということが気になります。

.NET互換スクリプトということですが、リフレクションの利用や
WinForm連携はまったく不可能でしょうか?PropertyGridで設定変更できれば
よいのですが。



160 名前:名前は開発中のものです。 mailto:sage [2011/05/10(火) 22:04:40.33 ID:E28+eDoQ]
>>156
丁寧にありがとう
おかげで3rd Person Shooter、動かせたよ
というよりもAssetStoreってそういうものだったのね、勉強不足だったわ
FPSWalkで玉動かしてみたり、他のサンプルも見てみるよ

そしてついでにどっかに分かりやすい2Dのサンプルってない?
画像使って簡単なインターフェースつくってみたいんだ
なんか聞いてばかりだが……どうもネットさがしてもぴんとくるものがなくて


161 名前:名前は開発中のものです。 mailto:sage [2011/05/11(水) 00:00:34.60 ID:BCQwoRrV]
>>160
おお、動いたか。よかった
>画像使って簡単なインターフェースつくってみたいんだ
unity公式のチュートリアル3D Platform GameのP50からGUIの実装が記述されている。
unity3d.com/support/resources/tutorials/3d-platform-game
日本語訳は崇城大学が公開してくれている。3DPlatformTutorial(日本語)
ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/Manual/Tutorials.html

162 名前:名前は開発中のものです。 mailto:sage [2011/05/11(水) 12:25:32.81 ID:KiTDYIx1]
Unityやってて困ったことといえば、
・Blender2.57がまだ仮対応(しかもこれがstableになっちゃった)
・ClearForce、GetForceみたいな、Forceにアクセスするメソッドがないこと(Bulletにはあるみたい)
・妙なことすると警告なしで落ちる
・Linux対応してない

とかかな、特にubuntuの軽さが好きな人間にとって一番下が致命的だし、
後ボーンにアクセスする方法が微妙だから、
JMonkeyEngineとかも試してみようかと思ってる

163 名前:名前は開発中のものです。 mailto:sage [2011/05/11(水) 15:05:40.46 ID:71BOwshJ]
Unityってandroidの認証ライブラリー?は使えないんですか?

164 名前:名前は開発中のものです。 mailto:sage [2011/05/11(水) 23:13:58.83 ID:fQCndov8]
初歩的な質問で申し訳ないです。

3Dのゲームでキャラモデルの表示がおかしくなるバグ
に関して質問があります。
下記動画の1:06あたりなどがそうなんですが。

www.youtube.com/watch?v=ny2Y6rrw0kE

・こういったバグ現象を主に何て言うのでしょうか?
・基本的に何が原因で起こるんでしょうか?

165 名前:名前は開発中のものです。 mailto:sage [2011/05/11(水) 23:48:10.34 ID:I8gRXZnt]
>>164
演算精度を考えないで作った場合とかが顕著、たとえば向いている方向を対象に向けようとしてクォータニオンを生成するさい外積演算をしたときに与える2つのベクトルがほぼ同じ方向を向いているときとかにおきやすい
回避方法や別アルゴリズムや破綻しない式もあるがぱっと見の実装でもなんとかなってしまうので特異状況のときだけバグる


166 名前:名前は開発中のものです。 mailto:sage [2011/05/12(木) 12:24:18.35 ID:8cwpptvY]
>>164

ポリキャラが何でそこに存在できて周りの環境に溶け込んでいるかを計算式で
解けないと基本的に問題解決に至らないゲーム製作の基礎の基礎だよ。
そんで値に対して干渉を起こすとこういった一連の現象になる。
計算ができない人は物理干渉を敢て造ったり色々工夫するもんだ。

167 名前:名前は開発中のものです。 mailto:sage [2011/05/12(木) 18:33:23.89 ID:HM4OBDKI]
見てないけどIKのジンバルロックあたりだろ

168 名前:名前は開発中のものです。 mailto:sage [2011/05/12(木) 22:16:18.06 ID:THyaJ/cq]
>>161
マジ丁寧にありがとう。遅れたけど、参考にさせてもらったよ。

そして何か質問してばっかだが……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スクリプトにボールプレハブが登録されてないとかそんな感じみたいだけど
どうすれば解消するのかわからないんです。
ちょっと弄ってパドルからボールを発射する形にしようと思ったらみつけたもので。
もし何かわかれば教えてくださると助かります

169 名前:名前は開発中のものです。 mailto:sage [2011/05/12(木) 23:45:48.20 ID:J4vqg/wx]
>>168
エラーが出ている状態で、HierarchyパネルのMainCameraを選択し、Inspectorパネルをみると
BreakoutGame(Script)
 Script BreakoutGame
 BallPrefab None(Transform)
こんな感じになっていると思う。このBallPrefabが未設定だというエラーだな。
ここにProjectパネルのBallPrefabをドラッグ&ドロップしてやればエラーは解消する。
public変数はInspectorパネルに表示され、エディタ上で値を設定する事ができる。
コメントアウトした事によってエディタで設定していた値がなくなり、再びpublic変数に戻ったときに未設定となった。
スクリプトの変数の扱いについては、公式のドキュメントが参考になる。(英文)
unity3d.com/support/documentation/Manual/Scripting.html



170 名前:名前は開発中のものです。 mailto:sage [2011/05/13(金) 00:02:17.12 ID:V2edjjtR]
blender 2.57でオブジェクト造っているだけどインポートする時はファイル形式を
何にしてインポートしています?
今のところFBXだと失敗するのでobjや時々失敗するdaeとかでやっているんですが
テクスチャと一緒に読み込ませるにはどうしたらいいだろう?

171 名前:名前は開発中のものです。 mailto:sage [2011/05/13(金) 00:07:54.28 ID:f26OyO93]
>>170
dai2pon.blog77.fc2.com/blog-entry-2388.html
blenderは使っていないのでよくわからないが、上記blogの人がblender+unityやってるみたいなんで参考にしてみて。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<259KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef