【3Dゲームエンジン】Unity質問スレッド11
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2014/08/05(火) 22:02:24.88ID:WCQkNfyPWindows/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質問スレッド10
http://peace.2ch.net/test/read.cgi/gamedev/1403791323/
■本スレ
【3Dゲームエンジン】Unity総合スレッド23
http://peace.2ch.net/test/read.cgi/gamedev/1404212872/
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/japan/
・ユーザーガイド&リファレンス
http://japan.unity3d.com/developer/document/
・チュートリアル
http://japan.unity3d.com/developer/document/tutorial/
・スクリプトリファレンス
http://docs-jp.unity3d.com/Documentation/ScriptReference/
・FAQ
http://answers.unity3d.com/index.html
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
0369名前は開発中のものです。
2014/08/26(火) 17:25:42.63ID:sjmcs/lOUnityでつくったアプリをラズパイで動かせますか?
0370名前は開発中のものです。
2014/08/26(火) 17:28:06.85ID:rBWXHBF0ガメラとクサカメの大きさのまま同じ重さってならありえるかもね
0371名前は開発中のものです。
2014/08/26(火) 17:33:30.59ID:pZ9EV32n基本的に一緒だろうけど、テクスチャを変えたらその分変わる
0372名前は開発中のものです。
2014/08/26(火) 17:46:40.83ID:BnM4mlNhアセットをかえば違いがでますよ
0373名前は開発中のものです。
2014/08/26(火) 17:49:43.44ID:Ly8swg/e0374名前は開発中のものです。
2014/08/26(火) 18:13:11.29ID:yov4/981使ってないものは最終出力には含まれない。
ただしResourcesとStreamngAssetsは全部含まれる。あとスクリプトも確か全部含まれる。
ビルドした後にConsoleの右上のボタンからOpenEditorLogすれば何にどれくらいの容量を使っているかは確認できる。
大抵はテクスチャだから適当に圧縮すると良い。
0375名前は開発中のものです。
2014/08/26(火) 19:56:07.75ID:zfwY1gN3ボタンを押した時にすぐ指を離さず、
押した状態からスライドもしくはフリックしたとき、
ボタンが押されたと判定されないようにするには
どうすれば良いでしょうか。
やりたいのは、
バナー状の横長のボタンが
縦に数画面分並んでいる状態で、
画面のスライド・フリックで
上下にスクロールすることです。
なおかつ、スクロールせずに
バナー状のボタンをタップした場合は、
タップ操作をしたいです。
0376名前は開発中のものです。
2014/08/26(火) 19:57:23.53ID:pMnp9XfBWebGL版がまだだしraspberry-PiでWebGL動かないからミリ
0377名前は開発中のものです。
2014/08/26(火) 20:15:45.55ID:xZlUkYFMリファレンス読むべき。最初からシングルプレスボタンを作る、
という目的で作られていて細かい制御など出来ないとわかるだろう
ttp://docs.unity3d.com/ScriptReference/GUI.Button.html
4.6b使うなり自分でボタン自作してOnMouseUp()使うしかないんじゃないかな〜。
0378名前は開発中のものです。
2014/08/26(火) 20:20:04.51ID:BnM4mlNhアセットをかえば簡単ですよ
0379名前は開発中のものです。
2014/08/26(火) 21:10:10.03ID:zfwY1gN3そのままではダメなのはわかっているのですが、
GUI.Button が戻り値を返すので、
なにか裏技的なロジックがあったらと思い、
尋ねてみました。
0380名前は開発中のものです。
2014/08/26(火) 21:39:56.94ID:cHFYiee+0381名前は開発中のものです。
2014/08/26(火) 21:57:46.86ID:zfwY1gN3すみませんでした
0382名前は開発中のものです。
2014/08/26(火) 22:04:13.77ID:5N+wOtv7facebookのunity助け合い所の方がまともな答えが帰ってくると思う
あと、>>380みたいなのは昔からいる荒らしだから相手しなくていいよ
0383名前は開発中のものです。
2014/08/26(火) 22:14:07.92ID:dzUUe+Edいつまでも何も答えてあげられない頭なんだね
0384名前は開発中のものです。
2014/08/26(火) 22:31:25.47ID:3PAVok+i0385名前は開発中のものです。
2014/08/26(火) 22:58:28.18ID:cHFYiee+今度から気をつけなよ
俺みたいなのに絡まれるから
>>382
お前みたいにいつまで経っても学習しない阿呆って何なの?
0386名前は開発中のものです。
2014/08/27(水) 00:16:53.37ID:C9EerPeDこんな感じのリストビュー?を実装したいのですが
何かアイデアいただけないでしょうか。
0387名前は開発中のものです。
2014/08/27(水) 00:36:38.79ID:gHkSh9vK何か、ってなんだよw
FF作りたいんだけど何かアイデアだせ、とかわらんw
とりあえずnGuiに似たようなサンプルはあった気がする。
タダ版もあるから見てみれば?
0388名前は開発中のものです。
2014/08/27(水) 00:37:46.40ID:HUd5f+d70389名前は開発中のものです。
2014/08/27(水) 00:40:51.56ID:C9EerPeDどっから手をつけていいのか見当もつかなくて
nguiで調べてみる、さんくす
0390名前は開発中のものです。
2014/08/27(水) 00:41:55.96ID:b/bpwThn0391名前は開発中のものです。
2014/08/27(水) 00:48:56.19ID:gHkSh9vKやりたいことはわかってるんじゃね。
質問の粒度が大きすぎるってだけよ。
どっから話せばいいんだよ、ってなる。
0392名前は開発中のものです。
2014/08/27(水) 00:53:00.40ID:cy8tOoJLどういう定義になってるのかよくわからん
0393名前は開発中のものです。
2014/08/27(水) 01:07:24.39ID:+Tz+JzlD>>386
NGUIのScrollViewでいける
0394名前は開発中のものです。
2014/08/27(水) 01:28:31.59ID:dk5WHHM10395名前は開発中のものです。
2014/08/27(水) 02:06:19.36ID:tGRr8hTU0396名前は開発中のものです。
2014/08/27(水) 07:46:07.35ID:j/vcuM7b有り難うございます。
今度からコンソールも確認します。
0397名前は開発中のものです。
2014/08/28(木) 15:13:09.98ID:vDdb2FBFどう指定してやればいいんでしょうか
0398名前は開発中のものです。
2014/08/28(木) 15:26:31.56ID:ibxn4q/mアセットをかえば指定できますよ
0399名前は開発中のものです。
2014/08/28(木) 15:43:22.26ID:MbFgimuj0400名前は開発中のものです。
2014/08/28(木) 15:53:13.09ID:ibxn4q/mアセットをかえば簡単に取得できますよ
0401名前は開発中のものです。
2014/08/28(木) 16:36:32.32ID:ch7pXQGW何を聞きたいのか良く分からんが普通にGetComponentしてanchorやrectをいじればいいんでないの
RectTransforのそれぞれの変数についてはScriptReferenceに載ってる
0402名前は開発中のものです。
2014/08/28(木) 18:21:37.51ID:vDdb2FBFありがとうございます
イマイチAnchorの使い方がわかりませんが、なんとなく動かすことができました
0403名前は開発中のものです。
2014/08/28(木) 21:19:38.36ID:2P04idalとりあえずライト無しで全方位を塞いで、FirstPersonController
をその中に入れてみたんだけど、真っ暗になってくれない。
真っ暗にする方法を教えて下さい。
0404名前は開発中のものです。
2014/08/28(木) 21:34:28.68ID:+Laavsj10405名前は開発中のものです。
2014/08/28(木) 21:46:16.90ID:cx6N98w/0406名前は開発中のものです。
2014/08/28(木) 22:09:12.84ID:FhQ0obDsfps controlの登録時に入力したメールアドレスに確認メールが来るらしいのですが、それが来ておらず、アカウントの確認ができていないためエディタの起動が出来ないみたいです。
fps controlを使っている方で解決方法がわかる方、ぜひ教えていただきたいです。
念のため、二つのメールアドレスで登録をためしましたが、どちらのアドレスにも確認メールが来ませんでした。
0407名前は開発中のものです。
2014/08/28(木) 22:16:35.72ID:2P04idalそれだと天井が明るくなってしまいますし、やってみましたが暗くなりません。
プロジェクトファイルはこんな感じです。
ttp://www.mediafire.com/download/caxhjy6tx4ybw7h/test_dark_unity4.zip
0408名前は開発中のものです。
2014/08/28(木) 22:31:36.44ID:a3xr8xqZ色々調べて、
送信は正しく行われている(と思われる)のですが、
リーダーボードを見ると
「項目がありません」と言われます。
Social.ReportScore の結果が正常とかえってきているのに、
項目がありませんと言われるのは
どんな状況なのでしょうか。
0409名前は開発中のものです。
2014/08/28(木) 22:43:08.02ID:ibxn4q/mアセットを買いましょう。考えるのは時間の無駄です。
時間はお金で買えます。アセットを買いましょう
0410名前は開発中のものです。
2014/08/28(木) 22:52:00.41ID:2rWzxjLnアセットを買いましょう。考えるのは時間の無駄です。
時間はお金で買えます。アセットを買いましょう
0411名前は開発中のものです。
2014/08/28(木) 22:58:38.89ID:cx6N98w/アセットを買いましょう。考えるのは時間の無駄です。
時間はお金で買えます。アセットを買いましょう
0412名前は開発中のものです。
2014/08/28(木) 23:09:34.46ID:5GRQnfBEEdit→RenderSettingでAmbientLightを真っ黒にする。
>>399
そういうのはレイキャストとかでタグや名前を調べる。
この辺
ttp://docs.unity3d.com/ScriptReference/Physics.html
ttp://docs.unity3d.com/ScriptReference/Physics.Raycast.html
もちろんスフェアキャストとかでもいい。
0413名前は開発中のものです。
2014/08/28(木) 23:10:05.00ID:k2PFA0sh随分と高度なAI積んでるな。このアセットおじさんスクリプト
0414名前は開発中のものです。
2014/08/28(木) 23:11:37.81ID:2P04idalありがとうございます!
完璧に真っ黒になりました。
0415名前は開発中のものです。
2014/08/28(木) 23:13:54.58ID:rtSga33Aなんだよハイスコアのいい表示の仕方を教えろって
アセットでも買ってろ
0416名前は開発中のものです。
2014/08/28(木) 23:14:31.43ID:a3xr8xqZ0417名前は開発中のものです。
2014/08/28(木) 23:25:11.10ID:Ye9n0Klhそんなヒマあったらゲームの作り方の勉強すればいいのにな。
0418名前は開発中のものです。
2014/08/28(木) 23:26:17.10ID:ibxn4q/mアセットをかえば勉強は必要ないですよ
0419名前は開発中のものです。
2014/08/28(木) 23:32:04.39ID:2rWzxjLnアセットをかえば勉強は必要ないですよ
0420名前は開発中のものです。
2014/08/28(木) 23:40:00.91ID:cx6N98w/アセットをかっても勉強は必要ですよ
0421名前は開発中のものです。
2014/08/29(金) 00:00:07.37ID:I0a34A3a0422名前は開発中のものです。
2014/08/29(金) 00:01:07.72ID:74eI+YFoどうすれば…
0423名前は開発中のものです。
2014/08/29(金) 00:11:34.63ID:nAUgMLwJアセット買っても解決しませんよ
0424名前は開発中のものです。
2014/08/29(金) 00:28:53.05ID:zoG1J87Eまだベータだからバグかもしれない。
勿論配置の理屈を勘違いしてる可能性もある。
具体的にこう配置してるけどこうなる、とかの
情報がなけりゃなんともいえんわなw
0425名前は開発中のものです。
2014/08/29(金) 00:37:30.43ID:74eI+YFoビデオチュートリアルを流し見しただけなので、理解度は不安ですがもうちょっと頑張ってみます。
0426名前は開発中のものです。
2014/08/29(金) 01:34:09.55ID:6Plx1FOY別オブジェクト動かしたいと思ってるんだけど
1フレーム遅れてるのか妙な動きをしてしまう、
Update内でアニメーションするオブジェクトのポジションを取得して
それを元に座標設定してるのだけど他に良い方法あれば教えて欲しい。
0427名前は開発中のものです。
2014/08/29(金) 07:11:22.12ID:zoG1J87Eこの辺の実行サイクル参照
ttp://docs.unity3d.com/Manual/ExecutionOrder.html
これが信頼できるならinternal animation updateの後に
実行されるLateUpdate()に記述すれば大丈夫、なはず。
0428名前は開発中のものです。
2014/08/29(金) 07:15:49.00ID:dSV9SwuKアセットをかえば簡単ですよ
0429名前は開発中のものです。
2014/08/29(金) 09:12:15.83ID:o4ltxHqP俺もそうだった
白い四葉みたいなanchorを動かして場所指定して、left,right,top,bottomは0にしたら直った
俺も初心者だから言いたい事わからなかったらスマン
0430名前は開発中のものです。
2014/08/29(金) 13:34:24.89ID:g2zNUN91unityでC#を書いていく上で一番参考になるサイトまたは書籍ありますか?
C#だけを学ぼうとしてもunity上でどう使えるのかが分からなくてモチベがあがらないので
0431名前は開発中のものです。
2014/08/29(金) 13:57:28.33ID:xWU4AE7vhttp://training.dsp.co.jp/shopdetail/000000000162/
0432名前は開発中のものです。
2014/08/29(金) 14:00:31.96ID:g2zNUN91高いです・・・
遠いです・・・
0433名前は開発中のものです。
2014/08/29(金) 14:04:13.71ID:Xzp5q3uU四角のコライダーの範囲に小さい1マスの画像を敷き詰める方法ってないかな?
3Dモデルへのテクスチャのタイリングみたいに
0434名前は開発中のものです。
2014/08/29(金) 14:27:19.64ID:C9pCTOkN>>1にあるチュートリアルはやったのか?
>>433
タイルを配置しながらコライダーを自動生成できるアセットはいくつかあるが、そういうことではなく?
0435名前は開発中のものです。
2014/08/29(金) 14:50:09.68ID:zKPAJvkHアセットをかえばできますよ、簡単です
0436名前は開発中のものです。
2014/08/29(金) 14:51:55.34ID:myL8Yy3DUnityJavaのひよこ本で基本学んでそれからC#すればいい
C#にコンバート出来るし後からでも全然問題無い
0437名前は開発中のものです。
2014/08/29(金) 14:58:02.23ID:Xzp5q3uU返信ありがとう
スマホ向けなんで重くなけりゃそれでもいいけど
無料でできる範囲でやりたいから有料アセットは嫌だな
無理なら諦めるよ
0438名前は開発中のものです。
2014/08/29(金) 14:59:54.03ID:g2zNUN91すみませんやってないです
やります
>>436
ちょっと調べてみて購入を検討してみます
0439名前は開発中のものです。
2014/08/30(土) 00:09:48.63ID:5JobRlxFありがとうございます!
なるほど縮尺はそこを弄ればいいんですね!今度試してみます。
0440名前は開発中のものです。
2014/08/30(土) 00:55:23.89ID:LifK3vK9osのフォルダからunityのプロジェクトビューにドラッグドロップでできたはずだよね
4.5だと出来ない、4.3なら出来た
なんじゃこれ
0441名前は開発中のものです。
2014/08/30(土) 01:11:55.65ID:h4u55DHjアセットをかうとできますよ
0442名前は開発中のものです。
2014/08/30(土) 01:46:35.81ID:DyblBqb30443名前は開発中のものです。
2014/08/30(土) 01:53:19.89ID:kuzb9s490444名前は開発中のものです。
2014/08/30(土) 02:11:04.21ID:JP+i2X33例えば
var num : int = 100 + 2*(abc == 10) - 5*(abc >= 2);
といったような表現をする方法はありますでしょうか
0445名前は開発中のものです。
2014/08/30(土) 04:21:02.60ID:/UYAHKWQダウンロードしてみるわ
0446名前は開発中のものです。
2014/08/30(土) 04:55:35.02ID:/UYAHKWQC#とjavascriptのどちらがいいのかしら
0447名前は開発中のものです。
2014/08/30(土) 05:21:10.07ID:PGHiCsKy色々と仕様は違うけど、ブラウザのjavascript弄れるならすぐに慣れると思う
とりあえず書籍もサンプルも多いしJavascriptから始めれば良いんでない?
C#でしか出来ないこともあるけど、それで困ったら乗り換えりゃ良いだけの話
0448名前は開発中のものです。
2014/08/30(土) 05:56:14.06ID:/UYAHKWQメールでボタンを押せって言われてもなあ
0449名前は開発中のものです。
2014/08/30(土) 06:45:44.51ID:/UYAHKWQUnitySetup-4.5.3
Activate the free versionを選んだ
アカウントを作った
https://accounts.unity3d.com/でアカウントができたことを確認できた
だがLog into your Unity Accountで失敗する
メールアドレスが正しいか確認するからメールを見ろって書かれているのだが
その確認メールは以下のボタンを押せと書かれたテキストメールなので
ボタンなんて存在しないから押せない
URLも書かれていない
何度も挑戦したが同じメールが来るだけ
詰んだ
一旦あきらめる
寝る
0450名前は開発中のものです。
2014/08/30(土) 10:39:21.22ID:6tj+xk6Nプログラミング自体初心者なんですが、UnityのDetonator Explosion Frameworkに付いて質問です。
砲弾による爆発で敵にダメージを与えたいのですが、どうすれがいいでしょうか?Detonatorで検索しても
爆発させる方法が殆どで、ダメージを与える方法が出て来ないです。砲弾自体が当たった時はSendMessageで砲弾で設定したダメージを与えられるので、
それと同じダメージを爆発の当たり判定でも与えたいです。
やり方の解る方、または参考になるサイトや書籍をご存知の方教えて下さい。よろしくお願いします。
0451名前は開発中のものです。
2014/08/30(土) 10:57:21.55ID:RXtR61Xgトリガーを使う
砲弾に既にコライダが設定されていると思うのでちょっと面倒かもしれんが
0452名前は開発中のものです。
2014/08/30(土) 11:28:37.65ID:Lx2WUZ4hこれ画面に文字とかボタンとかのGUI表示できないの?
あとunityってストーリーのあるRPGとか作るのにあんまり向いてない?
2DのストーリーありのRPG作ろうと思うんだけど
0453名前は開発中のものです。
2014/08/30(土) 11:30:11.82ID:TXvo3xTjどうやりたいのか知らんが例えばDetonatorが
爆発した時Forceを加えてるのと同じ方法がやりたいなら
DetonatorForce.csのoverride public void Explode()関数の
中身を見れば大体やってることはわかると思う。
例えばだがその中に
SendMessage("OnDetonatorForceHit", null, SendMessageOptions.DontRequireReceiver);
という文があるのでそこのnullに適当な値を放り込んで
OnDetonatoroForceHit()を被ダメージ関数として書いてやるか
もしくはSendMessageの内容自体を自分が使ってる被ダメージ関数に書き換えちゃっても良いと思う。
ダメージの値はDetonatorForce内で計算していないので直接は取れないが
基本的には物理エネルギー減衰だから距離の逆2乗測で同じような結果になるんじゃないか。
具体的に書けば
float damage=1-(_explosionPosition-hit.transform.posion).magnitude/radius;
damage*=damage;
とかか?
0454名前は開発中のものです。
2014/08/30(土) 11:32:20.24ID:TXvo3xTjdamage=damage*damage*Power;
とかかな。
0455名前は開発中のものです。
2014/08/30(土) 11:36:36.76ID:4G5OHezKGUIは標準でも搭載されてるけど、ウインドウごちゃごちゃ出し消しするのにはあんまり向いてないから
NGUIって有料アセット使ってる
0456名前は開発中のものです。
2014/08/30(土) 13:04:39.07ID:WPuubHYIでも、あれをwebplayerで、ビルドすると、他人は遊べないという趣旨のメッセージが出るんですが、じっさいどうなんでしょう。
exeで出力すれば問題はないのでしょうか…
0457名前は開発中のものです。
2014/08/30(土) 13:38:35.31ID:Obvt4QwMアセットをかえば問題無いですよ
0458名前は開発中のものです。
2014/08/30(土) 13:55:25.61ID:zirRIDIQinput.GetKeyDownはあるけど、反対のSetKeyDown的な事がしたいのですがどなたかわかる方いませんか
0459名前は開発中のものです。
2014/08/30(土) 14:11:26.57ID:+etliCX6自己解決しました
0460名前は開発中のものです。
2014/08/30(土) 14:25:06.57ID:Obvt4QwMアセットを買えばできると思いますよ
0461名前は開発中のものです。
2014/08/30(土) 14:27:59.79ID:WPuubHYIHorizontalを押したらx変数に、
x変数に代入された定数に基づいて、キャラクターを移動させる。
ボタンを押したことにしたいなら、x変数に、スクリプトから自分で値を代入させればいい
0462名前は開発中のものです。
2014/08/30(土) 14:45:34.89ID:tcnq/ywW自分でInputManagerをラップしたクラスを作る
あらゆる値は自前のラップクラスから得る
そうすることでフレーム毎の入力をインプットデバイス以外から指定可能になる
この手の事はReplay系でも使われる、なおReplayでやるには移動制御で使うTime.deltaTimeも同じようにしないと駄目
0463名前は開発中のものです。
2014/08/30(土) 15:12:08.40ID:Obvt4QwMアセトをかえば面倒なスクリプトは要りませんよ、勉強も不要で簡単にできます
0464名前は開発中のものです。
2014/08/30(土) 15:28:34.44ID:kuzb9s490465名前は開発中のものです。
2014/08/30(土) 15:55:46.40ID:tcnq/ywWそれは普通の3Dモデラー使えば良いじゃんか
2D?
しらんがな
0466名前は開発中のものです。
2014/08/30(土) 16:20:50.03ID:qCuf0hVh0467名前は開発中のものです。
2014/08/30(土) 16:32:58.89ID:/UYAHKWQ電子メールのアドレス確認をするConfirmation instructionsってメールが送られて来て
これがプレーンテキストで下のボタンを押せって書いてあるけどボタン無いからUnityが使えない。
これは英語かなんかでsupport@unity3d.comに言うしかないんでしょうか。
それとも出来ないのは私だけでほかの方は下記で送られてくる確認メールで確認作業ができるのでしょうか。
https://accounts.unity3d.com/confirmation/resend
0468名前は開発中のものです。
2014/08/30(土) 16:45:04.14ID:kuzb9s49blenderとか使ってたんですけど
自分の環境だと何故かポーズの変更が出来ないのでunityの標準機能使って
やってみましたが非常に使いつらくて困ってます
あともうひとつ質問です
unityのC#でアクションゲームを作る場合
ダメージ処理はC#のイベントとおい機能を利用して実装するのが一般的なんでしょうか
■ このスレッドは過去ログ倉庫に格納されています