1 名前:名前は開発中のものです。 [2015/06/16(火) 01:35:14.74 ID:VIGyPiQQ.net] 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。 Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。 フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>970 を踏んだ方が建てること。ダメなら>>980 か>>990 が建てて下さい。 ■前スレ 【3Dゲームエンジン】Unity質問スレッド16 peace.2ch.net/test/read.cgi/gamedev/1425192691/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド26 peace.2ch.net/test/read.cgi/gamedev/1429375487/ ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/japan/ ・ユーザーガイド&リファレンス japan.unity3d.com/developer/document/ ・チュートリアル japan.unity3d.com/developer/document/tutorial/ ・スクリプトリファレンス docs-jp.unity3d.com/Documentation/ScriptReference/ ・FAQ answers.unity3d.com/index.html ・MSDN msdn.microsoft.com/ja-jp/ms348103 ←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
71 名前:名前は開発中のものです。 mailto:sage [2015/06/19(金) 17:51:35.39 ID:p/8OgxHq.net] >>68 Canvas下にtextとimageで作るようなのじゃなくて 言語ライクなものとしてなら Unityの機能としてはそういうものはないから 誰かが作った似た機能のアセットを使うか 自分で作るしかない
72 名前:名前は開発中のものです。 [2015/06/19(金) 20:49:40.26 ID:AMe33k+v.net] >>69 >>70 動的に書き出したデータを、行単位で縦に並べたいです。 テキスト 画像 テキスト テキスト だったり、 画像 テキスト テキスト 画像 テキスト だったりです。 テキストはフォントサイズや行の長さは不定、 画像もタテヨコサイズ不定です。
73 名前:名前は開発中のものです。 [2015/06/19(金) 21:02:12.22 ID:AMe33k+v.net] HTMLがそのまま使えればベストなのですが、 ウェブビューは廃止になる、みたいなことを聞きました。
74 名前:名前は開発中のものです。 mailto:sage [2015/06/19(金) 21:10:52.69 ID:ATUGDcz8.net] 動的に書き出したデータを行単位で縦に並べるプログラムを書けばいいだけだと思うのだが…。 HTMLブラウザみたいに超高機能である必要はないならそんなに難しいプログラムでもなくね? あとウェブビューでいいなら廃止になるまではウェブビュー使えばいいだけじゃね?
75 名前:名前は開発中のものです。 [2015/06/19(金) 21:41:59.01 ID:AMe33k+v.net] >>74 前の行の文字や画像の大きさが不定だと、 二行目の開始縦位置をどう決めれば良いのかわからなくて…
76 名前:名前は開発中のものです。 mailto:sage [2015/06/19(金) 23:33:25.98 ID:ATUGDcz8.net] なんでだw 位置を示す値をもっておいて一行書いたらその高さ(文字の高さ+余白、もしくは画像の高さ+余白) を足して次の行はそこから書けばいいってだけじゃん…
77 名前:名前は開発中のものです。 [2015/06/20(土) 16:31:11.48 ID:4n4056mY.net] >>76 Canvas のピボットをずらしていく感じですかね
78 名前:名前は開発中のものです。 mailto:sage [2015/06/20(土) 16:43:30.50 ID:QR8bkJec.net] 教えてください。 admob広告のテスト用デバイスIDを取得したい場合 unityで取得することできますか?
79 名前:名前は開発中のものです。 mailto:sage [2015/06/20(土) 20:43:11.64 ID:vq1dwF1+.net] ID:AMe33k+v はお仕事でUnity使う事になったけど アップデート情報やニュースの表示に困ってる、 ていう感じだな
80 名前:名前は開発中のものです。 [2015/06/20(土) 23:13:48.79 ID:4n4056mY.net] >>79 まさにその通りです。 急に引き継ぎしまして。 皆さんどうしてるんですかね…
81 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 01:42:17.88 ID:InFxZkK1.net] >>72 表示したいのはサーバとか外部からもらった情報だろ? 別段困った事ないからどうしてつまずいているのか理解出来ないんだけど。 自分はスマフォならWebViewつかうし(Androidで将来的にダメになる可能性はある) WebViewじゃなくてもHTMLレンダラがAssetStoreにあるし(PowerUI, HTML Engine For NGUI,他) 総量がサーバ側で絞れる(何ページもいっぺんに送らないでスクロールしても二画面程度)ならUGUIでもNGUIでも表示コンポーネントにまとめてスクロール表示で良いし
82 名前:名前は開発中のものです。 [2015/06/21(日) 04:57:40.95 ID:e13Ju65p.net] uguiでダイアログ表示する、asset買ったけど使わないで無駄になった。 取り付け先指定できないから、スマートフォンの画面サイズに比例するサイズに出来ない。 asset買っても楽できるとは限らないね。
83 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 05:27:55.44 ID:uobWamcb.net] uGuiならCanvas上に配置されるだろうし何とかなりそうな気はする
84 名前:名前は開発中のものです。 [2015/06/21(日) 11:05:09.86 ID:QnI4o8rR.net] Unityが起動できなくなりました もともとあったUnity(ver 5.0.6?)からアップグレードの知らせが来たので ver 5.1.1f にアップデートしたのち起動すると最初に通常通り画像を表示したのち 全体がグレーになり動きがなくなりました どうすればよいのでしょうか 以下のことをやっても変わりませんでした ・再起動 ・アンイストール・最新版を再ダウンロードを繰り返す ・ver 4.6.5をダウンロード(このとき couldn't read a file://fileと表示される) ・アカウント名をアルファベットで構成するように変更
85 名前:名前は開発中のものです。 [2015/06/21(日) 11:11:14.07 ID:e13Ju65p.net] >>83 Canvasに平行して配置される。 Canvas上に配置するように改造すると表示されない。 https://docs.google.com/document/d/1d-emVIbgs0npAR9AdpTbMvy4k6J7uBsfi-VnLCxLdB8/edit?usp=sharing (uGUIに横線入ってるけどそういうことか) asset選ぶのどうやってるのか不明。
86 名前:名前は開発中のものです。 [2015/06/21(日) 15:25:46.40 ID:Tkl0EJUL.net] Android版とiOS版のゲームを一つのプロジェクトで作る場合、 微妙にそれぞれで必要なアセットが違うので、ビルド時にエラーになってしまうのですが、 プラットフォーム毎に必要なアセットを指定するようなことって可能ですか?
87 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 15:42:41.11 ID:xJfUlY+s.net] >>84 最新版のエディタの不具合の可能性もあるから UnityJapanに聞いたほうがいい
88 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 16:09:21.50 ID:qOvUVIKa.net] つか再インスコで古いのも起動出来ないっておかしくね? ちなみに俺も5.1.1にしてみたけど問題なく動いてる 5.1.0からの移行でもいちいちプロジェクト再コンパイルみたいなのやってんのな 大きなプロジェクトとかやってたら結構時間食うかも?
89 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 16:19:30.60 ID:QnI4o8rR.net] もとのver(5.0.3でした)のをインストールして解決しました なにかが悪かったのでしょうが今はこのままこれを使っていきます
90 名前:名前は開発中のものです。 [2015/06/21(日) 16:22:22.79 ID:DlPqtgn+.net] >>86 プロジェクトを分けるとか、書いてあったらうな。
91 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 16:26:49.73 ID:Tkl0EJUL.net] >>90 やっぱりプロジェクト分けなくちゃ駄目ですかね。 うーん。なんとかならんかなぁ。
92 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 16:29:26.70 ID:InFxZkK1.net] >>91 何が衝突する? pluginのjarとかObjective-Cコードは衝突しないからDLLか? DLLだと救えないけどソース系の物なら#ifで分岐させるしか手は無い
93 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 21:04:14.85 ID:rucE/Dg1.net] エディタ拡張を作っているのですが、Inputイベントが上手く取得できません Editorを継承しOnSceneGUIを呼んで、その中で if(Input.GetMouseButtonDown (0))とかif(Input.GetKeyDown (KeyCode.Space)) とかして、何かさせたいのですが、Inputイベントが上手く取得できない感じです ゲームモードでプレイすれば当たり前ですがInputイベントは取得できるのですが… 助言くださると助かりますm(__)m
94 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 21:24:25.80 ID:necKUGlw.net] answers.unity3d.com/questions/130898/how-to-check-if-a-key-is-down-in-editor-script.html こうするらしいよ
95 名前:名前は開発中のものです。 mailto:sage [2015/06/21(日) 21:40:54.51 ID:rucE/Dg1.net] 拾えました!ありがとうございますm(__)m
96 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 14:05:53.27 ID:GhW2u2eI.net] ビルドすると必ず動作を停止しましたと出て落ちてしまうんですが原因は何が考えられるでしょうか? シーンごとにはビルドできるのに、合わせると確実に落ちてしまいます。
97 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 14:15:31.57 ID:YkFzOTHg.net] >>96 まずビルドターゲット毎に実行ログの取得方法が異なるがとりあえずそこら辺から探っていくと良いんじゃ無いの PCやMacも固有のディレクトリ(マニュアル参照)に転がってる、iosならXCode,Androidならddmsでログ見ながらやってるなら起動時に落ちるとしたらメモリたんねーとかで落ちてるし
98 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 18:06:58.16 ID:3GFLq6ZN.net] Android向けにビルドするとandroid.permission.READ_PHONE_STATEがmanifestに追加されてしまいます。 これを自動で付けないようにするにはどうしたらいいんでしょうか?
99 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 18:57:35.45 ID:lJ0/01e1.net] 自動でっていうかpluginのせいじゃね?admobとかさ 不確かだけどなにもいれないやつでいるパーミッションってインターネットアクセスだけじゃなかったかな これもいろいろいじった後だから怪しいが
100 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 19:11:41.46 ID:lJ0/01e1.net] >>98 admobは関係ないけど付加されるようになったのは何かのプラグインか処理のせいと思う 自分の基本的なアプリはsd cardの読み書きとネットアクセスだけなので
101 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 19:31:32.55 ID:3GFLq6ZN.net] >>99-100 プラグインは何も入れず新規でビルドしても追加されていまいます。 プロジェクトのPlayerセッティングで関係するような項目ってありますか?Unityは5.1.0f3です。 UnityをインストールしたフォルダにあるManifestのテンプレート?などにも書いてなかったです。
102 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 20:33:47.93 ID:Mrez5vRK.net] stackoverflow.com/questions/1747178/android-permissions-phone-calls-read-phone-state-and-identity idかわってるけど>99>100な、俺。上のリンクによるとandroid SDKとターゲットのverが低いと互換性?かなんかで入ることもあるとか SDKとJDK更新したら?
103 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 21:56:08.61 ID:Ex3Gr6yS.net] 初心者的質問で申し訳ないですが、テクスチャを自動でタイリングしてくれる方法って無いでしょうか? 例えばパネルにテクスチャを設定してそのマテリアルからタイリングの縦横の数を設定できることはわかります ですが、この方法だとオブジェクトを拡縮した場合に同じ比率でタイリング数もいじらないいけません オブジェクトを拡縮した場合にもテスクチャのタイリング数を自動で補正して欲しいです。 方法無いでしょうか?
104 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 22:03:56.57 ID:Mrez5vRK.net] ググったのか疑われるレベルといわざるを得ない>>103 違ったらすみません neareal.net/index.php?ComputerGraphics%2FUnity%2FTips%2FScript%2FMaterial%2FEditMaterialsTiling
105 名前:名前は開発中のものです。 mailto:sage [2015/06/22(月) 22:39:33.63 ID:Ex3Gr6yS.net] ん〜、>>103 の質問はちょっと間違ってました。 イメージ的にはhtmlのbackground-repeatみたいな感じで「リピート」してくれると有り難いのですが… ちょっと良くわかってないですが「UVマップ」とかそこら辺関係するので難しいですよね…
106 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 01:29:05.77 ID:nDT2gOqt.net] >>103 Unityにそういう作り付けの仕組みがあるかといわれるとない。 実現する方法としては二つあって 1そういうシェーダを書く 2そういう風にマテリアルを操作するスクリプトを書く スタンダードアセットの水のシェーダとか見ると参考になる。
107 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 03:08:40.11 ID:DRA3m8Pc.net] >>102 ありがとうございます。やっぱり無理だったのでいろいろ調べてみましたがUnity5.1のバグのようです。 あまり英語が分からないので自信ないですが forum.unity3d.com/threads/unity-5-1-adds-android-permission-read_phone_state-automatically-how-to-remove-it.333431/ fogbugz.unity3d.com/default.asp?705138_9rutj7lcuolffk15 修正もされる?ようなのでちょっと待ってみます。 answers.unity3d.com/questions/987433/read-phone-state-permission-since-51.html ありがとうございました。
108 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 14:40:49.91 ID:XhX4q4wg.net] ユニティちゃんのfaceanimationを他のモデルで使う方法知ってますか? 試作的にblenderでユニティちゃんfbxをインポートして何もせずにエクスポートしただけでも× スケールとか変わる、BlendShapesの名前からblendshape1,2,3ってのが落ちる他はほぼそのまま faceupdateってスクリプトで動かない マスクアバター新規に作ったりしても変わらない、新規に作ったマスクアバターで元のも動くからアバターの問題じゃない気がする 通常のアニメーションは問題なく動く、リップシンクやautoblinkは動くからblendShapes自体の問題でも無い気がする 拡張子のfbxのアニメとanimってアニメの違いもよく判ってない初心者ですがよろしくお願いします
109 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 15:31:30.55 ID:IgSgPJfY.net] マリオ的な2D横スクロールのアクションゲームを作ってます ビルドして動かしてみたところ、地面のブロックなどのスプライトが一部消えてしまいます 消えたブロックと消えていないブロックのインスペクタを比較してもちゃんとスプライトは割り当てられていて、なぜ消えたのかわかりません しかもシーンを読みなおしてビルドし直すと、消えるブロックが毎回変わるんです なぜでしょうか こちらがビルド前で gyazo.com/586087710f782e711d886b9b1b89f728 こちらがビルド後です gyazo.com/ecfd523e3727274be21b9cfdb7c9fdcc
110 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 17:15:10.40 ID:dszOaWgJ.net] エスパ−さんお願いします!
111 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 17:18:25.22 ID:zhxzHak8.net] ちょっとエスパー、これって妖怪の仕業だよねぇ?
112 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 17:29:25.97 ID:nDT2gOqt.net] orderinlayerが背景と被ってるとかそんなんじゃないの?w
113 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 17:29:34.92 ID:ZahADljw.net] >>109 ブロックをもう少し前に出してみるといいと思うの。
114 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 17:56:23.27 ID:C221El/O.net] orderinlayerでした お騒がせしました(´・ω・`)
115 名前:名前は開発中のものです。 [2015/06/23(火) 18:06:18.68 ID:C221El/O.net] ID変わってますが114は109です
116 名前:名前は開発中のものです。 mailto:sage [2015/06/23(火) 23:02:54.83 ID:N4IGkrNY.net] Mac買ったから早速unity入れたけど何かぼやけない? 2014mid MBP。 推奨設定って有るの?
117 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 04:47:50.45 ID:Bj3ob9/N.net] 3スレか4スレくらい前に出たと思うんですがオブジェクトのアウトラインを光らせる アセットってアセット名分かりますか?忘れてしまって・・・ 検索したらアウトライン光らせるスクリプトは出るんですが、光り方が以前見たアセットのとは違って アセットの方が綺麗だったので、そのアウトライン光らせるアセットを探してるんですが・・・ もしそういうアセットの名前を知っていたら教えて下さい。
118 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 10:17:56.58 ID:OUcfAXTz.net] Unity5.0.1f1(Win)で、 Input.GetAxisRaw("Mouse X")が0しか返さないんだけど、仕様なの?
119 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 12:18:32.16 ID:WSPIECBZ.net] 2dで一定の高さでバウンドさせるにはどうしたらいいんでしょうか?跳ねる度に少しずつ高さが上がっていってしまいます ・Material Friction 0 Bounciness 1 ・Rigidbody2D Mass 1 LinearDrag 0 AngularDrag 0.05 GravityScale 1
120 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 13:06:42.14 ID:SHRA7xhM.net] >>119 完全に制御するのは不可能。物理エンジンは毎フレームの計算結果の累積であり 浮動小数点演算では誤差は必ず生じるので毎フレーム生じる誤差は累積していくのみ。
121 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 13:10:01.43 ID:ckopFE0T.net] >>119 bouncinessが1だとエネルギーが損失されずに跳ね返る ぼーるみたいなら0.7とかにしたら
122 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 13:20:01.00 ID:WSPIECBZ.net] >>120 なるほど。誤差によって少しずつ上昇してしまっていたのですか >>121 今回は一定の高さで跳ね続けるボールを作りたかったのです ありがとうございました。一定の高さで跳ね続けるようにスプリクトで高さ制限などをやってみます
123 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 15:08:01.91 ID:AGepoBFt.net] >>122 iTweenとか使ってバウンドしてる風な上下運動させるのは?
124 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 20:20:23.12 ID:brB7i/H8.net] ブロック崩し的なもの(場を傾けて加速度運動させる・ パドルを穴側に上下して打ち返すPC98のものみたいなやつ)を作ってるのですが 球が跳ね返りません どうすればよいでしょうか
125 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 20:24:47.31 ID:wehp4xJ1.net] 球を跳ね返るようにすればいいんじゃないかな もしくはもう少し他の人が理解できる文章で書いてみるとか
126 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 20:28:41.68 ID:Bj3ob9/N.net] japan.unity3d.com/developer/document/tutorial/2d-shooting-game/images/intro/2D_mode.png スクリプトから2D3Dを切り替える事はできますか?
127 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 20:33:16.52 ID:ckopFE0T.net] >>124 エスパーしてやるよ 作りたいのはピンボールゲームでパドルで跳ね返す処理だろ rigidbody両方についてるか ボールとパドルに ボールの移動でtransform直接いじってたら物理エンジンが働かない パドルっていうかflipperって言うらしいんだけどそれが動いたときの処理もたぶん物理エンジンが働くように書く
128 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 20:33:32.08 ID:SHRA7xhM.net] カメラをorthographicにして向きを0,90,0にすればそれだけの話ではないか
129 名前:名前は開発中のものです。 mailto:sage [2015/06/24(水) 22:04:02.70 ID:W/O3UC5XE] 質問です。アクションゲームを作ろうと思っているんですが パンチ発生途中で相手の攻撃くらったり パンチ発生途中で必殺技出す為にモーションの上書きを行おうと思うのですが アニメーションの紐付けだと、モーションが全部出きってからでないと移行しません 途中でモーションの上書きを行うにはどのようにしたらいいんでしょうか。
130 名前:名前は開発中のものです。 mailto:sage [2015/06/25(木) 08:29:26.99 ID:o/Qj8lIB.net] >>118 の自己レス。 VM上だとそれが仕様らしい。
131 名前:116 mailto:sage [2015/06/25(木) 08:38:56.32 ID:2LIGd+ex.net] すみません。 どなたかMacの推奨解像度教えてくださいませ。 MBPRetinaでunityが全体的にボヤボヤで見難いことになってます。
132 名前:名前は開発中のものです。 mailto:sage [2015/06/25(木) 20:31:11.71 ID:szJ4QV0E.net] Unity5.0からUnity5.1.1f1にアップデートしたら UNetWeaver error: Exception :System.NullReferenceException: Object reference not set to an instance of an object at Unity.UNetWeaver.Weaver.CheckSyncListStruct (Mono.Cecil.TypeDefinition td) [0x0003e] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetWeaver.cs:1420 at Unity.UNetWeaver.Weaver.Weave (System.String assName, IEnumerable`1 dependencies, System.String unityEngineDLLPath, System.String unityUNetDLLPath, System.String outputDir) [0x0006d] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetWeaver.cs:1461 UnityEngine.Debug:LogError(Object) Unity.UNetWeaver.Log:Error(String) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/Program.cs:19) Unity.UNetWeaver.Weaver:WeaveAssemblies(IEnumerable`1, IEnumerable`1, String, String, String) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/UNetWeaver.cs:1538) Unity.UNetWeaver.Program:Process(String, String, String, String[], String[], Action`1, Action`1) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/Program.cs:33) UnityEditor.Scripting.Serialization.Weaver:WeaveUnetFromEditor(String, String, String, String, Boolean) というエラーと Failure generating network code. UnityEditor.Scripting.Serialization.Weaver:WeaveUnetFromEditor(String, String, String, String, Boolean) というエラーが出てしまいました ネットワークを使ったゲームではなく原因がよくわからないのですが どうしたらよいか教えていただけないでしょうか ※エラー部分長くなってすみません
133 名前:名前は開発中のものです。 mailto:sage [2015/06/25(木) 20:54:46.69 ID:lOStaGHQ.net] >>132 バグレポに上がってる既知の問題みたい forum.unity3d.com/threads/unity-5-1-unetweaver-errors.332268/ forum.unity3d.com/threads/photon-unity-networking.101734/page-17#post-2157669
134 名前:名前は開発中のものです。 mailto:sage [2015/06/25(木) 21:03:15.25 ID:szJ4QV0E.net] >>133 ありがとうございます! バグだったのですか・・・
135 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 00:23:41.13 ID:BjYHwtSi.net] なんかバグあるぽいな アプデトしようか迷ったけど様子見して正解だったぜ
136 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 01:06:45.27 ID:tqW8Z4v2.net] 俺も>>132 見てすんでの所でうpデータexe捨てたw 人柱乙!w
137 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 02:24:24.87 ID:JP8WOZw8.net] すみません、質問です。 uGUIでキャンバスの上にTEXTを作りました。 この元からある文字をAとします。 そのTEXTをプレハブ化してスクリプト上でプレハブを作成、キャンバスを親に指定、という風に作ってみました。このスクリプト上で作成した文字をBとします。 PCのUnty上でゲームを実行すると当然同じ文字が表示されます。 しかし、これをビルドして、アンドロイド上で再生するとAとBのフォントサイズが全然違ってしまって困っています。 Aはもともとと同じくらいの大きさなのですがBがやたら小さい文字になってしまします。 なにか解決方法、ございますでしょうか。 また、いろいろ調べたいのですが、いちいちビルドしてインストールしてアンドロイド上で再生、ということをやらねばならず、非効率極まりないのですが、なにかよい知恵はございませんでしょうか。 よろしくお願いします
138 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 07:49:24.09 ID:3kDAhiJf.net] >>132 のバグに関しては元のプロジェクトパッケージ化して新しいプロジェクトに全部移せば直るけどな
139 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 08:07:34.72 ID:jBUsHDjX.net] >>136 のような自己中もいれば >>138 のようにちゃんと教えてくれる人もいる これだから2chはやめられん
140 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 14:37:36.01 ID:XYEehPpC.net] >>139 のような傍観厨をさらに傍観できるのが2ch、これだから(ry
141 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 15:58:02.89 ID:XBGoGP0V.net] >>125 >>127 >>128 遅くなりましたがありがとうございます ピンボールのフリッパーという表現がまさに言いたいことです Translateじゃなくて別の処理が必要なのですね ピンボールとか色々ググってみます
142 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 22:45:52.80 ID:K/eVGHkh.net] プレイヤー側がランタイムパッケージやAdobe AIRを入れないと 動かないようなゲームは嫌なんですが Unityで作られたゲームはどうですか?ゲーム以外をDLさせなくても動きますか?
143 名前:名前は開発中のものです。 mailto:sage [2015/06/26(金) 23:05:24.23 ID:JBX16rEp.net] 2D横スクロールアクションを作っています 落石ギミックを作りたいのですが、一つのanimファイルを複数の岩に使い回して、かつそれぞれの動くタイミングをずらしたいです どうやればいいでしょうか
144 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 05:05:15.42 ID:CsPK67j6.net] >>143 オブジェクトをprefabにするのはだめなの?
145 名前:名前は開発中のものです。 [2015/06/27(土) 05:18:21.01 ID:TVx0+wQf.net] 画面に出したくないprefabって編集用にどこに置いてますか? ビルド対象にしないSceneにでも配置すれば良いですか?
146 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 05:27:27.02 ID:wO/dYjcL.net] >>145 別シーンで編集してもいいし、編集するときだけhierarchyに置いても良いし、 一シーンに全部突っ込んでおいてプレファブのRootオブジェクトをDisableにするでも良い 最後の場合 InstantiateしてもDisableのママなのでSetActiveしないとダメだからめんどくさいかもよ
147 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 07:00:55.74 ID:x68+E9ae.net] unityが製作が進むにつれて重いんですがこんなものですか? 再生ボタン押したときにまっさらなプロジェクトに比べて重く感じる他プロジェクトフォルダ触ってるときにもプチフリーズしたりします ワンシーンカジュアルゲームでモデルが5つくらい、assetにdreamloとitweenいれてます スクリプトが使わないファイルもいれると30くらい、アタッチしてるのは10ちょっとです PCは2013ころのゲーミングノートです いらないスクリプト消したりしたらよくなったりしますかそれともこれが普通ですか
148 名前:名前は開発中のものです。 [2015/06/27(土) 07:09:05.42 ID:TVx0+wQf.net] >>146 別シーンでやってみます
149 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 12:46:59.10 ID:ERaUd9qL.net] >>144 素人なので言っていることがよくわかりません rock root→rock animation→rockという親子関係でrock animationを動かしています これをまとめてprefabに入れて、それをまたシーンに入れてみましたが、これをどうすればアニメーションのタイミングをずらせるのでしょうか?
150 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 13:19:44.59 ID:YHyHeCaA.net] >>149 そのPrefabのアニメーションが自動で再生されると仮定してだが Unity的にスタンダードなやり方というならそういうPrefabを ランダムなタイミングで生成しアニメーションの再生が終わったら消す、 というやり方が一般的だろう。 Stgにおける弾や敵の生成消滅と同じだ。 Stgのチュートリアルは公式にあるからそれを眺めればいい
151 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 14:34:36.02 ID:oBjhXh5L.net] >>149 素人なら勉強してから来てください。
152 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 14:43:30.75 ID:pohNKoaY.net] tutorialのProject: Space Shooterまでやればここの質問の大半の答えはでる Project: Survival shooterも理解すればもう十分経験者レベルw 一回じゃ理解しきれないだろうけど何ができるのか判るだけでも全然違う
153 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 19:15:41.30 ID:CsPK67j6.net] >>149 Prefabにして岩を生成するタイミングをずらせばアニメーションもずれるんじゃね? もちろんスクリプトを使って生成するんだよ。
154 名前:148 mailto:sage [2015/06/27(土) 19:25:59.78 ID:ERaUd9qL.net] WaitForSecondsとInstantiateを組み合わせて、なんとか形にできました もう一つ質問なのですが、Instantiateで複製したオブジェクトのアニメーションの速度を変化させるのはどうすればいいでしょうか 複製したオブジェクトをGetComponentしてそれのspeedを減らせばいいと思いますが、複製したそれぞれをGetComponentする方法がよくわかりません
155 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 19:28:58.27 ID:x68+E9ae.net] >>154 instantiateの返り値は作ったgameobject
156 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 20:48:58.94 ID:mPzFLNHm.net] もう少し基本を勉強したほうがいいんじゃないかな?
157 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 21:01:20.03 ID:wO/dYjcL.net] >>154 151が例に挙げてるTutorialをやっとけ、最終的に時間の無駄遣いが減る
158 名前:名前は開発中のものです。 [2015/06/27(土) 22:33:26.89 ID:FRPVdIee.net] カスは時間無駄にするのが本当に上手いよなー
159 名前:名前は開発中のものです。 mailto:sage [2015/06/27(土) 22:35:47.59 ID:roqegmrp.net] FBXのモデルをインポートしてヒューマノイドにしてボーンにスクリプト追加したりいろいろ変更した後にメッシュを修正したい場合は FBXのモデル自体を変更してインポートし直してまた最初からスクリプト追加するしか無いですか? springboneとかcolliderとか結構な数追加した後にメッシュに不具合があって気持ちが折れる
160 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 02:45:42.17 ID:G42YtIrk.net] GameObject damegetextA = Instantiate (damegetext, Camera.main.WorldToScreenPoint (transform.position), Quaternion.identity)as GameObject; damegetextA.transform.SetParent (canvas.transform); このようにスクリプトを組んでUI上にテキストを作ったのですが、何故かプレハブ同じ文字(サイズ等)になってくれません。 何が行けないかわかる方教えていただけませんでしょうか
161 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 03:05:51.32 ID:jKObmXcW.net] >>159 いや、それがPrefab化されていれば上書きするだけでいいんじゃね? 上書きはエクスプローラとかで上書きしてやればいい。 まぁ構造とか変わったらそれまでだが。
162 名前:148 mailto:sage [2015/06/28(日) 03:39:43.02 ID:8j9DD3yr.net] 本当にすみません多分これが最後になると思います >>154 の発展です スクリプト内で取得したオブジェクトの子オブジェクトのコンポーネントの数値(ここでは岩の落下速度(droptime))をいじりたいです instantiateで作成したオブジェクトのもので終了すると消えてしまうのでpublicで持ってくることはできず、複数作成したいのでFindのように名前で検索するのは使いたくないです GetComponentInChildrenを使うのがよさそうと思いましたが、どうやらこれは自身の子から検索しているのかうまくいきません いちおうスクリプトを貼っておきます using UnityEngine; using System.Collections; public class rockpop : MonoBehaviour { Animator anim; public GameObject droprock; public Transform rockroot; public float droptime; public float poptime; IEnumerator Start() { yield return new WaitForSeconds(poptime);//poptime秒待つ droprock = Instantiate(rockroot, transform.position, transform.rotation) as GameObject;//rockrootを複製し、そのGameObjectをdroprockに取得したつもり anim = droprock.GetComponentInChildren<Animator>() as Animator;//rockrootの子オブジェクトにアタッチされたAnimatorを取得したつもり anim.speed = droptime;//アニメーションの速さを調整 } void Update () { } }
163 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 03:54:02.70 ID:jKObmXcW.net] >>162 anim = droprock.GetComponentInChildren<Animator>(); で取得できないのはおかしいと思うがどうしてもダメなら anim=droprock.transform.Find("rock animation").gameObject.GetComponent<Animator>(); とかでやるしかないな。
164 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 04:03:30.45 ID:8j9DD3yr.net] >>163 ありがとうございます でも下の方法でやってもこのようなエラーが出てしまいました NullReferenceException: Object reference not set to an instance of an object rockpop+<Start>c__Iterator8.MoveNext () (at Assets/rockpop.cs:15)
165 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 04:16:09.67 ID:jKObmXcW.net] その15行目ってどこやねん… droprock = Instantiate(rockroot, transform.position, transform.rotation) as GameObject; の行だっていうならrockrootをセットしてないっつーだけではないか?
166 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 04:23:16.22 ID:8j9DD3yr.net] >>165 ちゃんとセットされているはずです 15行目は//rockrootの子オブジェクトにアタッチされたAnimatorを取得したつもり の行です 疲れたので一旦寝てから確認してみます
167 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 04:38:10.86 ID:jKObmXcW.net] その行か〜。droprockがちゃんとインスタンシエイトされてて参照も行われてて、ということであれば transform.Find()が失敗してるのかもしれない。 でもその原因て名前が間違ってるとかしか考えられないんだよなぁ
168 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 05:47:58.80 ID:w6WHgHbe.net] Instantiateは必ずしもGameObjectを返す関数ではないよ
169 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 06:13:32.25 ID:8ILeGtx9.net] transform.FindInChildみたいなのがあるからdroproockのこからanimatorアタッチしてる子をみつけてgetcomponent 今のままじゃdropboxの子すべてからanimator見つけるみたいになってる droprock.FindInChild(name).GetCoponemt<Animator>().speed=...
170 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 06:14:13.97 ID:8ILeGtx9.net] あ、最後の行のコード多分transformが抜けてるから足しといて
171 名前:名前は開発中のものです。 mailto:sage [2015/06/28(日) 08:00:47.58 ID:8ILeGtx9.net] rockrootの型にTransformいれてるけど,instantiateはObjectからの継承メソッドでTransformをinstantiateしてもgameobjectにならない asでの変換でnullになるんじゃないか