[過去ログ] Unity5質問スレ [転載禁止]©2ch.net (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2015/07/08(水)21:37 ID:GwI4cIXA(1) AAS
質問スレがないから立てた
今では反省している
921(1): 2015/10/02(金)13:02 ID:2AnRIHXt(1) AAS
>>918
エスパーするとイージングの種類を指定したいだけ?
引数easetypeにiTween.EaseTypeのうち任意のもの指定する。定速ならiTween.EaseType.linear
922(1): 2015/10/02(金)14:29 ID:s9ys12/8(2/3) AAS
>>917
2Dなら、縦の長さ(メートル)の半分とかどうよ
923(1): 2015/10/02(金)15:45 ID:mArkun88(1) AAS
質問失礼します。
アセットストアから素材をダウンロードするのにユニティを経由せずにブラウザからダウンロードする方法はありますか?
924: 2015/10/02(金)16:17 ID:pBflh/d2(2/2) AAS
>>922
例えばキャラの身長が200なら100ですか
今もそれに近い値にしてますが、その辺りがいいんですかね
ありがとうございました
925: 2015/10/02(金)16:40 ID:s9ys12/8(3/3) AAS
TooltipAttributeについて質問。
C#のエディタはちょっと古いがVS2013。
【質問1】
変数の説明文(日本語)を、Unity EditorのインスペクターとVisualStudioの補完用のコメントの両方に表示したい。
その場合、以下のように書けば可能だが、同じ文章を2回記述するのはちょっと不格好な気がする。
何かスマートな解決方法は無いか?
///<summary>同じ内容のコメント</summary>
省12
926: 2015/10/02(金)17:10 ID:9XLZlpJg(1/2) AAS
uGUIでWorldSpaceにしたCanvasを配置して、LightingからFogを設定したのですが反映されないです。
3D空間に配置したUI要素にうまくフォグをかける方法等あるでしょうか?
927(1): 2015/10/02(金)18:36 ID:BGGJ6PO/(1) AAS
UIの部品へフォグに対応したシェーダを割り当てたマテリアルを設定すればできるはず
928: 2015/10/02(金)19:05 ID:9XLZlpJg(2/2) AAS
>>927
うまくいきそうです、ありがとうございます!
929(2): 2015/10/02(金)19:27 ID:H9YT9do9(1/3) AAS
【HELP!!】
回転、角度で躓いています! オクラー、クォータニアン → 頭がパニック
以下の事をするにあたり、知能指数75くらいの私が、
最も理解しやすいであろうコードを教えて下さい。
1.キューブがあります。角度xyzは0度です(インスペクタで0と表示されている)。
2.キューブをZ軸回転で100度まで、少しずつ回転させていきます。
3.キューブのZ軸が100度を超えたら100度に固定し、処理を止めます。
省3
930: 2015/10/02(金)19:49 ID:nir+Bcmi(1) AAS
>>923
Unityでダウンロードしたくない理由がわからん
普通にUnityでダウンロードしたあとでMacなら~/Librariyの中からあされば良いだけじゃ無いのか?
アカウント追跡されるのがイヤってんなら別アカで取得すれば良いだけだし(どんな意味があるのか理解不能だけど)
931(1): 2015/10/02(金)20:12 ID:WISad6/D(1/2) AAS
>>929
コピペすれば動くコードよこせとか正直このレベルまで来るとすがすがしいw
using UnityEngine;
using System.Collections;
public class Rottest : MonoBehaviour {
Quaternion targetRot;
public Vector3 targetDeg=new Vector3(0,0,100);
省13
932: 2015/10/02(金)20:15 ID:kgQO+WVQ(1) AAS
でもそんなアホレスに反応するのは自演レベルの荒らしだぜ
933: 2015/10/02(金)20:21 ID:Nbl9pKxs(1) AAS
中学生くらいならこんなもんでしょ
わざわざコードまで書いて勉強する力をつけさせないなんてエグいことするなぁ
>>929
弧度法でぐぐれ
Mathf.PI=π
934(1): 2015/10/02(金)20:46 ID:H9YT9do9(2/3) AAS
>>931
ありがとうございます!試したら動きました。
しかしながら理解できない点があります。
if(transform.rotation.eulerAngles!=targetDeg){
ですが、
if(transform.rotation.eulerAngles < targetDeg){
省3
935(1): 2015/10/02(金)21:00 ID:WISad6/D(2/2) AAS
>>934
俺これ滅茶苦茶叩かれてるんだけど答えないとダメ?w
Quaternion.RotateTowardsは最初の引数の角度から2番目の引数の角度へ向けて3番目の引数を最大の速さとして変化させるものだから。
最後の角度変更が3番目の角度より小さければ自動的にその角度に収まってくれるってこと
外部リンク[html]:docs.unity3d.com
あと
if(transform.rotation.eulerAngles < targetDeg){
省2
936: 2015/10/02(金)21:10 ID:H9YT9do9(3/3) AAS
>>935
大感謝!とてもよくわかりました!!
ちなみに自分が書いていたコードは↓下記になります。
板を開いて-180度で止めようとしたんだけどなぜか動かなかったり、
オブジェクトを359度にしたら止まらず延々とぐるぐる回り続けたりで困っていました。
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//板オープン
省21
937: 2015/10/02(金)23:39 ID:Hh7WxXGp(2/2) AAS
>>919
>>920
>>921
分かりにくくてすみません。
2点の間を定速で動かしたかったんです。
イージングを指定したらうまくいきました。
有難うございます!!
938: 2015/10/03(土)05:31 ID:QjVhglQu(1) AAS
Unityってapp.config使えますか?
どこに置けばいいんでしょうか
939(1): 2015/10/03(土)14:37 ID:KpEmw23K(1/2) AAS
質問なんですが...。ヒエラルキーのオブジェクトのチェックを外すと表示しないようにできますよね?チェックを外した状態で外部のスクリプトからそのオブジェクトの座標を取得することはできるんでしょうか?
940(1): 2015/10/03(土)14:47 ID:ARLTn53j(1) AAS
>>939
できるよ。
Resources.FindObjectsOfTypeAllでGameObjectを検索すれば非アクティブなものも全て取れる。
外部リンク[html]:docs.unity3d.com
それが返す配列の中から自分で名前なり何なりで探せばいい。
ただこのリファレンスの注にもあるが激重な筈。
あと当然のことながら最初からそのオブジェクトに参照を張っておけば問題なく取れる。
941: 2015/10/03(土)16:22 ID:KpEmw23K(2/2) AAS
>>940
なるほど!ありがとうございます!これで解決できそうです!
942(1): 2015/10/03(土)20:57 ID:92VNk0hS(1) AAS
質問に答えずに質問した人や質問に答えた人間を叩きたがるゴミが未だに居るんだな。
そんなに高尚な話をしたいなら他の板に行けば?と思うんだけど高尚な話には着いて行けない系のかわいそうな人なんだろうな。
哀れ。
943: 2015/10/03(土)22:02 ID:qH92tkQe(1) AAS
鏡見てレスったらいいと思うよ
944: 2015/10/03(土)22:35 ID:U7aHlPZt(1) AAS
>>942
”楽して答えを教えてもらうというのを見ているのが腹立たしい”
”自分の知らない知識をいとも簡単に説明できる奴を見てくやしい”
という心理で攻撃したりするんでしょう。
JAVAとかなら学校の課題をネットで聞く奴がいるけどUNITYはそんなの皆無だし
知識を持つ者が持たざる者へ授けるってのはボランティアとかチャリティと同じだと思うよ
ましてや解説までして授けるとか神
945: 2015/10/03(土)23:13 ID:/GfR93Af(1) AAS
自分も困ってた過去があるから教えたくなるんやろ。
あと色んなもの作ってる人がいるから、なんだかんだ言って知らない情報もきけるわけだし。
946(2): 2015/10/03(土)23:33 ID:4mkrmEUh(1) AAS
Unity Adsをお使いの方いらっしゃいますか?
C#では
外部リンク:hiromart.com
ここに記載されている通りにすれば広告は簡単に出ます。
でも、ゲーム自体のコードをjavascriptで記載してまして、バックボタンを押したらゲーム終了のコードに挟みたいと思っています。
―――――――――
//バックボタンが押されたらアプリ終了
省17
947(1): 2015/10/04(日)00:53 ID:yZj32Qi0(1) AAS
>>946
そのエラーに従って、引数をInitialize("*****",true);みたいにしたらどうなんの?
948(1): 2015/10/04(日)01:45 ID:oYZMtnj+(1) AAS
外部リンク:hamazakifactory.hatenablog.com
//2つ目の引数は、true=テストモードなので、アプリリリース時には、falseに設定すること
Advertisement.Initialize ("ゲームID", true);
949(1): 2015/10/04(日)03:53 ID:7OiGn70G(1) AAS
エディタオンリーで、自身であるコンポーネントがアタッチされたというイベントを拾うことできますか?
950(1): 2015/10/04(日)08:40 ID:g8j8r6pV(1) AAS
Androidでapkのサイズが22MBなのに、端末にインストールし、
設定−アプリケーション管理に表示されるサイズはアプリケーション45MBとなるんですが
こういうもんですか?
951: 2015/10/04(日)17:07 ID:aJP9QG+I(1) AAS
>>950
apkっていうのはアプリのパッケージファイルだから
端末で展開されればそれくらいになる
952: 2015/10/04(日)17:21 ID:b3i0GIhu(1) AAS
apkって中身zipだっけ?
953: 2015/10/04(日)17:24 ID:p+UvTkBC(1) AAS
そう
拡張子をzipにすると中身が見える
954(1): 2015/10/04(日)17:53 ID:BIsqjPIY(1) AAS
>>949
自前のコンポーネントがGameObjectにアタッチされたのを検出したいのならできるけど
アプリのコードにちょっとだけゴミが残る方法で良いならできなくもない
ExecuteInEditModeをコンポーネントに設定しておいて、Start()の中でアプリがRunしていないならエディタでアタッチされて初期化が呼ばれたと判断するってやり方
あとはEditorScriptのOnHieralchyChangeが使えるかも知れないけど、自分で変更前のHieralchyとの差分を処理する必要がある
955: 946 2015/10/04(日)19:36 ID:/GQ319EZ(1) AAS
>>947
>>948
おお!ありがとうございます!
ご指摘の通り、引数が足りませんでした。
true入れたらエラーがおさまりました!
感謝!です!
956(2): 2015/10/04(日)23:21 ID:Jd/FtXRU(1) AAS
public static tests[] test = new tests[10];
public class tests
{
public int test_number;
public Sprite test_Image;
}
Debug.Log (test[0].test_number);
省2
957: 2015/10/04(日)23:29 ID:3OKxkGIA(1/3) AAS
>>956
これはUnityは関係ないような気がするが…。
public class tests
{
public int test_number;
public Sprite test_Image;
public tests(){
省6
958: 2015/10/04(日)23:38 ID:3OKxkGIA(2/3) AAS
つか、
public static tests[] test = new tests[10];
とか
Debug.Log (test[0].test_number);
はどこで宣言したり呼び出したりしてんのかとか
よくわからんよな…
959: 2015/10/04(日)23:42 ID:Y+EDDyr0(1) AAS
>>956
最大10個まで入る配列を作っただけで、testsインスタンスを1つも作ってなくね
まずはtest[0] = new tests(); が必要だろ。
960(1): 2015/10/04(日)23:43 ID:3OKxkGIA(3/3) AAS
あ〜、いや、つまりあれか、これでわかってないところはこういうことか?
public static tests[] test = new tests[10];
public class tests
{
public int test_number;
public Sprite test_Image;
}
省2
961: 2015/10/05(月)00:15 ID:OYrKNaH1(1) AAS
なるほど、インスタンスというのをしたらできました。
>>960さんの仰るとおりです。
とてもさんこうになりました。
ありがとうございました。
962(1): 2015/10/05(月)02:57 ID:Yk+6/Z28(1) AAS
UIのInputFieldで、Text(入力された文字列)とPlaceHolder(入力されていない時に表示される文字列)の表示位置を、
Alignmentで中間に設定したんだが、Caret(編集するときに点滅する縦棒)の座標がBottomのままになる。
位置がずれてて見栄えが悪いんだけど、うまく座標を設定する方法はある?
実行時じゃないと出現しないからTransformから設定するのは相当面倒くさそうで参った
963: 2015/10/05(月)03:02 ID:N5x2hXQF(1) AAS
葉を見れば木の状態はおおよそ分かる
964(1): 2015/10/05(月)11:32 ID:4uC9K8Xs(1) AAS
>>962
実行中もインスペクタからTransformを変更できるので調整して値をメモっておくとか?
965: 2015/10/05(月)13:47 ID:ceHnl9mG(1) AAS
>>964
スクリプトからFindで探して座標を直接書き換えるのは、少なくとも綺麗な手段じゃなさそうなので…
Android上ならそもそもキャレット自体が出現しないという事実に気付いたので、気にしないのが正解かもしれない
966(1): 2015/10/05(月)15:48 ID:ubSb5rKX(1) AAS
いままで俺もFindで無効化されたオブジェクトをさがしてたけど・・・・
実はオブジェクトを無効にせず、画面外の遠くに移動させてやればFindを使わずにすむんじゃねえの!?
967: 2015/10/05(月)18:18 ID:AbPGnTjd(1) AAS
>>954
ありがとうございます。
executeineditor初めて知りました。
968(2): 2015/10/05(月)19:51 ID:CvxodQsp(1/2) AAS
Unity5.0.2p1+iOS9.0環境での実機テストにおいてSystem.Text.Encoding.GetEncoding(...)でエンコーディングを取得しようとしたらShift_JISが取得出来なかったんだけど、これに関して何か情報があったら教えてください
なお、Macのエディタ上のデバッグ実行では問題なく取得出来ており、実機テストで取得出来たのは以下の通りです
0 utf­8 Unicode (UTF­8)
1200 utf­16 Unicode
1201 unicodeFFFE Unicode (Big­Endian)
12000 utf­32 UTF­32
12001 utf­32BE 20127 us­ascii 28591 iso­8859­1
省6
969(1): 2015/10/05(月)19:59 ID:vz8G0TLV(1/2) AAS
>>968
sjisは捨てろ
utf8限定にしないとやってられない事になる
utf8もiosとかだと絵文字でutf8mb4とかのエンコードが必須だったりと超めんどくさい。
というかiOSデバイスでsjisが必要になる環境が理解不能なのだけど、どこから得たテキスト列がsjisなの?
970(1): 2015/10/05(月)20:04 ID:CvxodQsp(2/2) AAS
>>969
ユーザーが指定する任意のウェブサイトをスクレイピングしてるんよ、だからsjis捨てるってのは無理、同時にeucも対応しなきゃならんから頭痛い
自前で変換関数書くのは出来れば避けたいんだがなんとかならんかね
971(1): 2015/10/05(月)20:14 ID:vz8G0TLV(2/2) AAS
>>970
うへぇ、そりゃまた面倒なものを
自分だったら自前のサーバ用意してそこに全部の処理押しつけるわ(サーバサイドならその手の処理お手の物だもの)
アマゾンでとりあえず無料枠でユーザ数の増加でマシンが足りないくらいになるほど儲かるなら増設って方向で
つかUnity単体どころの問題じゃなくて任意のWebサイトへのアクセスで得た情報がサーバ側から教えられるエンコードとhtmlに書かれたエンコードと、htmlファイル自体のテキストのエンコードが一致しない例も山ほどあるじゃんよ
(一番わかりやすいのはMacのSafariで開いたサイトが文字化けしてるとか:サーバはUTF8だよんとか良いながらHTMLテキストはSJISで、HTMLに書いてある<meta>の記述はjpとか)
あと,iOS9からhttpリクエストは無かったことにされるから注意しないと駄目かも知れないよ(iOS9の内部でhttpリクエストはinfo.plistに除外指定がされないかぎり読み出しがされない)
972(2): 2015/10/05(月)20:50 ID:uxaqNhJF(1) AAS
初心者はC#とJavaScriptどっちで書けばええの?
973: 2015/10/05(月)21:12 ID:AWpMGoOO(1) AAS
>>972
プログラム初心者ならC#の方が良い
JavaScript使いならJSで
C#の方が参考書や入門書が充実してるから
974: 2015/10/05(月)21:15 ID:7UNNDlAI(1) AAS
>>972
C#のほうがいいって聞くね
参考のプログラムとか探すのにjavaScriptじゃなかなかでてこないし・・・
975: 2015/10/05(月)21:40 ID:dDiyz0Ah(1) AAS
>>966
こういうの含め実質非表示にする方法でパフォーマンスの違いはどうなんだろ
scaleを0とかalpha0とかも
976: 2015/10/05(月)22:11 ID:JozMmy9V(1) AAS
マテリアルの書き換えまでできるなら
renderer.enabled = false;
でいいんじゃないの
977: 2015/10/05(月)22:12 ID:0ZJMy1x4(1/4) AAS
>>968
たぶん>971の言うとおりにしたほうがいいと思う
ただサーバにビジネスロジックを置いてWEBサービスを設けるとサーバ運用を考えなきゃならん
無料でやりたいならPHPとか別の言語でやらなきゃならん
C#だとIIS+ASP.NETだけどASP.NETは企業のイントラネットが主流で一般向け無料レンタルは皆無
978: 2015/10/05(月)22:13 ID:T+/VpUlg(1) AAS
そういえばBooってどうなったん
979: 2015/10/05(月)22:21 ID:knYKIgJR(1) AAS
なかった
980: 2015/10/05(月)22:22 ID:0ZJMy1x4(2/4) AAS
高木Boo
981: 2015/10/05(月)22:43 ID:M37TqiVm(1) AAS
Booはとっくに廃止
982: 2015/10/05(月)23:24 ID:0ZJMy1x4(3/4) AAS
初心者質問で申し訳ないのですが御教示お願い致します。
ボール(Rigidbody付)があり、その少し下に平らな板(ただのキューブ)を配置しています。
実行すると重力によりボールは落下し、板の上に乗りますが、
ボールの高さを高くした場合、ボールに勢いが付いて板を貫通して板の下に落下する場合があります。
貫通させない方法を教えて下さい。
983: 2015/10/05(月)23:43 ID:0ZJMy1x4(4/4) AAS
あ、すいません、「Collision Detection」を「Continuous Dynamic」に変えたら解決しましたが、
理由が理解できません。今勉強してます。
984: 2015/10/06(火)04:54 ID:bwtLQCYW(1) AAS
衝突判定と物体すり抜け問題は、
大昔からセットで語られる、バディみたいなもんらしい。
Unity/マニュアルPhysics3D/物理演算リファレンス/リジッドボディ
外部リンク[html]:docs.unity3d.com
によれば、
普段は精度悪いけど軽い方の処理をするから、必要なときだけ高精度の処理を選択してね!
ってことっぽい
985: 2015/10/06(火)09:15 ID:USItRgjd(1/2) AAS
質問です
アクションゲームで中断&終了しても次回同じ状態で復帰可能なセーブをしたいのですが知識と技術が足らなくてうまくいきません
以下の方法で実装しようとしているのですが、方針としてはあっていますか?
セーブ
1,Hierarchy上に存在するゲームオブジェクトを取得する
2,名前と位置情報を保存する
3.1,2をゲームオブジェクトの数だけ繰り返す
省6
986: 2015/10/06(火)10:01 ID:rCsM3DOE(1/3) AAS
配置されてるprefabが位置情報だけで機能してるゲームならそれでいい
987: 2015/10/06(火)10:09 ID:USItRgjd(2/2) AAS
このまま試行錯誤つづけてみます
ありがとうございました
988(1): 2015/10/06(火)12:01 ID:B0AfQ4S2(1/3) AAS
画像リンク[png]:www.dotup.org
カメラをコピーして深度の奥にあるものを手前に描画しようとしています
カメラは単純にコピーしただけで同じ位置にあるはずなのに、Yに少しずれています。これはどうしてでしょうか
989: 988 2015/10/06(火)12:05 ID:B0AfQ4S2(2/3) AAS
しかもカメラのDepthを変えただけでは奥にあるものを手前に描画したりできない?
990: 2015/10/06(火)12:46 ID:rCsM3DOE(2/3) AAS
タブのレイアウトは個人個人で違うからこの部分とか言われてもわからないわ
カメラコンポーネントの「Depth」はカメラの描画順であって
カメラに映ってるものの描画順に直結しない
できない?の答えは「できない」だと思う
991: 2015/10/06(火)12:55 ID:B0AfQ4S2(3/3) AAS
そこはタブじゃなくて描画領域です
カメラのクリアフラグでDon'tClearにすればオブジェクトのZ位置にかかわらず前後関係を作れると思ってた・・・
992: 2015/10/06(火)13:36 ID:rCsM3DOE(3/3) AAS
そこをみて描画領域とわかるのはエディタが全部見えてる君だけ
質問を勘違いした気がする
カメラに映すもの(CullingMask)が変わっているならDepthの描画順の制御と
ClearFlagsで前後関係を無視できる
ClearFlagsはdon'tClearではカラーバッファもZバッファも残る
これは画面の前後関係を維持したまま描画したい時に使うもので
DepthOnly(Zバッファのクリア)にすれば画面を背景のように使える
993: 2015/10/07(水)01:10 ID:v03T6oFH(1) AAS
お世話になります。
とあるアスペクト比で、Canvasの中にRPGのようなマップを作成し、岩をボックスコライダーで作ったのですが、アスペクト比を変える(実機で確認する)とボックスコライダーの位置がずれてしまいます。
アスペクト比に合わせて座標も伸縮するような機能は無いのでしょうか?
そもそもやり方が間違っているのでしょうか?
やりたいのは、どの端末でもボックスコライダーの位置をずらさず表示(出来れば画面サイズを端末ごとに合わせるようなやり方)は出来ないでしょうか?
994: 2015/10/07(水)10:43 ID:H12k9m6P(1/2) AAS
Canvasの設定やそこにぶら下がってるオブジェクトが
どうなってるかかかないと間違いを指摘しづらいが
995: 2015/10/07(水)10:52 ID:H12k9m6P(2/2) AAS
送ってしまった
エスパーしながら書くと
UiScaleMode を ScaleWithScreenSize にして
ScreenMatchMode は MatchWidthOrHeight とかにすれば
画面比に会わせてスケーリングされる
コライダーがCanvas下にあれば問題ないはず
996: 2015/10/07(水)12:52 ID:BVQP7JPr(1) AAS
残念ながら論点はそこじゃねえんだ 「漢字は一文字から意味をなすが、アルファベットは数文字必要」 って書けば日本語化の価値に気づけるか?
997: 2015/10/07(水)13:41 ID:N69Dej8B(1) AAS
次スレたてられんかった、誰かプリーズ
998: 2015/10/07(水)14:12 ID:NEa3zEWO(1) AAS
立てたよ
【3Dゲームエンジン】Unity質問スレッド20 [転載禁止](c)2ch.net
2chスレ:gamedev
999: 2015/10/07(水)14:34 ID:V/D40x6e(1) AAS
サンクス
1000: 2015/10/07(水)14:35 ID:AG4ISeQI(1) AAS
1000ならユニティちゃん大ブーム到来!!
1001: 1001 Over 1000 Thread AAS
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.229s*