2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名前は開発中のものです。:2015/03/01(日) 15:51:31.66 ID:PVQNjxTm.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質問スレッド15
http://peace.2ch.net/test/read.cgi/gamedev/1421561255/

■本スレ
【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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
注意事項:アセットおじさんは優しく愛でましょう

821 :名前は開発中のものです。:2015/04/07(火) 23:14:45.56 ID:OcdsL0kl.net
>>820
ありがとうございます。
まさにちょうどそのページを見ていたところでした。

感覚ですが特に範囲を5以内くらいにして
配列を回すと高確率で同じ順番で出てくるんですよねぇ。
どうも4.1.2.3の順番ば好きみたいww

.seedも探ってみたいと思います。
ありがとうございました。

822 :名前は開発中のものです。:2015/04/07(火) 23:28:10.87 ID:ApOX1sGi.net
public void OnBeginDrag(PointerEventData ped) {
basepos = Camera.main.WorldToScreenPoint(transform.position);

pos = new Vector3(transform.position.x , transform.position.y , basepos.z) - Camera.main.ScreenToWorldPoint(new Vector3(ped.position.x , ped.position.y , basepos.z));
}
public void OnDrag(PointerEventData ped) {

Vector3 currentpos = Camera.main.ScreenToWorldPoint(new Vector3(ped.position.x , ped.position.y , basepos.z)) + pos;

transform.position = new Vector3(currentpos.x , currentpos.y , basepos.z);
}
こんな感じで書き直してみましたがドラッグして離すごとにどんどんZ座標が増えていって3回離すと消えてしまうようになってしまいました
どうすればZ座標を0または一定値で維持することが出来るのでしょうか?

823 :名前は開発中のものです。:2015/04/08(水) 02:13:01.76 ID:RH7iUqAC.net
>>822
よくわからんがこんなんか?試してない。うまくいかなかったらすまん。
pedのポジションはVector2らしいがその辺の自動キャストとかはよくわからんね。

public void OnBeginDrag(PointerEventData ped) {
basepos = Camera.main.WorldToScreenPoint(transform.position);
pos = ped.postion;
}
public void OnDrag(PointerEventData ped) {
Vector3 diff=ped.position-pos;
transform.position=Camera.main..ScreenToWorldPoint(basepos+diff);
}

824 :名前は開発中のものです。:2015/04/08(水) 06:44:05.52 ID:kXP5iq+t.net
void Update () {

if (unit != null && text == false)
{
text_verify = true;

for (int i = 0; i < 9; ++i)
{
GameObject Name = new GameObject();
Name.AddComponent<MeshRenderer>();
Name.AddComponent<TextMesh>();
Name.GetComponent<MeshRenderer>().material = (Material)Resources.Load("textshader");
Name.GetComponent<TextMesh>().font = (Font)Resources.Load("Name_font");
Name.GetComponent<TextMesh>().fontSize = 20;

Name.GetComponent<TextMesh>().text = name;
Name.transform.parent = text_go.transform;

}
}
}

こんな感じのクラスを作っているんですが、fontがなぜか反映されません
InspecterのTextMeshのfontのところにはちゃんと入っているんですがaが255なのに透明
一度手動でArialにした後、手動でまたName_font.ttfにするとちゃんと表示されます
原因不明なので、どなたかご教授頂けないでしょうか?

825 :名前は開発中のものです。:2015/04/08(水) 08:42:40.96 ID:kXP5iq+t.net
自己解決しました

826 :名前は開発中のものです。:2015/04/08(水) 09:11:16.05 ID:+m+GrvH8.net
ttp://qiita.com/calmbooks/items/9cf32c6dd36b724b155e

Debug.Log( sample2.testNum ); // 100
何故100が出力されるのか詳しく教えてください

827 :名前は開発中のものです。:2015/04/08(水) 10:02:18.51 ID:xaCzMzfn.net
>>826
Singletonだからとしか
> Debug.Log("sample1 == sample2");
こっちのログも出てるだろ?

828 :名前は開発中のものです。:2015/04/08(水) 10:10:35.55 ID:FslQB0dK.net
sample1 = SampleSingleton.Instance;
sample2 = SampleSingleton.Instance;

コンピュータになったつもりでこの処理を追っていけば分かる
もしnewが分からんのならまずそこを頑張れ

829 :名前は開発中のものです。:2015/04/08(水) 10:39:45.11 ID:el+4XNC94
 以下のトラブルが発生して困っております。

現象:バージョン unity4.6.3
NGUIのLabelのフォントの色が真っ黒になってしまいます。フォントはメイリオ。(もともと入っていた)ColorTint をいじっても色が変わらない

どうするとなるか:
@現在の正しい色でフォントが表示されているプロジェクトから、シーンごとエクスポートパッケージする
A別のプロジェクトにインポート。すると上記現象が起きる。自分のPCでも他人のPCでも同じ。

・フォントフォルダにメイリオフォント自体は存在している。
・Labelのパラメータも何も変わっていない。
・UIRootに新しくLabelを生成しても真っ黒に表示される。(ColorTintは白の状態)
・フォントフォルダからヒエラルキーにドラックドロップするとGUIテキストとして現れる。これは正常に白い色が現れる
・正しく表示されていたプロジェクトに存在するフォントのメタデータをコピーしてもダメだった。

この現象の解決方法を知っている方がいらっしゃいましたら教えてください。

830 :名前は開発中のものです。:2015/04/08(水) 11:55:03.57 ID:el+4XNC94
自己解決しました。どうやらNGUIのデータが足りないのが原因でした。

総レス数 1038
332 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★