トップページgamedev
1001コメント398KB

【3Dゲームエンジン】Unity質問スレッド14 [転載禁止]©5ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2014/12/09(火) 19:29:53.11ID:x9Izo6T5
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質問スレッド13
http://peace.2ch.net/test/read.cgi/gamedev/1414819294/

■本スレ
【3Dゲームエンジン】Unity総合スレッド24
http://peace.2ch.net/test/read.cgi/gamedev/1415828892/

■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
注意事項:アセットおじさんは優しく愛でましょう
0016名前は開発中のものです。2014/12/10(水) 00:34:02.37ID:szeibWpe
>>15
移動させる為の処理が入っていないのでは?
JSは正直よくわからんところもあるけど
transform.position.x+=x;
transform.position.y+=y;
とかしなければ動かない。
C#だとそもそもそういう書き方じゃないのでちょっと間違ってるかもしれんが
0017名前は開発中のものです。2014/12/10(水) 01:21:40.13ID:cthdttUw
>16
すみません、そのとおりでした・・・
移動のための物を書き忘れていました。
ありがとうございます。
0018名前は開発中のものです。2014/12/10(水) 01:51:15.59ID:uXl/FYtE
>>10
そのエラーには続きがあるんでない?
0019名前は開発中のものです。2014/12/10(水) 03:42:46.23ID:ZfQ7e/8U
>>18
もちろんこの続きに長々と、

それは既に定義されてます。
これは既に定義されてます。
それもだし、あれもです。
とかなりの行数で叱られていました。

Android sdkのgoogleplay serviceライブラリ入れて、
使っているのか使っていないのか分からないソースで
アプリのサイズも膨れあがっててまずいです。
0020名前は開発中のものです。2014/12/10(水) 08:02:07.96ID:KwZsxKEK
>>19
スクリプトにお悩みですか?アセットをかえばそんな悩みも要りませんよ?
0021名前は開発中のものです。2014/12/10(水) 09:57:56.46ID:msaKdRZH
質問。
float V_X =Vector3.right;
ってコードをソース内に書いたら、
「型 'UnityEngine.Vector3' を型 'float' に暗黙的に変換できません。」
ってエラーが出るんだけど、これって型変換はどうやったらいいのでしょう?
0022名前は開発中のものです。2014/12/10(水) 10:09:48.69ID:BVcDR5dF
V_XをVector3で宣言するか
rightのx,y,zの要素どれかを抜き出す
0023名前は開発中のものです。2014/12/10(水) 10:36:15.96ID:FRLWV4wc
前スレでも全く同じ質問でてたな
模倣犯かと見紛うくらいに
0024名前は開発中のものです。2014/12/10(水) 10:51:04.39ID:u19OSYu9
・・・色んな意味でベクトルってのを一度勉強し直した方が良いと思うけどな
0025名前は開発中のものです。2014/12/10(水) 11:40:46.08ID:szeibWpe
前スレ見てきたらホントに全く同じだったw
V_Xってなんかのチュートリアルで使われてんのかねw
0026名前は開発中のものです。2014/12/10(水) 16:12:10.11ID:tbhw1433
俺もAndroid向けのビルドで詰まってる、javaの基本を勉強する必要がありそうだな。
プラグイン入れたら誰でも簡単に、と思ってたが甘かったわ。
0027名前は開発中のものです。2014/12/10(水) 16:15:25.77ID:zUehV6X0
そうゆう問題は適切な語句で検索すれば大抵解決する
0028名前は開発中のものです。2014/12/10(水) 19:22:44.76ID:dnFM+WHg
rotation.xのプレイヤーの角度がでなくて詰んだ
0029名前は開発中のものです。 転載ダメ©2ch.net2014/12/10(水) 20:05:01.16ID:GBMhEjPU
4.6公開されたのでugui触り始めたのだけど、教えてもらいたいことが

Imageを作るとエディタ内に「set native size」てボタンがあって予想では参照してるスプライト画像のサイズを取得してくれそうなんだが
押してみたらxのサイズが実際のスプライト画像の半分になってしまった
(スプライト画像がx256,y32ならx128,y32)

これはこういう効果なのかな?それとも効果を勘違いしている?
設定ミスでもあるのだろうか

キャンバスは960-540、カメラも同様
0030名前は開発中のものです。2014/12/10(水) 21:44:11.92ID:X0wAEhI1
3Dゲームでプレイヤーが何かに衝突&ボタン操作で発動
ノベルゲーム風に文章を表示する完成プロジェクトでいいのない?
ttp://madnesslabo.net/utage/?page_id=402
これを使おうとしたらスクリプトエラーで起動できない
0031名前は開発中のものです。 転載ダメ©2ch.net2014/12/10(水) 22:04:21.30ID:GBMhEjPU
ごめん、自己解決したわ
テスト用の昔の画像が混ざってたみたいだ
0032名前は開発中のものです。2014/12/11(木) 00:04:14.97ID:BBn8a5KV
ライトマップを適用してから、ヒエラルキー内のstaticを外しておいたモデルにHardShadowが働いてくれないのですが、
ライトマップを焼いた後に、HardShadow等のセルフシャドウは適用可能でしょうか…
0033名前は開発中のものです。2014/12/11(木) 05:38:01.75ID:RFDMedlY
>>32
アセットをかえば解決すると思います
0034名前は開発中のものです。2014/12/11(木) 11:07:41.32ID:M1hCSUkU
☆☆☆☆☆
               /  /     /   |      \ ヽ
               / /  /   / /    ||  |  i  ヽ i
              i /  / /  / / /    ||  ||  |│ |ノス
               |//  / /___, -一ァ|  /! |ト、|│ | | く」
                |,-‐¬  ̄---┘'7 |!  ハ! |,、-┼十|! | | |
          , -‐ ''"  し' '´_ /,ィ二l |ト、/!ヽト、\_ヽ!|!l | ハ |
       ,r/      __   ,イ|リ ヾハ! ヽ!  ,ィ⌒ヾミリノ!/リ  | ☆ 自民党、グッジョブですわ。 ☆  
      / ||ヽ  -'     / ̄ )` __      |ヒノ:} '` ,イ/ |  |  http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html
    ,r '   ヾ、  ,-、____ , イ ̄,r==-      ==-'  レ' /|  |  
  / ヽ    `ーソ  ' | |ト、,ヘ ′""          "" / / || | ☆ 日本国民の皆様、12月14日(日)の
. /    \_  /  | ハ ヽ`゙'ヘ       ' '__. ィ  / / | |  |     『衆議院議員総選挙』に必ず投票にいきましょう。 ☆  
           /   / / |  ヽ 川\    ヾ三ニ‐'′//! |  | |  |   
        /    / / 八  \川| |`ト- ..  __ , イ‐ァヘ |  | ||  |!
      /    / / /  \  \ 「`ー- 、    /  .〉  ト、|  ヽ、
     ,イ    /-─=¬ニヘ、_  \   厂\ 厂ヽ /!|   | `ー=ヘ
 -‐  ̄ /─ '  ̄     ├- ヽ\  \ノ\ \ 人 ハ!ヽ ||  |-┤ ヽ
      /          /!‐-- | |\   ト、_`ヽ oヽ  ト、!  ||  |‐┤- ヽ
  // 〉      __ /  ├‐-  ||  | 川-‐  | |  厂7! ハ!  ├:┤  ̄ヽ
  / / ー ─    ̄       ├‐- リ  || ハ!ヘ   | |  ト┤|/′ ヾ,┤   ゙i_
  ‐ '              〉‐-    | / /\ .|o | /ヽ/(′    ∨     \
‐--─ ──-r、___-、    /ー_     {(   '´>、! /ヽ/       |\       \
0035名前は開発中のものです。2014/12/11(木) 15:31:38.11ID:WDyb1yR2
蛍光灯などの細長いライトの表現ってどうすればいいのでしょうか
細長いオブジェクト自体を発光させたいのですがうまくいきません・・・
0036名前は開発中のものです。2014/12/11(木) 15:51:01.08ID:QnNfBjyp
>>35
アセットストアでglowと検索してください
0037名前は開発中のものです。2014/12/11(木) 16:18:19.06ID:ACzFAu/d
>>35
それ、細長いとか蛍光灯とかは重要じゃないよね。
電球 オブジェクト とかで検索してみた?
0038352014/12/11(木) 17:37:54.15ID:WDyb1yR2
>>36 さん
ありがとうございます。アセットであったのですね

>>37 さん
調べてみました。コンポーネントでライトを追加するといい、というのは出たのですが、
そのオブジェクト自体が光って見えなかったので、困って質問しました
0039名前は開発中のものです。2014/12/11(木) 17:45:04.21ID:Fl0X3N6E
NGUIのスクロールビューで質問なのですがフリック時に高速でスクロールするように出来ないのでしょうか?
iosのカレンダーにイベント登録する際の日時ピッカーのような動作をさせたいのですが・・・
0040名前は開発中のものです。2014/12/11(木) 18:53:52.46ID:B6c8xrMK
>>38
自己発光する必要があるかどうかとか色々と細かい要素があるんだけど
アセットストアで探す前に表現をどうしたいのかちゃんと分類してからキーワード絞って検索してみると良いよ。

光源として使うか(事前焼き込みだけで大丈夫か?)
それは影に影響して欲しいか(ダイナミックライティング?)
直視することでまぶしいか(グロー、ブラー?)
On/Offするか(これが一番きつい)

光源と考えて全部入れてDynamicに表現すると割と重たい処理のテーマの一つなんで実はシーグラフの最先端でも結構もめる
0041名前は開発中のものです。2014/12/11(木) 19:27:01.30ID:fhNbS2X6
>>39
フリック時に高速でスクロールさせたいのなら、アセットをかえばいいと思いますよ
0042名前は開発中のものです。2014/12/11(木) 19:55:31.26ID:lmn0UBwd
>>36
こっちは仕事ができるタイプのアセットおじさん

>>41
こっちは仕事ができないタイプのアセットおじさん
0043名前は開発中のものです。2014/12/11(木) 21:09:08.67ID:A9qSdanr
パーティクルについて質問です、どこかの設定ミスのせいかもしれませんが
ループしないパーティクルを生成し、!particleSystem.IsAlive()で終了してたら削除するようにしています
生成したと同時にすぐに画面外に出ていくような挙動をとった場合、そのパーティクルの終了を見てないせいか
もう一度生成した場所を画面に映すと消えてほしいパーティクルがまた一から開始されます
生成からの時間を数えて削除することも出来るのでしょうが、もっと簡単に消す方法はあるのでしょうか?
0044名前は開発中のものです。2014/12/11(木) 22:16:54.34ID:fhNbS2X6
>>43
パーティクルを簡単に消すには、アセットをかうのがいいですよ
0045名前は開発中のものです。2014/12/11(木) 22:28:59.19ID:kYq1z0eD

言ってることがよくわからんけど
普通にDestroy関数乃の第二引数を渡した物をstart内に書いておけばいいんでない?
0046名前は開発中のものです。2014/12/11(木) 22:46:36.45ID:A9qSdanr
start
destroytime = particleSystem.duration;
update
destroytime -= Time.deltaTime;
if (destroytime < 0) Destroy (gameObject);
みたいな感じで消せはしたんですが
!particleSystem.IsAlive()で消えないのが存在することにどうも納得がいかず……
どこかの設定ミスかなとは思ったのですが仕様だったんでしょうか……
0047名前は開発中のものです。2014/12/12(金) 00:17:35.42ID:JUnsdCx+
>>26
Android向けはあっさり成功しない?
俺はiPhone向けのビルドが全然ダメ
MacとiPhone買って1年のデベロッパー契約もしたのに調べたとおりにやっても
ターゲットにiPhoneが出てこない所で詰んでもう1ヶ月
0048名前は開発中のものです。2014/12/12(金) 00:54:01.74ID:UWswIcVz
Google game service のランキングシステムを実装したんだが
これってgoogle+のログインが必要だし敬遠されちゃうだろうか?
Androidは開発にしか使ってないので知らないんだけど、
Android使いはみんなGoogle+やってるもん?
0049名前は開発中のものです。2014/12/12(金) 01:18:46.17ID:Ya/kZvkm
>>48
同じ戸惑いから俺は結局AWS借りて自前実装したけど、素人実装なだけに重くて転送量も増えてて軽くテンパってる
ぐぐると無料でサービスやってるところは見つかるんだけどね
自在に扱えて邪魔にならないのはなかなか見つからなくて、いろいろ試してるうちにいやんなって挫折した
0050名前は開発中のものです。2014/12/12(金) 02:44:21.98ID:ZiekBGEQ
アセットの紹介もできないでアセットおじさんやってるとか片手落ちも良い所だな
0051名前は開発中のものです。2014/12/12(金) 03:23:30.33ID:OxFs15cw
>>50
アセットを買えばいいと思いますよ
0052名前は開発中のものです。2014/12/12(金) 12:34:44.08ID:pfh2wSkZ
>>50
アセットを紹介できるようになるアセットを買えばいいと思いますよ
0053名前は開発中のものです。2014/12/12(金) 12:57:05.76ID:LxWSHUbb
c#でfloatの丸めを行いたいんだけど上手い方法はありませんか?

0.5を基準にして0.3は0に、0.8は0.5に、1.3は1にするような丸めなんですが・・・
0054名前は開発中のものです。2014/12/12(金) 13:01:54.57ID:fmKr78xt
倍にしてfloorして半分にする。
精度が気になるならDoubleにキャストして計算して元に戻す。
まぁ後は速度との兼ね合いか。
0055名前は開発中のものです。2014/12/12(金) 13:06:33.99ID:mm3wUm28
>>53
2倍して整数化してからfloatへ変換して半分にする

float halfFix(float src) {
long twice = src*2;
return twice * 0.5f;
}
0056名前は開発中のものです。2014/12/12(金) 13:06:59.14ID:xJGupvzP
0.99も0.5でいいのん?
0057名前は開発中のものです。2014/12/12(金) 13:27:18.31ID:4A7CjQ+r
>>53
floatの丸めは、アセットをかえば簡単にできると思いますよ
0058名前は開発中のものです。2014/12/12(金) 13:33:07.07ID:mm3wUm28
2倍してroundしてから半分の方がいいか
float resut = Mathf.Round(srcValule*2)*0.5f
0059名前は開発中のものです。2014/12/12(金) 14:17:19.86ID:DTUyPxVa
カードゲームの「全てのカードをシャッフルする」という処理を
どのように組めばいいのか、いまいち分かりません
Randam.rangeを使うだろうというのは分かるのですが・・・

どなたか教えて下さい
もしくは参考ページがあれば・・・
0060名前は開発中のものです。2014/12/12(金) 14:22:45.17ID:4A7CjQ+r
>>59
そのような処理はスクリプトに頼らずともアセットをかえばいいと思いますよ。
アセットストアで検索しましょう
0061名前は開発中のものです。2014/12/12(金) 14:54:44.55ID:mm3wUm28
>>59
各カードと乱数を保持するクラスを作る
具体的には下記
class CardRandPair {
public readonly SomeCard card;
public readonly int r;
public indexPair(SomeCard c) {
card = c;
r = Random.Range(0,N);
}
}
ここでRandom.Rangeの引数Nは最大枚数なので>>59が決めろ
これをすべてのカード要素についてListに(allShuffleとかの名前で)枚数分突っ込んでrについてソートする事でシャッフルした結果が得られる。
List<CardRandPair> sortedList = allShuffle.OrderBy(o=>o.r).ToList();
SomeCard firstCard = sortedList[0].card; // シャッフル後の一枚目
実際のコードは>>59次第。
0062名前は開発中のものです。2014/12/12(金) 15:17:07.68ID:DTUyPxVa
>>61
ありがとうございます!
まだちょっと内容理解できてないので、調べながら理解します。
0063名前は開発中のものです。2014/12/12(金) 15:29:55.51ID:4A7CjQ+r
スクリプトの勉強よりアセットを探して買ったほうがいいですよ
0064名前は開発中のものです。2014/12/12(金) 16:03:20.45ID:ZiekBGEQ
アセットおじさん今日も元気だね。
Unityから金をもらってやってるんだよね?
Unityはアセット販売の中間マージン取ってるもんね。
要はステマだよね?
0065名前は開発中のものです。2014/12/12(金) 16:20:06.74ID:mm3wUm28
>>62
割とまじめな話C#以外でも良いからアルゴリズム関係の本とデータ構造の本何種か読むべきだと思う
つかこのスレV_Xの件含めても数学の基礎(高校二年の夏まで)とかプログラミングの基礎とかちょっと足らないと思うよ。
0066名前は開発中のものです。2014/12/12(金) 16:26:58.34ID:4A7CjQ+r
アセットをかえばスクリプトもアルゴリズムもデータ構造も考えずにゲームを作れますよ
Unityはアセットがあるので素晴らしいですね
0067名前は開発中のものです。2014/12/12(金) 16:36:23.72ID:ZiekBGEQ
アセットおじさんって邪魔者扱いされる事に悦を感じるタイプ?
0068名前は開発中のものです。2014/12/12(金) 17:14:35.02ID:YI67Z0oG
ある、2Dの入門書を立ち読みしてたんだけど、中盤までは入門書によくある、ゲーム製作をやってたんだけど、最後の最後で、いきなりPlayerPrefsをListで丸め込んで、Systemクラスでセーブデータを一から制作するスクリプト組んでてワロタwww
0069名前は開発中のものです。 転載ダメ©2ch.net2014/12/12(金) 20:33:38.23ID:C+nwNaI5
2dゲーム作ってる人いたら聞きたいのだけど
Uguiが新しく出て、どこからどこまでSprite画像のままにして、どこからどこまでCanvasのイメージにした?
Uguiが自動で解像度とか調整してくれるみたいだから、ボタンだけじゃなくて全部Canvasのイメージにした方がいいかな?

今自作のUIだとゲーム画像もボタンもゲーム画像かボタンかで分けてるんじゃなくて、
シーン移動で消えていい画像と消えたら困る画像で分けてるから、そのままCanvasぶち込めた方が移行が気楽なんだよね・・・
0070名前は開発中のものです。2014/12/12(金) 20:46:27.07ID:Y1NXW6QA
スクリプトエディタって何使ってる?
ずっとSublimeText使ってたけどMonoDevelopが良くなったと聞いて一度試してみたけど
日本語の全角がEnterで確定するまで表示されないのが嫌で戻してしまった
0071名前は開発中のものです。2014/12/12(金) 20:58:57.94ID:4A7CjQ+r
>>69
アセットをかえば気楽ですよ
0072名前は開発中のものです。 転載ダメ©2ch.net2014/12/12(金) 21:18:23.72ID:C+nwNaI5
Spriteと違ってCanvas単位じゃないと描写順指定できないのが使いづらいな
描写順が違うゲームオブジェクトを子にできないやん・・・
0073名前は開発中のものです。2014/12/12(金) 21:19:00.53ID:DTUyPxVa
>>61
すみません、

>public readonly SomeCard card;

このフィールドは各カードのクラスですよね?
0074名前は開発中のものです。 転載ダメ©2ch.net2014/12/12(金) 21:51:20.65ID:C+nwNaI5
つかこれCampusポンポン作っていいのかな
カメラと連動してるから重くなりそうでこえーな
0075名前は開発中のものです。2014/12/12(金) 22:09:13.57ID:LAQX7U6J
今週からはじめた超初心者です。
入門の本を読みながらやっていますが、
NullReferenceException: Object reference not set to an instance of an object
UnityEngine.GUI.Label (Rect position, UnityEngine.GUIContent content, UnityEngine.GUIStyle style)
UnityEngine.GUI.Label (Rect position, System.String text, UnityEngine.GUIStyle style)
DeathCounter.OnGUI () (at Assets/script/DeathCounter.js:21)
というのが大量に出てきました。ver4.6です。
コードは下のところになにかあるらしいのですが、よくわかりません。
どうしたら消せますか><

function OnGUI () {
if( deathCount >= 20 )
{
GUI.Label( Rect ( Screen.width / 2 -100, 250, 200, 80) , "GAME OVER" , style );←ここ
if( GUI.Button(Rect ( Screen.width / 2 -100, 200, 200, 30), "Go title" ))
{
Application.LoadLevel("title");
}
}
}
0076名前は開発中のものです。2014/12/12(金) 22:43:43.52ID:mm3wUm28
>>73
各カードのというかカード情報を保持した基底クラスかインターフェース
SomeCardなのは>>73が実装を公開しないのでfoo bar的な何かとしての表現
0077名前は開発中のものです。2014/12/12(金) 23:13:34.89ID:jvtIT3SK
SDUnityちゃんよかさ、3Dのほうの武器衣装はどうなったんだよクソUnityJapan
0078名前は開発中のものです。2014/12/12(金) 23:26:33.46ID:Pl1FDrto
>>75
4.6でレガシーなGUI使ってるからです。uGui使いましょう。
これまで出てるUnity参考書のUI関連の説明は今後一切使われない機能です。
0079名前は開発中のものです。2014/12/12(金) 23:55:35.20ID:DTUyPxVa
>>76
すみません、ありがとうございます
頑張ってみます
0080名前は開発中のものです。2014/12/13(土) 00:08:21.37ID:u/v5rIqC
>>75
やや説明不足。
GUIのStyle変数をしっかり宣言and代入した?

多分、入門書を写経してプログラミングの練習を兼ねてるんだろうけど、
ここで躓くようじゃあまりお勧めできない。
一度簡単な入門書でいいから、プログラミングの本を読むべき。
ただし、UnityScriptは、ほぼUnity独自言語なので、C#を練習するのをおすすめする。

まあ、>>78の通り、4.6からはunity uiがついたから、GUIクラスの仕様はあんまり覚えなくてもいい気はする。
0081名前は開発中のものです。2014/12/13(土) 00:20:40.01ID:oglOOFaz
結局NGUIとuGUIどっち使えばいいのか分からん
0082名前は開発中のものです。2014/12/13(土) 00:31:41.11ID:JHOLttqF
俺はNGUIがっつり使っちゃってるので、逆になかなかuGUIを評価するタイミングを作れなかったりしてます。リリース間隔をキープしたいもので。
まあ安定してるし、枯れたというのかな、トラブル対策は割とググれば出てくるので安心感はありますよ。
でも今からやるならuGUIでいいんじゃなかろうか。。標準じゃない技術はアセットストアモノとぶつかって技術的負債になるかもだし。
uGUIってTexturePackerも不要なのかな?なんかいろいろ依存減らせそうなんで年末年始あたりでuGUIを遊んでみたいです。
0083名前は開発中のものです。2014/12/13(土) 00:41:02.36ID:CFcCu7NT
2Dゲーム作ってるんだけど仕上がりのファイルサイズをなるべく小さくするには何をしたら効果的?
アセット以外の解決法教えて。
0084名前は開発中のものです。2014/12/13(土) 01:18:06.57ID:JHOLttqF
2Dでってことは、重いのは画像なんかな。TexturePackerは割と細かく画質指定できて詰め込めるので助かってるよ。有料だけど

音周りは最初に見直すべき。書き出し音質が低くていい効果音とか、そもそも末尾無音が余計に含まれてるフリー素材なんかは自前で削れる。ソフトなければとりあえずフリーのaudacityあたり入れれば対応可能

初期ダウンロード量が不満で、かつ自前サーバのあてがあるなら是非アセットバンドルも試してほしい。割と手軽に追加ダウンロードに逃がせる
収益の動線があるならAWSとか乱用きても屁でもないコストで済みますよ
0085名前は開発中のものです。2014/12/13(土) 01:35:55.74ID:k31GkvhA
>>83
アセットをかう以外の解決方法はないと思いますよ
0086名前は開発中のものです。2014/12/13(土) 01:49:30.10ID:p5N5n4vx
>>83
画像を小さくする、粗くする
プロ版を使う
0087名前は開発中のものです。2014/12/13(土) 01:59:54.52ID:VWU9dyGs
>>83
textureのimport設定を16ビットカラーとか圧縮テクスチャにする
soundのクォリティを下げる(ヘッドフォンで聴くと駄目さが目立つかもだけど)
演出などの外だし可能なテクスチャをWWWクラスでWebServerから読み込む
ステージデータを分割してAssetBundleに外だしにしておく
.netのライブラリがサブセットで足りるならsubsetの方にする(デフォルトはsubsetだったはず)
PluginsとかResourcesフォルダにいらないものが無いかチェックする

くらいじゃないかな?
0088名前は開発中のものです。2014/12/13(土) 03:33:13.17ID:pDmtf91S
>>70
C#なのでVisualStudioを使ってる
むしろVisualStudioがあるからC#を選択した
0089名前は開発中のものです。2014/12/13(土) 04:31:16.71ID:5QZmz8Ar
新PC買おうと思うんですけど、グラボはどの程度必要ですか?
今オンボでもそこそこって聞いたんで、オンボでもunityできるなら
それでいいかなと思ってるんですが
0090名前は開発中のものです。2014/12/13(土) 04:41:05.92ID:ufEVaM5G
Boo使ってる人はおらんの?
0091名前は開発中のものです。2014/12/13(土) 06:03:24.76ID:VWU9dyGs
>>89
作りたいものの表現に必要なグラボがあれば大丈夫
スマフォ開発に使うんならIntelの最新のオンチップでも平気だけど、良いグラボは有っても損しないんでとりあえず買っとけとしか。
0092名前は開発中のものです。2014/12/13(土) 10:23:29.79ID:h0vFOfRm
>>78
>>80
ありがとうございます!
4.6からなにか変わったのは見ましたが、参考書のは今後は参考にならないんですね
特にGUITextだかのとこですよね(・・)
C#の方をべんきょうします><
0093名前は開発中のものです。2014/12/13(土) 10:29:39.09ID:7rlX3LYX
Booは5で切捨てがきまっちゃったからなぁ…
0094名前は開発中のものです。2014/12/13(土) 11:01:50.08ID:eW3odmiH
Booイングの嵐だったな
0095名前は開発中のものです。2014/12/13(土) 11:32:57.06ID:NlTF0Oe7
>>92
c#の勉強は不要ですよ。アセットをかえばいけると思います
0096名無しさん@そうだ選挙に行こう2014/12/13(土) 13:04:00.20ID:wD+9JnNL
>>93
まじか。というか誰か使ってたのかアレ
存在意義が全く分からん
0097名無しさん@そうだ選挙に行こう2014/12/13(土) 13:35:11.58ID:VWU9dyGs
>>96
Booってpythonもどきなんか誰得って感じでしかない、metaclass挙動期待して使うとひどい目に遭う
UnityJSもJavascriptと同様のプロトタイプベースだと思って居る人が触ると結構ひどい目に遭うが単純なスクリプトならこれで十分だ

プログラムが苦手な人にC#は覚えにくいかもしらんが.net使うなら一番使いやすいんだよな、
んでもって駄目な人はあきらめるかBehavior DesiginerとかAntalesとかPlaymaker買えばいいんだ。

UnityにはClojureCLR導入希望とか言ってみるテスト
0098名無しさん@そうだ選挙に行こう2014/12/13(土) 15:46:13.14ID:LddFh83S
c#だけでいいよ
jsもだめ
0099名無しさん@そうだ選挙に行こう2014/12/13(土) 15:53:19.54ID:Ojiafx8P
アセットだけかえばいいと思いますよ
0100名無しさん@そうだ選挙に行こう2014/12/13(土) 16:05:02.20ID:hUqDxVaQ
Javaから入ってきた奴にもC#は馴染みやすいしな
0101名無しさん@そうだ選挙に行こう2014/12/13(土) 16:11:59.00ID:siH1hr2W
純正アセットのtps用キャラクターコントロールがエラー吐いてるんですが何が原因なんでしょうか。
スクリプトは弄ってなく、新しいプロジェクトで試しても同じエラー吐きました。
0102名無しさん@そうだ選挙に行こう2014/12/13(土) 16:17:08.48ID:VWU9dyGs
>>101
まずエラー内容を書こうや
0103名無しさん@そうだ選挙に行こう2014/12/13(土) 16:17:52.71ID:wD+9JnNL
C#だけ使えればいいよ
そのままVisualStudioで開いて編集できるし
→ Unity(゚听)イラネ
0104名無しさん@そうだ選挙に行こう2014/12/13(土) 16:20:22.16ID:VWU9dyGs
>>103
Unity使う理由はマルチプラットフォームだからなんだが
Windowsだけで良いならVSとC++で良くないか?

自分はどっちかつーとスマフォ向けしかやってないからPCでもデバッグできるだけで十分ありがたいんだけど
0105名無しさん@そうだ選挙に行こう2014/12/13(土) 16:22:34.99ID:siH1hr2W
>>102
すいません、たった今自己解決しました。
カメラのタグを設定し直したところ直りました。
まだ未熟でしてタグを使い分ける意味すら理解できてなかったので
0106名無しさん@そうだ選挙に行こう2014/12/13(土) 16:31:11.52ID:iD1rFMS7
なぜ使用言語の話になるんだ
MonoDevelopはちゃんと使われてるのか
そうでなければどんなエディタが使われてるのかが知りたかったのだが・・・
0107名無しさん@そうだ選挙に行こう2014/12/13(土) 17:02:49.66ID:ksgIVuYO
技術的な質問でもないし、どっちかっていうと総合スレ向きの話題だね。
0108名無しさん@そうだ選挙に行こう2014/12/13(土) 19:10:29.46ID:aYwSrjZb
>>105
SampleAssetBetaかな?
あれすごく使いやすいよね。

SampleAssetBetaのモデルサイズを小さくして、やってみたらすごく不安定な挙動をするは、だから俺は、ステージのモデルの方のサイズを合わせたが。

よく考えてみたらrigidbodyだから当然なんだろうけど、あのサードパーソンコントローラーのフィールドが未だにどう影響するかわからない。
0109名無しさん@そうだ選挙に行こう2014/12/13(土) 19:27:24.08ID:z+tiCzdl
スーパーマリオのようなアクションゲームで
耐久力のあるクリボーのような敵を作っています。

前進するクリボーにファイヤーボールを当てたとき、
クリボーがガクガク揺れながら、
それでも近づいてくるような演出をしたいです。

このとき、ガクガクの表現をpositionでやろうとしたのですが、
移動もpositionでやっていたため、
positionの変更がかちあってしまいます。

何か解決法方はないでしょうか。
0110名無しさん@そうだ選挙に行こう2014/12/13(土) 19:31:06.66ID:LddFh83S
y座標だけ値を与えればええんちゃうの
0111名無しさん@そうだ選挙に行こう2014/12/13(土) 19:36:29.34ID:z+tiCzdl
>>110
縦横にガクガクしたいです
0112名無しさん@そうだ選挙に行こう2014/12/13(土) 19:55:21.44ID:ufEVaM5G
>>93
そらショッキングだわ…
Pythonのインデント文法好きなんだよね
0113名無しさん@そうだ選挙に行こう2014/12/13(土) 20:03:05.74ID:DB8baQvw
スーパーマリオブラザーズは女性差別ですしセクハラですよ。
なんで、あんな酷いセクハラ作品が子供たちに大ぴらに売られているのでしょう?

まず、男二人が主人公で、捕まるのは女性。これは明らかに女性差別です。

主人公は女好きの象徴ともいえるイタリア人の男。これも子供の教育にはよくありません。

特に二人のあの鼻!!卑猥すぎます。子供が性犯罪オス原因の一つです。

そして敵がクリボーにノコノコ。これらはキノコに亀です。明らかに男性器を象徴しています。

それにクリボーってなんですか!!クリ○リスと棒を合体させた非常に卑猥なネーミングですよ。
パワーアップアイテムもそうです。キノコに花。これも男性器に女性器です。
しかも、大きくなるんですよ。勃起です勃起。子供には早すぎます。

あのスターってなんですか?よく男性の読むいかがわしい漫画で女性の乳首や性器を隠すのに用いられるのが星マークですが、それが逃げる、マリオが追いかける、
こういった姿は見せたくないものを無理やり剥ぎ取ろうとするレイプを連想させます。
あぁ、もう言い尽くせません。

大きくなったり、土管に入る、ブラックパックンフラワーなんて、
もう言うまでもない下品なキャラクターばかりのこの作品。
女性の地位向上を阻んでいますよ。皆さんもそう思いますよね?
0114名無しさん@そうだ選挙に行こう2014/12/13(土) 20:08:18.67ID:VWU9dyGs
>>109
一番簡単なのは
たぶん今はクリボーに制御スクリプトとスプライト着いてると思う。
其れを階層2個で表すようにして、制御スクリプト単体のゲームオブジェクトとその子供にスプライトイメージのゲームオブジェクトの親子関係にする
子スプライトオブジェクトにガタガタ揺らすスクリプトをつけておいて、ダメージ時だけスクリプトが有効になるように親から制御する。
0115名無しさん@そうだ選挙に行こう2014/12/13(土) 20:44:27.68ID:Ojiafx8P
>>109
キャラクターにいろんな動きをさせたいのならアセットをかうのが一番ですよ
■ このスレッドは過去ログ倉庫に格納されています