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


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

【3Dゲームエンジン】Unity質問スレッド3



1 名前:名前は開発中のものです。 mailto:sage [2012/11/05(月) 16:52:24.67 ID:ixVGx3j5]
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。

Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。

■本スレ
【3Dゲームエンジン】Unity総合スレッド16
toro.2ch.net/test/read.cgi/gamedev/1345593861

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
 unity3d.com/japan/
・ユーザーガイド&リファレンス
 unity3d.com/support/documentation/
 (日本語訳)
 ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/Manual/
・チュートリアル
 unity3d.com/support/resources/tutorials/
・FAQ
 answers.unity3d.com/index.html
・Unityのスクリプト公式
unity3d.com/support/documentation/ScriptReference/index.html
・MSDN
msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。


71 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 04:55:03.46 ID:mE4e+R+L]
要するに「ランダムなベクトル」を入手したいのね。
三角関数使わなくてもXとYをそれぞれ0〜1の乱数から求めればいいかと。

72 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 06:58:50.59 ID:ZdNpZvij]
>>70
多少偏ってもいいなら>>71の言うようにx,yの移動ベクトルを乱数で生成してやればいい
生成される移動ベクトルが均等に360度に分布したいなら三角関数使わざるを得ない
結局求めているものの性質によって異なるとおもうぞ。

73 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 08:52:57.09 ID:5BxNFItJ]
XとYをそれぞれ0〜1の乱数だと
移動距離が変わっちゃうから
三角関数使わなきゃならんか
X、Y方向は実装できるけど
Z方向も加わると分からないや

74 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 08:59:13.71 ID:5BxNFItJ]
Angle = Random.Range(0.0,360.0);
transform.Translate(Vector3(Speed * Mathf.Cos(Angle) , Speed * Mathf.Sin(Angle) , 0) * Time.deltaTime);

Angle 移動する方向
Speed 移動速度

これでXとY方向だけ毎フレーム一定距離移動できるけど
Z方向加わると分からん

75 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 09:08:54.41 ID:5BxNFItJ]
Time.deltaTime は毎回一定じゃないけど
経過時間(Time.deltaTime の合計)格納する変数用意して事前に用意した間隔秒数と比較して
っての省略してあるのでよろしく

76 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 09:31:58.34 ID:8Q0utp4J]
>>74
三角関数を使わない方法はあるの?
って質問かと。

77 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 10:47:18.13 ID:Uj/UbaLu]
ランダムに回転させて目の前に1移動させればいいじゃん

78 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 11:13:50.90 ID:jxctmEkx]
71のようにx,y(,z)を乱数で求めてnormalized

79 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 12:18:28.95 ID:Jwy+XooX]
>>70
これでどうだい?
Vector3 move = Quaternion.Euler(Random.Range(0, 360), Random.Range(0, 360), Random.Range(0, 360)) * Vector3.forward * 移動距離;



80 名前:名前は開発中のものです。 [2012/11/13(火) 16:36:14.31 ID:fCxRqlU6]
初めまして。書籍にもあまりのっていないのでDraw callについて質問させてください。
Unityを使用してコインゲームを開発することになりました。
ニコ動とかみて形はできたんですが、Draw callの問題ではまっています。

コイン1個につき1〜2のDraw callが増えるのは仕方がないのでしょうか?
30個とかになると60Draw callとかになります。
コインはプレハブからインスタンス可してます。

81 名前:名前は開発中のものです。 [2012/11/13(火) 16:43:29.59 ID:fCxRqlU6]
>>80 です。
point lightを削除したら40も減りました。

82 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 16:46:06.86 ID:Uj/UbaLu]
そんなあなたに
u3d.as/content/purdyjo/draw-call-minimizer/2FW

83 名前:名前は開発中のものです。 [2012/11/13(火) 17:48:49.84 ID:fCxRqlU6]
>>82
救世主だ。。ありがとうございます。
これとNGUIをいれたのですが、インポートすると大量のえらーで困っちゃってますw
Assets/NGUI/Scripts/Editor/ComponentSelector.cs(29,27): error CS0117: `GUILayout' does not contain a definition for `BeginHorizontal'
似たようなのがたくさんです。。
すみません;

84 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 17:59:08.23 ID:LWHug5xL]
それって、動的な複数のプレハブでもまとめてくれるん?

85 名前:名前は開発中のものです。 [2012/11/13(火) 18:08:28.69 ID:fCxRqlU6]
Unity3.5.5だとGUILayout.Buttonとかできるけど3.5.6だとできないの?
GUILayout.Buttonが定義されてないとエラーになる

86 名前:名前は開発中のものです。 mailto:sage [2012/11/13(火) 23:18:56.27 ID:5BxNFItJ]
>>79
forwardがあったかサンクス
球体を考えて中心座標を0,0,0として表面の座標を求める方法使おうとして
Angle = Random.Range(0, 360);
Angle2 = Random.Range(0, 360);
transform.Translate(Vector3(Mathf.Cos(Angle) * Mathf.Cos(Angle2) , Mathf.Sin(Angle) , Mathf.Cos(Angle) * Mathf.Sin(Angle2)) * 移動距離 * Time.deltaTime);
こんなことやってた

87 名前:名前は開発中のものです。 mailto:sage [2012/11/14(水) 17:00:48.65 ID:YUhHaP76]
ヒエラルキーのオブジェクトを
配置位置順に並び替えられたりしないのかなぁ
名前順固定だからどこに何があるのか分かりにくくなる

88 名前:名前は開発中のものです。 mailto:sage [2012/11/14(水) 19:52:44.82 ID:ZReTtnfb]
携帯とPCでクロスプラットフォーム開発みたいなことをしたいと思っても、
アス比やら解像度が違いすぎます。
どうやってその差異を解決するのが一般的なんでしょうか。

プラットフォーム毎に、一個一個地道に調整するしかないんですかね。
ちなみに私は女子大生です。よろしくお願いします。

89 名前:名前は開発中のものです。 mailto:sage [2012/11/14(水) 20:12:50.86 ID:wAgfNVvP]
>>88
どっちでの大丈夫なように作るのがベストだけど、
アス比変わるのがイヤなら縦か横に合わせて余った部分は黒塗りで隠して比率は死守する。

ちなみに私は女子小学生です。



90 名前:名前は開発中のものです。 mailto:sage [2012/11/14(水) 20:17:17.76 ID:I/T5T1tr]
アス比は決め打ちしちゃって、レターボックス(余白を黒塗り)で
対応するのも手かと。
ただPCとスマホじゃ性能に差があり過ぎるから注意。
あとマウスとタッチの違いも重要。

91 名前:名前は開発中のものです。 mailto:sage [2012/11/14(水) 20:19:30.94 ID:Cjp2FdJS]
起動時に画面サイズ取ってカメラ設定弄るのが無難。女子中学生です

92 名前:名前は開発中のものです。 mailto:sage [2012/11/14(水) 20:33:39.92 ID:eWe3OHqT]
>>88
ゲームとUI制御を別にしてやればいいんじゃね

93 名前:名前は開発中のものです。 mailto:sage [2012/11/14(水) 23:37:25.04 ID:ZReTtnfb]
>>89>>90
やっぱり黒塗りが簡単ですか。
小学生の女の子に返信がもらえるなんて、お姉さん嬉しいな。
操作系の違いは、まあ半分諦めてます。

>>91>>92
ありがとう。参考になります。女子大生の私にできるか心配ですけど、
考え方はわかりました。ブヒッ

94 名前:名前は開発中のものです。 mailto:sage [2012/11/14(水) 23:54:05.32 ID:B8Z8pQcf]
おまえら・・がんばれよ(´;ω;`)ブワッ

95 名前:名前は開発中のものです。 mailto:sage [2012/11/15(木) 00:30:17.91 ID:KfbxzuEm]
初歩的な質問で申し訳ありませんが・・・
unityを使ってゲームを作ってみたくなってunityの本を買おうとしようと思うのですが
「Unity入門 〜高機能ゲームエンジンによるマルチプラットフォーム開発〜」か
「Unityではじめるゲームづくり」
にしようか迷っています。
どちらを購入すればよろしいのでしょうか?
私はゲームを作るのが未経験です。

出来ればキャラクターを使った3Dゲームを作ってみたいです。

96 名前:名前は開発中のものです。 [2012/11/15(木) 00:55:50.66 ID:Vv6iieJ3]
どっちも買って、作り終わったら売ればいい。

97 名前:名前は開発中のものです。 mailto:sage [2012/11/15(木) 03:49:13.10 ID:YeyJ3qG4]
どっちもかって、作り終わったから売った人から買えば安く済むな

98 名前:名前は開発中のものです。 mailto:sage [2012/11/15(木) 11:29:45.32 ID:UUuHnKNZ]
ぶっちゃけネットの資料だけで大体できる

99 名前:名前は開発中のものです。 mailto:sage [2012/11/15(木) 11:55:30.17 ID:tgk0P8Uz]
>>93
NGUIだったら、横画面のアプリですこしいじってIPhone4の解像度に合わせて、IPhone5、IPadの機種依存しない対応したお
デフォルトの機能2行ぐらい直せばそれっぽい表示になって楽だよ



100 名前:名前は開発中のものです。 mailto:sage [2012/11/15(木) 12:18:50.32 ID:YeyJ3qG4]
>>98
つうか、ネットの資料でできる腕が無いと、完成できない気がする。

101 名前:名前は開発中のものです。 mailto:sage [2012/11/15(木) 16:50:04.75 ID:JdTF/8lp]
>>99
NGUIですか。それって
gamesonytablet.blogspot.jp/2012/08/ngui_3.html
↑こういう感じのことでしょうか?
ちょっと高いですが、購入検討してみます。

102 名前:名前は開発中のものです。 mailto:sage [2012/11/15(木) 20:05:17.31 ID:KfbxzuEm]
>>96 >>97 >>98
ありがとうございます。
いろいろと試してみます。

103 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 08:31:05.54 ID:6DJ/e9B2]
コライダのオン/オフはスクリプトにどう書けばいいですか?

104 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 09:05:31.91 ID:M51rUpg/]
docs.unity3d.com/Documentation/ScriptReference/Collider.html
>>103
そういうときはコライダーのクラス見て、この場合は変数variable一覧見るんだ。
一番上にboolean のenabledってのがあるでしょ。その説明読めばどんぴしゃ
だからcollider.enabled = false; or collider.enabled=true;みたいな感じかと

105 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 09:07:59.73 ID:6DJ/e9B2]
>>104
最初そうだと思って書いたんだけど
その行でエラー出てしまう
なぜだろう

106 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 09:14:32.76 ID:M51rUpg/]
エラーの内容にもよるけど、colliderにちゃんと参照入ってる?

107 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 11:08:03.84 ID:0nxjE3mF]
unityでPCやモバイルなど、共通でオンラインかどうかの判定はできますか?

108 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 11:43:19.50 ID:KV+eDTWL]
外出先からなので別IDで失礼します

>>106
Property 'UnityEngine.GameObject.collider' is read only.
と出ます
read onlyってことはやっぱスクリプトから
コライダを変更できないのではないでしょうか?

109 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 11:45:03.43 ID:KV+eDTWL]
あ、すみません
できました
前言撤回で



110 名前:名前は開発中のものです。 [2012/11/16(金) 13:18:16.74 ID:CQ7FGaym]
米国Googleは11月13日、Android 4.2(開発コード名Jelly Bean)および開発者向けのAndroid 4.2 SDK
(ソフトウェア開発キット)をリリースしたが、それに伴いSDKの使用許諾の内容を拡大し、Android OSの
断片化につながるような行為を禁止する事項を盛り込んだ。

Android端末用のアプリを開発するためには、Google Android SDKの使用許諾条件に同意しなければ
ならない。2009年4月にリリースされていた旧バージョンのサービス利用規約には含まれていなかった、
今回追加された部分は以下の通りだ。

  「Android の断片化を生じるような行為はしないことに同意する。これには、公式なSDKから派生する
  ソフトウェア開発キットの作成や作成への参加および配布を含むが、これに限定するものではない」

この件についてGoogleに何度かコメントを求めたが、原稿執筆時点では回答は得られなかった。

(以下略)
www.computerworld.jp/topics/576/205538

111 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 20:37:12.87 ID:MqgOfCOe]
unityは視点操作がカスタムできますか?
ゲーム中でなく、置いたりする編集時のときです

112 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 21:34:37.21 ID:GlRrQ8km]
無理だとおもう

113 名前:名前は開発中のものです。 mailto:sage [2012/11/16(金) 22:02:46.62 ID:o8GtnXu8]
>>111
カタコト過ぎる質問だな...

114 名前:名前は開発中のものです。 [2012/11/16(金) 22:31:25.77 ID:CQ7FGaym]
untyからfbxに出せないかな?

115 名前:111 mailto:sage [2012/11/16(金) 22:49:37.69 ID:n55sBi8/]
>112どうもです
カタコトなのは携帯端末だったからね、しょうがないね
alt+左ドラッグだけなんか使いにくいんだよなぁ…個人的に

116 名前:名前は開発中のものです。 [2012/11/17(土) 02:38:45.33 ID:o8PYQTsA]
PC用のゲームなんだけど、ドローコールは気にしなきゃダメ?

117 名前:名前は開発中のものです。 mailto:sage [2012/11/17(土) 10:03:06.36 ID:C01qmRea]
その質問をするうちは、しないでいいんじゃない?

118 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 00:50:07.06 ID:k7Bil1T2]
var Size : float =20;
var Posi : Vector3;
for(var i =0 ; i<Size ; i++){
   Posi.x = 20 * Mathf.Cos(i*360/Size);
   Posi.y = 20 * Mathf.Sin(i*360/Size);
   Posi.z = transform.position.z;
   PartsArray[i] = Instantiate(Obj , Posi,Quaternion , identity);
}

Objで半径20の綺麗な円が描けません
2回目のループでなぜか19.26°となっていたり
18°ずつ増えるはずなのに i*360/Size の値が少しずれているようです
var i : int にしても同じでした
どうすれば解決できますか?

119 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 00:58:57.20 ID:k7Bil1T2]
試しに
Posi.x = i*360/Size;
Posi.y = i*360/Size;
でやったら
ちゃんと18°ずつ増えてる
あーもうなぜだ分からん



120 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 01:11:10.29 ID:bpWpdipc]
おれ初心者だけどリファレンスみたらラジアン使うぽいけど

121 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 01:13:58.39 ID:bpWpdipc]
sin,cosの引数ね。それ度使ってるんじゃ

122 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 02:07:30.20 ID:k7Bil1T2]
i*2*Mathf.PI/Size
にしたら綺麗に並びました
ありがとうございます
しかし値が大きいと勝手にdegreeだと判断するんですね

123 名前:名前は開発中のものです。 mailto:sage [2012/11/18(日) 09:11:57.37 ID:bpWpdipc]
2pi以上は2piで割ったあまりと三角関数の値としては同じになるから、(sin(3pi) >> sin(1pi))
degreeでやったときと似た値になってしまったのかな

124 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 08:56:35.10 ID:bBmsb25l]
全ての子要素にメッセージを送る方法ありますか?
BroadcastMessageだと対象のオブジェクト(親)にも送ってしまうから、ネットで調べて
for (var child : Transform in transform) child.SendMessage();
にしたところWARNINGが出てしまい気持ち悪いです
WARNINGの内容は
Implicit downcast from 'Object' to 'UnityEngine.Transform'.
Objectから暗黙に沈んだ??
英語分からないのでわけわかめです

125 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 09:07:15.83 ID:VHsojdwF]
>124
1行目に
#pragma downcast
と書いとけば

126 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 09:29:36.30 ID:u2T81QIR]
それは英語が分からないんじゃなくてプログラミングが分からないだけだろ

127 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 14:12:41.92 ID:Z/xah/4P]
困ってます。よろしくお願いします。
地形(Terrain)の作成なのですが、いわゆる仮想地形ではなく
現実にある地形を取り込みたいのですが良い方法は無いでしょうか?
とりあえず実際の地形をモデルデータで作成するところまではできたのですが
そこからハイトマップに変換する方法が見つかりません。
そんなに細かい地形にならなくてもOKなのですが。

128 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 15:59:46.29 ID:dadSqh9H]
>現実にある地形を取り込みたいのですが
ASTER GDEMを利用してみるというのはどうだろう。

>実際の地形をモデルデータで作成するところまではできた
なんだ、出来てるじゃないか。

>そこからハイトマップに変換する方法が
高さ情報がないモデルデータとはいったいどういうデータなのか。

というわけで、何を聞きたいのかよくわかりません。

129 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 18:42:37.74 ID:wBkvUbpM]
起伏のついたモデルが手元にあって、
ハイトマップ化したいんじゃね?

3Dツールを酷使しないと難しいと思う



130 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 18:58:17.45 ID:u2T81QIR]
真上からデプスマップをレンダリングするだけじゃん。

131 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 19:21:18.93 ID:JIDdL0y0]
>>127
地図上の道路とか必要なら著作物使う以外に方法はないけど、地形だけなら国土地理院が出してるGeoMapがあるよ。

132 名前:名前は開発中のものです。 mailto:sage [2012/11/19(月) 22:04:44.24 ID:gX19o/wM]
それなりの3Dソフト持ってるなら簡単だと思うが、そうでないなら以外とどうしてよいかわからんかも

133 名前:名前は開発中のものです。 [2012/11/19(月) 22:28:28.34 ID:VVjBQKpR]
Unity公式から落として来たサンプルいじってるうちにNullReferenceExceptionという実行エラーが出るようになって、
直し方がわからなかったのでプロジェクト丸ごと削除してzip解凍し直したのに前述のエラーが無くなりません。
プロジェクトのディレクトリではなくインストールディレクトリに何かデータが残って悪さしてると思うのですが
こういった経験のある方がいたらアドバイス頂けないでしょうか?
BuildSettingでビルドして実行するのだと動くんですが。。。

134 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 02:55:59.10 ID:1GYCMLFx]
オブジェクトをスクリプトで回転させてるときって
rotationの値は-1〜+1で変動するのですね
しかも、1°〜180°=0〜+1 で、180°〜360°=+1〜0
1回転すると、マイナスの値に変わって2回転してようやくリセットされるという・・・
これを0°〜359°に置き換えることってできますか?

例えばY軸に回転してるオブジェクトに対し
60°回転したら逆方向に回転・・・みたいにやりたいのですが
if(transform.rotation.y >= 60)
にするとうまくいかんのです

135 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 05:24:54.03 ID:LBtGReDN]
>134
transform.rotationはQuaternionだし
transform.rotation.eulerAngles.yでもいじってろよ

136 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 05:45:39.02 ID:CZ5igQCr]
>>134
>オブジェクトをスクリプトで回転させてるときって
>rotationの値は-1〜+1で変動するのですね


え?ラジアンじゃないの?

137 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 06:21:41.75 ID:l5pHCYeq]
らぢあんでも一応回転するから混乱する

138 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 12:07:15.79 ID:kYtVQ2OH]
スクリプトから、使用中のUnityエディタがProかFreeか判定することって出来ますか?
プロオンリーの機能をフリー版で使おうとした際は、
別の簡易的な(フリーでも使える)処理に切り替えさせたいのですが。

139 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 12:15:17.00 ID:inNWl1kt]
>>138
できない



140 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 13:12:36.97 ID:LBtGReDN]
つPlayerSettings.advancedLicense

141 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 16:10:34.13 ID:inNWl1kt]
ごめん、"コンパイル時の判定ができない"だった
公式からもNG出てたはず

142 名前:138 mailto:sage [2012/11/20(火) 18:48:49.34 ID:kYtVQ2OH]
PlayerSettings.advancedLicense でエディタ上では一応判定は出来ましたが、
Editor onlyなのでコンパイル時は不可なんですかね……
大人しくどちらかに限定しておきます。
ありがとうございました。

143 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 18:55:01.85 ID:fH5nrDXO]
rigidbodyに関して
isKinematicがtrueだとuseGravityがtrueでも重力の影響を受けなくなるでOK?

144 名前:名前は開発中のものです。 mailto:sage [2012/11/20(火) 23:16:15.21 ID:LBtGReDN]
>142
Pro版かPro版じゃないかはビルド後には変化しないもんな
editorスクリプトからコンポのフラグオンオフしてやるようなやり方で普通困らないと思うけど
わからないならあきらめろ

145 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 17:32:21.97 ID:3247vYpc]
GUIskinのフォントサイズってスクリプトから変えることってできます?
画面サイズによって文字の大きさを動的に変化させたいのですが・・・

146 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 01:44:22.24 ID:Ks4rIj42]
>>143
なんという低知能

147 名前:名前は開発中のものです。 [2012/11/22(木) 12:25:34.94 ID:Nc8+/fw6]
許してやれ。リアル小学生だろう。

148 名前:名前は開発中のものです。 [2012/11/22(木) 15:17:23.80 ID:Nc8+/fw6]
【緊急速報】Steamオータムセール開始!
engawa.2ch.net/test/read.cgi/poverty/1353520908/

149 名前:名前は開発中のものです。 mailto:sage [2012/11/22(木) 18:05:44.33 ID:eNqEBJQU]
>>143
まぁ見かけ上はそうなるよね



150 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 09:30:37.88 ID:ZEtlGnQx]
全然優しく答えるスレじゃなくてワロタ

151 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 16:06:04.30 ID:d6nX3v73]
UNITYのテクスチャ透過はアルファ情報で、というのが基本だと思うのですが、
カラーキーとかクロマキー的に「特定色を抜く」ことって可能でしょうか?
キーワードだけでも教えて下さい。森口博子

152 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 17:04:35.66 ID:ocY8D8bv]
>>151
シェーダーで可能だよ。

153 名前:名前は開発中のものです。 mailto:sage [2012/11/23(金) 19:03:39.02 ID:d6nX3v73]
>>152
ありがとうございます!

154 名前:名前は開発中のものです。 [2012/11/24(土) 13:13:39.06 ID:JCvZaYlw]
最新のMonoDevelop入れてる人いる?
問題なくつかえてるのかどうかしりたい

155 名前:154 mailto:sage [2012/11/25(日) 03:45:02.81 ID:hJm49p0y]
自己解決
普通に使えますね

unity4でもMonoDevelop最新版入ってないのね

156 名前:help mailto:age [2012/11/25(日) 19:34:44.93 ID:plgipihr]
BuildAtlasesした際に、画像が劣化しちゃうんですが、
これの原因がつかめません
何が原因なんでしょうか

157 名前:名前は開発中のものです。 mailto:sage [2012/11/25(日) 20:00:45.38 ID:GcdFOKW2]
>>155
え、Monoって勝手にアップグレードしていいの?
Unityとの互換性に問題出ないの?

158 名前:名前は開発中のものです。 mailto:sage [2012/11/25(日) 23:06:12.72 ID:6+WCL8eV]
ビルドしたexeファイルを実行すると
画面サイズ決めてPlayボタン→Unityロゴ
この流れをカットして画面サイズ固定で
すぐゲームを起動できるようにしたいです

159 名前:名前は開発中のものです。 mailto:sage [2012/11/25(日) 23:18:05.38 ID:95eUfLbB]
>Playボタン→Unityロゴ
Pro版買わないと



160 名前:名前は開発中のものです。 mailto:sage [2012/11/26(月) 07:36:48.68 ID:rFOxh7Uq]
フリー版でも画面サイズのダイアログは非表示にできるよ。

Edit > Project Settings > Player
で、Display Resolution DialogをDisabledにすればおk。

Unityロゴはpro版じゃないと消せない。

161 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 21:20:21.62 ID:5k8WOfiT]
mobile用のシェーダーってなんで色付けられないんですか〜…

162 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 23:03:22.68 ID:lImsgtnn]
必要なら書けばいいが、
書ける奴は無駄に重くなるの分かってるから書かないだろうなw

163 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 13:46:22.07 ID:AWp0g2Er]
if文の中で演算を行うとif文が正しく動作しなくなってしまいます

var X : int = 100;
var Y : int = 80;

if(Y>=X*0.8) ←なぜかfalseになってしまう

どうしてでしょうか?
一度演算した値(X*0.8)を別の変数に代入すると正しく判定されますが
別の変数に代入する方法以外に解決する方法ありますか?

164 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 14:50:52.06 ID:EKyUC3YQ]
丸め誤差かなんかじゃないの?

許容範囲を 0.01f 程度入れてみれば?
この場合 (Y+0.01f) と比較することになるのか?
それでうまくいかなきゃ別の理由だろうな

165 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 14:55:04.30 ID:sqCtLKYw]
型指定がわからないみたいだから
とりあえず:int消しゃなおるんじゃね治るんじゃね

166 名前:名前は開発中のものです。 [2012/11/30(金) 15:13:52.22 ID:6WMSDQ0a]
if(Y>=(X*0.8))
コレじゃダメか?
javaは知らないが

167 名前:161 mailto:sage [2012/11/30(金) 15:32:51.35 ID:HHwn3Wok]
>>162
シェーダーの内容まで理解していないので感覚的に判断してしまっていましたが…
じつはマテリアルに純粋に色を付けるくらいだったら、
テクスチャ貼ったほうが軽いってことですね!そうします!
ありがとうございました。

168 名前:名前は開発中のものです。 [2012/11/30(金) 15:45:49.85 ID:7X+EkeJt]
androidにビルド&ランをしたらエラーになってしまいました。
解決方法分かる方いればよろしくお願いします。?

UnityEngine.Debug:LogError(Object)
PostProcessAndroidPlayer:UploadAndStartPlayer(String, String, String, String, String, Boolean, Boolean, Boolean) (at C:/BuildAgent/work/14194e8ce88cdf47/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:883)
PostProcessAndroidPlayer:PostProcess(BuildTarget, String, String, String, String, String, String, BuildOptions) (at C:/BuildAgent/work/14194e8ce88cdf47/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:465)
UnityEditor.HostView:OnGUI()

169 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 20:43:33.57 ID:thjSQ6y9]
tes



170 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 21:09:18.54 ID:thjSQ6y9]
>>163
すごく基本的なことなのだが、プログラム上で数字は0と1の2進数で表現される
0以上の数は2のn乗を足して作る、0以下の数は2の1/n乗を足して作られる
0.8という数字は2の1/n乗では正確には作れないから実際にはそれに近い値を代用するため誤差が出る
if文の中身は実際には if( 80 >= 100 * 0.80001 )みたいになってると思われる

if文の手前で計算すればXはINT型なので代入する際にINT型に置換される
他はif文の中で明示的にキャストするか、小数使わないよう計算するとかまぁ適当に

171 名前:名前は開発中のものです。 mailto:sage [2012/11/30(金) 21:21:08.07 ID:HHwn3Wok]
>>168
そういうときは、エラー文でググりなされ…
blog.be-style.jpn.com/article/57952033.html






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

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

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