フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
特になし
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
・http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
関連スレ
【3Dゲームエンジン】Unity質問スレッド36
https://mevius.5ch.net/test/read.cgi/gamedev/1528372763/
【ゲームエンジン】Unity初心者質問スレBuild1
https://mevius.5ch.net/test/read.cgi/gamedev/1528249519/
【ゲームエンジン】Unityなんでも質問スレpart1
■ このスレッドは過去ログ倉庫に格納されています
2018/06/28(木) 15:25:16.78ID:/UzN8HYz
124名前は開発中のものです。
2019/12/05(木) 03:59:42.82ID:2/xZDe14 画像がないとどうズレてるのかいまいちイメージできないけど単位ベクトル求めてキャラクターから伸ばせばいいんじゃないかな
125名前は開発中のものです。
2019/12/05(木) 09:55:04.33ID:qMjAy7dm キャラ、描きたい線、実際の線を記した見取り図を。
126名前は開発中のものです。
2019/12/05(木) 10:20:34.00ID:Zt9k+wMa マイナス1ってのは0地点が起点でしょ?
その数値にキャラの位置分を加えれば?
その数値にキャラの位置分を加えれば?
127名前は開発中のものです。
2019/12/05(木) 11:37:32.03ID:6ODJ+X+h 微妙にずれるってのは微妙な位置にキャラクターがいるからで別の位置にいたら盛大にずれるんじゃないの
128名前は開発中のものです。
2019/12/08(日) 18:15:38.47ID:5zG6mWDO ゲーム内の3DオブジェクトでPCモニターを実装したいんですが、プレイヤーの入力に対して
動的に文字や図形、ボタンなどを投影するにはどうすればいいでしょうか?
Texture2D.SetPixelを使えばできなくもないのですが、できればGUIのCanvasの映像を投影したいです
動的に文字や図形、ボタンなどを投影するにはどうすればいいでしょうか?
Texture2D.SetPixelを使えばできなくもないのですが、できればGUIのCanvasの映像を投影したいです
129123
2019/12/08(日) 18:19:24.08ID:ku/M0iZc レスが書き込まれていませんでした。
>>124-127
マウスの位置で矢印の尻尾部分を作り、そこからキャラベクトルをさらにキャラの位置に足した位置を頭にしたら一本のラインで作れました。
マウスの位置に-1をかけたら、キレイに反転すると思ってましたが、画面の中央を中心に反転した場所に線がひかれてました。
ありがとうございました。
>>124-127
マウスの位置で矢印の尻尾部分を作り、そこからキャラベクトルをさらにキャラの位置に足した位置を頭にしたら一本のラインで作れました。
マウスの位置に-1をかけたら、キレイに反転すると思ってましたが、画面の中央を中心に反転した場所に線がひかれてました。
ありがとうございました。
130名前は開発中のものです。
2019/12/09(月) 00:53:07.88ID:WPUvwfV+ >>128
CanvasをWorld Spaceで置けば良いのでは
CanvasをWorld Spaceで置けば良いのでは
131123
2019/12/11(水) 00:52:46.93ID:i/+DAa91 ttps://unityroom.com/games/fishcat
先日のアドバイスありがとうございました。
矢印をラインレンダラーで表現出来ました。
狙った方向に飛ばないミスも原因を見つけて直しました。
あとはネコを飛ばした際のベクトルが一定より大きかったり、小さかったりしたら自分で設定した最大値に置き換えるif文を付け加えれば、速度は安定しそうなのですがベクトルを一定値に置き換える方法にアドバイスをもらえると幸いです。
スプライトだと、TransformのXやYに掛け算してなんとかなったのですが、、、
先日のアドバイスありがとうございました。
矢印をラインレンダラーで表現出来ました。
狙った方向に飛ばないミスも原因を見つけて直しました。
あとはネコを飛ばした際のベクトルが一定より大きかったり、小さかったりしたら自分で設定した最大値に置き換えるif文を付け加えれば、速度は安定しそうなのですがベクトルを一定値に置き換える方法にアドバイスをもらえると幸いです。
スプライトだと、TransformのXやYに掛け算してなんとかなったのですが、、、
132名前は開発中のものです。
2019/12/11(水) 08:44:18.95ID:zmQyQl8e 加速度、速度をどのようにして付加しているかわからないからなんとも。
言葉通りのベクトル、と言うことであれば、ベクトルの正規化でググって。
言葉通りのベクトル、と言うことであれば、ベクトルの正規化でググって。
133123
2019/12/11(水) 12:40:07.94ID:TKnag/qb >>132
まだウェブのに反映されてなけれど、
加速度はネコの位置とマウスの位置をベクトル3で引き算したものを方向として、AddForce2D Impulseで力を与えた感じで、ベクトルの引き算の後に正規化(normalized)をつけたら一定のスピードになりました。
ありがとうございます。
真横に打つとループするのは壁に当たるたびにgravityScaleを増したり、Velocityの値を小さくするようにしてるんですが、なかなか難しいですが、晩まで頑張ってみます。
まだウェブのに反映されてなけれど、
加速度はネコの位置とマウスの位置をベクトル3で引き算したものを方向として、AddForce2D Impulseで力を与えた感じで、ベクトルの引き算の後に正規化(normalized)をつけたら一定のスピードになりました。
ありがとうございます。
真横に打つとループするのは壁に当たるたびにgravityScaleを増したり、Velocityの値を小さくするようにしてるんですが、なかなか難しいですが、晩まで頑張ってみます。
134名前は開発中のものです。
2019/12/17(火) 20:30:06.74ID:1hALekyl terrainはオブジェクトの一種なのに
なんかこれだけ特別扱いみたいなことがありますけど
3Dであること以外に他のオブジェクトと何か異なる性質があるのでしょうか?
たんにサイズが大きいというだけでしょうか
なんかこれだけ特別扱いみたいなことがありますけど
3Dであること以外に他のオブジェクトと何か異なる性質があるのでしょうか?
たんにサイズが大きいというだけでしょうか
135名前は開発中のものです。
2019/12/17(火) 21:42:55.64ID:h8Tsa8vs 誰か特別扱いしてんの?
136ダーク王鍬大使 ◆SoVpkB15jY
2019/12/17(火) 21:56:56.21ID:Aub3K3ei 草生やしたり形変えたりペイントできるという面では確かに特別な気がしまんこ(^^
ボッキング!(^^
ボッキング!(^^
137名前は開発中のものです。
2019/12/20(金) 14:57:50.21ID:+e/8BhsN Mac(ver10.15.2)にUnity2019.2.13をインストールしようとしたら、Destination Selectの項目でどのディスク選んでも
「Unity can't be installed on this disk. The contents of this disk can't be changed.」
って出て進められないですけど、ディスクのアクセス権の問題ですか?
「Unity can't be installed on this disk. The contents of this disk can't be changed.」
って出て進められないですけど、ディスクのアクセス権の問題ですか?
138名前は開発中のものです。
2019/12/20(金) 16:33:07.45ID:SzgHtqZo >>137
ググると次のページでたよ
マックOSのせいとかなんとか
https://forum.unity.com/threads/installing-unity-on-macos-catalina.689089/
ググると次のページでたよ
マックOSのせいとかなんとか
https://forum.unity.com/threads/installing-unity-on-macos-catalina.689089/
139名前は開発中のものです。
2019/12/22(日) 22:02:22.04ID:TneV69/g android build supportってパーソナルライセンスじゃ利用できなくなったの?
140名前は開発中のものです。
2019/12/23(月) 15:14:43.23ID:N5vbaV+F >>137
ディスク(ボリューム)に直接アクセス権限があることはまれだから、自分から書き込めるフォルダを選ばなくてはいけないのでは?
うちでは個人のホームフォルダにApplicationsというフォルダを作って選んだ。
ディスク(ボリューム)に直接アクセス権限があることはまれだから、自分から書き込めるフォルダを選ばなくてはいけないのでは?
うちでは個人のホームフォルダにApplicationsというフォルダを作って選んだ。
141名前は開発中のものです。
2020/01/03(金) 20:52:17.58ID:zOUo4kli 近頃クラウド技術の発展のおかげでサーバも自分で用意する必要がなく、
製作の段階ではノーコストで利用できるとか、
個人でもオンラインゲーム作る敷居が低くなりましたな
ただ、データベースサーバはなんか今一個人で使うには価格も含めてこれっていうようなものが見当たりません
ということで質問。皆さんはデータベースサーバは何を利用されてますか?
自前でフリーソフト入れてサーバ立ててる?それともクラウドでいいものがある?
製作の段階ではノーコストで利用できるとか、
個人でもオンラインゲーム作る敷居が低くなりましたな
ただ、データベースサーバはなんか今一個人で使うには価格も含めてこれっていうようなものが見当たりません
ということで質問。皆さんはデータベースサーバは何を利用されてますか?
自前でフリーソフト入れてサーバ立ててる?それともクラウドでいいものがある?
142名前は開発中のものです。
2020/01/03(金) 21:22:29.49ID:CS2ga/FP ググるスプレッドシートでやってる
143名前は開発中のものです。
2020/01/03(金) 21:57:28.03ID:4PHsCaGr >>141
個人なら仮にAmazonEC2で借りたとしたらそこにすべてぶっこめばいいんでない?
個人なら仮にAmazonEC2で借りたとしたらそこにすべてぶっこめばいいんでない?
144名前は開発中のものです。
2020/01/06(月) 03:31:09.25ID:Pv3o0o7S >>141
データベースより遥かに便利なFiberBaseってのを借りて使うのが主流だよ
データベースより遥かに便利なFiberBaseってのを借りて使うのが主流だよ
145名前は開発中のものです。
2020/01/08(水) 07:41:28.10ID:DAUviNnv クラウドサーバ(unity3d.com)で共有しているプロジェクトの削除ってどうやるのでしょうか?
ダッシュボードではアーカイブはできるけれど、削除が見当たりません。
ログインはチームのオーナーの名前でしています。
ダッシュボードではアーカイブはできるけれど、削除が見当たりません。
ログインはチームのオーナーの名前でしています。
146名前は開発中のものです。
2020/01/08(水) 21:56:54.87ID:8zwtY9E9 削除は不可能
一度プロジェクトをクラウドに載せたら未来永劫ずっと残り続ける
一度プロジェクトをクラウドに載せたら未来永劫ずっと残り続ける
147名前は開発中のものです。
2020/01/09(木) 09:22:40.36ID:AHTgO0u5 そうですか。
テストでいくつか上げたけれど、これからは気をつけないと。
よくわからないまま使っているのですが、これは公開もされているのですか?
テストでいくつか上げたけれど、これからは気をつけないと。
よくわからないまま使っているのですが、これは公開もされているのですか?
148141
2020/01/10(金) 20:59:30.30ID:FGvniQqV とりあえず1週間様子を見てみましたが、今のところ一番手軽そうなのはGoogleスプレッドシートですかね
どれだけのアクセスに耐えられるかわかりませんが
>>144 でFiberBaseが主流との話を伺いましたが、英語の記事しか引っかからないのでよく分かりません
汎用型ではなく多くのアクセス数が想定されるゲーム用のクラウドDBが上がるかと期待していたのですが、まだそういうのはないんですかね
どれだけのアクセスに耐えられるかわかりませんが
>>144 でFiberBaseが主流との話を伺いましたが、英語の記事しか引っかからないのでよく分かりません
汎用型ではなく多くのアクセス数が想定されるゲーム用のクラウドDBが上がるかと期待していたのですが、まだそういうのはないんですかね
149名前は開発中のものです。
2020/01/10(金) 21:17:18.19ID:08GLxpkh 去年AWS の障害でいくつかのスマホゲームが止まってたけどやはりAWS で独自に実装してんかね
150名前は開発中のものです。
2020/01/10(金) 21:46:23.52ID:69YwJAH+ 独自に実装とは?
151名前は開発中のものです。
2020/01/10(金) 22:47:28.72ID:L/Emtw4P >>148
スプレッドシートって何言ってん
スプレッドシートって何言ってん
152保存
2020/01/11(土) 13:22:46.75ID:Hjhh99AD 995 名前:名前は開発中のものです。 2020/01/11(土) 12:46:12.11 ID:wPvGtAaQ
敵に攻撃するとダメージが数字でポップアップされるという処理を
var pos = 対象の敵オブジェクト.GetComponent<Transform>()して、
ダメージのテキストをプレハブ化した物をInstantiate(プレハブ, pos)で生成したのですが
ダメージのプレハブが敵オブジェクトの子になっているので、敵オブジェクトのHPが0になってDestroyされた瞬間に一緒に消えてしまいます
生成するプレハブの位置を任意のゲームオブジェクトのtransformに重ねるが、子にはしないみたいな事はどうすれば出来るのでしょうか?
transformから位置(座標?)だけを取得する方法がわかれば応用が色々出来そうなのですが
997 名前:名前は開発中のものです。 2020/01/11(土) 13:08:04.10 ID:ftB0znZP
>>995
ダメージテキストのオブジェクトに、新しいスクリプトをつける。
そのスクリプトのstartに、親を放棄させるメソッドを入れる。
ググリワード
transform.parent
998 名前:名前は開発中のものです。 2020/01/11(土) 13:13:14.92 ID:GoAReVTm
>>995
Instantiateする際に
GameObject obj =Instantiate(プレハブ, pos)
これでGameObject取得できるので、その後すぐに親を外す
obj.transform.paerent =null
これで敵の子として生成した後に独立する
敵に攻撃するとダメージが数字でポップアップされるという処理を
var pos = 対象の敵オブジェクト.GetComponent<Transform>()して、
ダメージのテキストをプレハブ化した物をInstantiate(プレハブ, pos)で生成したのですが
ダメージのプレハブが敵オブジェクトの子になっているので、敵オブジェクトのHPが0になってDestroyされた瞬間に一緒に消えてしまいます
生成するプレハブの位置を任意のゲームオブジェクトのtransformに重ねるが、子にはしないみたいな事はどうすれば出来るのでしょうか?
transformから位置(座標?)だけを取得する方法がわかれば応用が色々出来そうなのですが
997 名前:名前は開発中のものです。 2020/01/11(土) 13:08:04.10 ID:ftB0znZP
>>995
ダメージテキストのオブジェクトに、新しいスクリプトをつける。
そのスクリプトのstartに、親を放棄させるメソッドを入れる。
ググリワード
transform.parent
998 名前:名前は開発中のものです。 2020/01/11(土) 13:13:14.92 ID:GoAReVTm
>>995
Instantiateする際に
GameObject obj =Instantiate(プレハブ, pos)
これでGameObject取得できるので、その後すぐに親を外す
obj.transform.paerent =null
これで敵の子として生成した後に独立する
153保存
2020/01/11(土) 13:24:53.19ID:GoAReVTm 987名前は開発中のものです。2020/01/11(土) 03:28:33.54ID:MfNXfEnO>>990
コルーチンについて質問させてください。
void Start() {StartCoroutine(A());
}
void Update(){
Debug.Log("update");
}
IEnumerator A(){
Debug.Log("A start");
for (int i = 0; i < 10; i++)
{
Debug.Log("A:"+i);
yield return null;
}
}
とやって動かすと、ログが
A Start
A:0
start end
update
update
A:1
になるんですが、最初のUpdateのあとにコルーチンが実行されないのはどうしてですか?
990名前は開発中のものです。2020/01/11(土) 11:45:27.42ID:GoAReVTm
>>987
>最初のUpdateのあとにコルーチンが実行されないのは
最初のUpdateはスタート直後に動くんだけど、Updateの間隔は不定なので、最初のスタートのオーバーヘッドがUpdateを遅延させてしまい2回ログが出力されたのかと思う
これを修正するには
Update を FixedUpdate にし
yield return null を yield return new WaitForFixedUpdate() にする事で解決は出来る
UpdateとFixedUpdate の動作の違いによる処理の仕様なのかな、一言で言うと
コルーチンについて質問させてください。
void Start() {StartCoroutine(A());
}
void Update(){
Debug.Log("update");
}
IEnumerator A(){
Debug.Log("A start");
for (int i = 0; i < 10; i++)
{
Debug.Log("A:"+i);
yield return null;
}
}
とやって動かすと、ログが
A Start
A:0
start end
update
update
A:1
になるんですが、最初のUpdateのあとにコルーチンが実行されないのはどうしてですか?
990名前は開発中のものです。2020/01/11(土) 11:45:27.42ID:GoAReVTm
>>987
>最初のUpdateのあとにコルーチンが実行されないのは
最初のUpdateはスタート直後に動くんだけど、Updateの間隔は不定なので、最初のスタートのオーバーヘッドがUpdateを遅延させてしまい2回ログが出力されたのかと思う
これを修正するには
Update を FixedUpdate にし
yield return null を yield return new WaitForFixedUpdate() にする事で解決は出来る
UpdateとFixedUpdate の動作の違いによる処理の仕様なのかな、一言で言うと
154名前は開発中のものです。
2020/01/11(土) 13:27:37.70ID:1/8GPuaw 初心者質問スレでlinqコードでえらい勘違いしてる奴がいてわろた
ああいうのチームにいたら苦労しそう
ああいうのチームにいたら苦労しそう
155名前は開発中のものです。
2020/01/11(土) 13:30:29.10ID:SODcWRcR 言っちゃ悪いけど、はたから見てたら同類にしか
とりあえず頭冷やせ
とりあえず頭冷やせ
156名前は開発中のものです。
2020/01/11(土) 13:43:55.84ID:GJHqUYRl >>154
こっち来んなとっとと巣に帰れ
こっち来んなとっとと巣に帰れ
157名前は開発中のものです。
2020/01/11(土) 13:47:03.96ID:1/8GPuaw >>155
見苦しいのは認めるけどあそこまで間違った知識をドヤ顔で偉そうに振りかざしてるのはちょっとアレだわ
見苦しいのは認めるけどあそこまで間違った知識をドヤ顔で偉そうに振りかざしてるのはちょっとアレだわ
158名前は開発中のものです。
2020/01/11(土) 13:59:53.47ID:1/8GPuaw とりあえずループ一つ展開君はWhereの間にSelectManyとか挟んだらどうなるのか自論よろ
159名前は開発中のものです。
2020/01/11(土) 14:13:05.43ID:QmLisIRr 5chではソース出した奴が正義だぞ
悪は潔く滅べ
悪は潔く滅べ
160名前は開発中のものです。
2020/01/11(土) 14:19:50.59ID:1/8GPuaw >>159
よく知らんけど間違ったソース出してドヤ顔してりゃいいってことか?お前も大概だな
よく知らんけど間違ったソース出してドヤ顔してりゃいいってことか?お前も大概だな
161名前は開発中のものです。
2020/01/11(土) 14:23:56.22ID:Y9mLoGJE しつけーな消えろよ
162名前は開発中のものです。
2020/01/11(土) 14:27:00.65ID:eNMw2FnY163名前は開発中のものです。
2020/01/11(土) 14:35:34.43ID:QmLisIRr はいはいはーい、公式ソースがまっっったく理解できませ〜ん!
オレの勝ちぃ!(ぶい)
もうこれでこの話は終わり、な?
オレの勝ちぃ!(ぶい)
もうこれでこの話は終わり、な?
164名前は開発中のものです。
2020/01/11(土) 14:36:47.62ID:wPvGtAaQ 【ゲームエンジン】Unity初心者質問スレBuild3
https://mevius.5ch.net/test/read.cgi/gamedev/1578720539/
スレ建て初めてなので何か間違ってたらごめんなさい、前スレの続きの話ってもう書き込んで良いのでしょうか?
https://mevius.5ch.net/test/read.cgi/gamedev/1578720539/
スレ建て初めてなので何か間違ってたらごめんなさい、前スレの続きの話ってもう書き込んで良いのでしょうか?
165名前は開発中のものです。
2020/01/11(土) 14:38:29.46ID:1/8GPuaw >>162
雑談スレってどこよ
雑談スレってどこよ
166名前は開発中のものです。
2020/01/11(土) 14:38:42.38ID:1/8GPuaw >>163
馬鹿は黙ってろ
馬鹿は黙ってろ
167名前は開発中のものです。
2020/01/11(土) 14:41:06.26ID:eNMw2FnY168名前は開発中のものです。
2020/01/11(土) 14:51:24.53ID:1/8GPuaw >>167
あり。
が多分おまい人の言ってることを理解してない。
・誰もforeachがネストして展開されるなんて言ってない。もともとの話はLINQ、数珠つなぎにするから下手にコード書くよりもMove extとかで多少なりパフォーマンス劣化あるよねって話
・そこで言ってるCombinePredicateはまさに自分が言ってたC#上での最適化に他ならない
・元々はLinqで数珠つなぎにしたら効率悪くない?って話で別にWhere特化の話しない。だからセレクトメニー挟んだらどうなる?って話をしてる
・最後のforeachで使うイテレーターはリストのではなくWhereのイテレータ。
まあそんな所か。自分もこれで理解できないならもうお前の理解はどうでもいいわ。けど間違った知識をドヤ顔でひけらかすのはやめてくれ
あり。
が多分おまい人の言ってることを理解してない。
・誰もforeachがネストして展開されるなんて言ってない。もともとの話はLINQ、数珠つなぎにするから下手にコード書くよりもMove extとかで多少なりパフォーマンス劣化あるよねって話
・そこで言ってるCombinePredicateはまさに自分が言ってたC#上での最適化に他ならない
・元々はLinqで数珠つなぎにしたら効率悪くない?って話で別にWhere特化の話しない。だからセレクトメニー挟んだらどうなる?って話をしてる
・最後のforeachで使うイテレーターはリストのではなくWhereのイテレータ。
まあそんな所か。自分もこれで理解できないならもうお前の理解はどうでもいいわ。けど間違った知識をドヤ顔でひけらかすのはやめてくれ
169名前は開発中のものです。
2020/01/11(土) 15:47:39.93ID:QmLisIRr え、なにこれまさかLINQの数珠繋ぎのパフォーマンスの話なの?
今時Unity4でも使ってるの?
パフォーマンス劣化てもしかしてMath関数を手書きでインラインしちゃうタイプ?
ちょっと失笑どころか爆笑なんですけど
今時Unity4でも使ってるの?
パフォーマンス劣化てもしかしてMath関数を手書きでインラインしちゃうタイプ?
ちょっと失笑どころか爆笑なんですけど
170名前は開発中のものです。
2020/01/11(土) 16:01:32.66ID:1/8GPuaw >>169
いやほんと馬鹿的外れだから黙ってれば?
いやほんと馬鹿的外れだから黙ってれば?
171名前は開発中のものです。
2020/01/11(土) 16:54:31.47ID:6SUQzQhP >>169
横からだが、大丈夫か?
Unity使ってる時点でモバイルがターゲットなんだから、少しでも軽くしたいのは当然だろ
そうじゃなくても、軽くなればそのぶん他の処理に割くことできるわけだし
Mathが〜とかアホなこと言ってるが、例えば三角関数みたいによく使うもんは今でも速度が欲しいときはテーブルで持たせたりするからな
横からだが、大丈夫か?
Unity使ってる時点でモバイルがターゲットなんだから、少しでも軽くしたいのは当然だろ
そうじゃなくても、軽くなればそのぶん他の処理に割くことできるわけだし
Mathが〜とかアホなこと言ってるが、例えば三角関数みたいによく使うもんは今でも速度が欲しいときはテーブルで持たせたりするからな
172名前は開発中のものです。
2020/01/11(土) 17:00:12.10ID:QmLisIRr ああいや、気持ちはわかるよ
プロパティとか関数だからコスト重いよね
だから
実質メソッド呼び出しであるプロパティは使わない!
三角関数テーブルを保持!
これがオレのかんがえたさいこーのぱふぉーまんす!
などと供述しても許してやんよ(笑
プロパティとか関数だからコスト重いよね
だから
実質メソッド呼び出しであるプロパティは使わない!
三角関数テーブルを保持!
これがオレのかんがえたさいこーのぱふぉーまんす!
などと供述しても許してやんよ(笑
173名前は開発中のものです。
2020/01/11(土) 17:14:10.45ID:WxTbxsnp 今でもテーブルのが速いと思ってるアホっているのか
何も知らない時が止まってるジジイ
何も知らない時が止まってるジジイ
174名前は開発中のものです。
2020/01/11(土) 17:17:56.67ID:GoAReVTm さすが何でもスレ
煽り愛があるな
煽り愛があるな
175名前は開発中のものです。
2020/01/11(土) 17:36:55.38ID:QmLisIRr いやいやUnityにおける三角関数ルックアップテーブルの有効性はなんかその界隈では有名な誰かが実証してたから!
CPUキャッシュとか一切考慮されてない駄コードによる結論だったけどそれでもMathf <<< LUTは証明されてる!
うわそんな無意味配列をCPUに送ってキャッシュミス誘発させるとか頭バグってるの…とか言っちゃダメ!
CPUキャッシュとか一切考慮されてない駄コードによる結論だったけどそれでもMathf <<< LUTは証明されてる!
うわそんな無意味配列をCPUに送ってキャッシュミス誘発させるとか頭バグってるの…とか言っちゃダメ!
176141
2020/01/11(土) 21:14:44.12ID:vfIcufps177名前は開発中のものです。
2020/01/11(土) 21:18:00.15ID:lf/mgOt0178名前は開発中のものです。
2020/01/12(日) 01:51:07.13ID:lda9zJ/v >>177
釣れますか?
釣れますか?
179名前は開発中のものです。
2020/01/12(日) 02:15:43.24ID:tOYdP0jz イライラしてるやつ多すぎ
180名前は開発中のものです。
2020/01/12(日) 08:00:11.94ID:/lPckTuR こんな奴らでチーム組めるんか?w
181名前は開発中のものです。
2020/01/12(日) 09:49:17.88ID:GUfBc0Nv >>176
>151はデータベースはMS sql やmySQL とかだと思い込んでるあふぉだからただ単にバカにしたいだけのくずだよ
ググるスプレッドは書き込み後にマクロ起動とかでデータ並べかえたり抽出したり、他のシートとリレーションしたり基本的なデータベースとして優秀
と言うことを知らない人大杉
>151はデータベースはMS sql やmySQL とかだと思い込んでるあふぉだからただ単にバカにしたいだけのくずだよ
ググるスプレッドは書き込み後にマクロ起動とかでデータ並べかえたり抽出したり、他のシートとリレーションしたり基本的なデータベースとして優秀
と言うことを知らない人大杉
182名前は開発中のものです。
2020/01/12(日) 10:20:40.17ID:0HGtLhBP >>181
自動で何かできるのはいいけど効率どうなのそれどの程度まで動かせるの
自動で何かできるのはいいけど効率どうなのそれどの程度まで動かせるの
183名前は開発中のものです。
2020/01/13(月) 01:11:20.52ID:4r+dI/kz http://tsubakit1.hateblo.jp/entry/2015/11/13/021937
のページのこのif文のコードなんですが、
いまいち意味がよくわかないので解説お願いします。
特に「isLoaded = !isLoaded」などは、検索してもほとんど出てきませんが、
一般的な構文なのでしょうか?
private bool isLoaded = false;
public void OnClick()
{
isLoaded = !isLoaded;
if (isLoaded) {
Application.LoadLevelAdditive ("Scene2");
} else {
Application.UnloadLevel ("Scene2");
Resources.UnloadUnusedAssets();
}
}
のページのこのif文のコードなんですが、
いまいち意味がよくわかないので解説お願いします。
特に「isLoaded = !isLoaded」などは、検索してもほとんど出てきませんが、
一般的な構文なのでしょうか?
private bool isLoaded = false;
public void OnClick()
{
isLoaded = !isLoaded;
if (isLoaded) {
Application.LoadLevelAdditive ("Scene2");
} else {
Application.UnloadLevel ("Scene2");
Resources.UnloadUnusedAssets();
}
}
184名前は開発中のものです。
2020/01/13(月) 01:57:24.71ID:zsW/JqQ4185名前は開発中のものです。
2020/01/13(月) 02:01:15.22ID:auL79zSW >>183
!は論理否定演算子
この記号が先頭に付いたら「〜ではない」のbool値が返る
bool flag = !trueなら「trueではない」としてfalseが入り
bool flag = !falseなら「falseではない」としてtrueが入る
要はフラグを反転させたいときに使う
そのコードではクリックの度にisLoadedのtrue/falseを差し替えて、実行するif文を切り替えてる
!は論理否定演算子
この記号が先頭に付いたら「〜ではない」のbool値が返る
bool flag = !trueなら「trueではない」としてfalseが入り
bool flag = !falseなら「falseではない」としてtrueが入る
要はフラグを反転させたいときに使う
そのコードではクリックの度にisLoadedのtrue/falseを差し替えて、実行するif文を切り替えてる
186名前は開発中のものです。
2020/01/13(月) 15:06:19.70ID:Rcgjsxsv187名前は開発中のものです。
2020/01/19(日) 11:44:50.26ID:STO1Jjfh ずっとエディタのバージョンアップしてなかったのですが、最近、2019.2.17にあげて
戸惑ってます。やり方の分かる人がいたら教えてください。
RigをもったモデルをPrefabにして配置していたとして、いくつかのRigのRotationを
変更したとします。以前のエディタだと複数のリグを選択して、Transformタブの
Revertを選択すると、選択したリグのみPrefabの状態に戻せていたのですが、これが
できなくなりました。Revertが表示されないのです。
一つずつ選択するとRevert可能ですが、対象が多いと手間です。
Editor拡張も試してみましたが、PrefabUtility.RevertPrefabInstanceを使うと
選択したリグだけでなく全体がRevertされてしまいます。
どなたか良い対応をご存じないでしょうか?
戸惑ってます。やり方の分かる人がいたら教えてください。
RigをもったモデルをPrefabにして配置していたとして、いくつかのRigのRotationを
変更したとします。以前のエディタだと複数のリグを選択して、Transformタブの
Revertを選択すると、選択したリグのみPrefabの状態に戻せていたのですが、これが
できなくなりました。Revertが表示されないのです。
一つずつ選択するとRevert可能ですが、対象が多いと手間です。
Editor拡張も試してみましたが、PrefabUtility.RevertPrefabInstanceを使うと
選択したリグだけでなく全体がRevertされてしまいます。
どなたか良い対応をご存じないでしょうか?
188名前は開発中のものです。
2020/01/19(日) 18:38:14.35ID:HuSwNtSK 別のスクリプトのコルーチンを作動させたいのですが、うまくいきません……
Googleで調べたりしたのですが、いまいちはっきりしなかったので質問させていただきます。
playerのゲームオブジェクトから攻撃をして、Monsterのゲームオブジェクトにダメージの処理をさせたいとして、Playerのスクリプトに
Monster.GetComponent<MonsterAI>().StartCoroutine(Damege());
としたのですが、うまく動きませんでした。
MonsterAIのDamege()はpublicで宣言してあります。
別ゲームオブジェクトのコルーチンを動かすためになにかひつような宣言などございますでしょうか。
Googleで調べたりしたのですが、いまいちはっきりしなかったので質問させていただきます。
playerのゲームオブジェクトから攻撃をして、Monsterのゲームオブジェクトにダメージの処理をさせたいとして、Playerのスクリプトに
Monster.GetComponent<MonsterAI>().StartCoroutine(Damege());
としたのですが、うまく動きませんでした。
MonsterAIのDamege()はpublicで宣言してあります。
別ゲームオブジェクトのコルーチンを動かすためになにかひつような宣言などございますでしょうか。
189名前は開発中のものです。
2020/01/19(日) 18:50:40.70ID:7w1DRTId センドメッセージすればどう?
190名前は開発中のものです。
2020/01/19(日) 20:33:53.07ID:TBz8d+il モンスターは複数?ならきちんとターゲット処理してる?
191名前は開発中のものです。
2020/01/19(日) 21:16:25.06ID:pFV/J70z >>188
うまく動かないって具体的にどう動かないか書いてくれないとわからんよ
コルーチンの使い方が間違ってないなら、考えられる可能性はコルーチンを実行してるゲームオブジェクトが非アクティブになってたりするくらいかな
うまく動かないって具体的にどう動かないか書いてくれないとわからんよ
コルーチンの使い方が間違ってないなら、考えられる可能性はコルーチンを実行してるゲームオブジェクトが非アクティブになってたりするくらいかな
192名前は開発中のものです。
2020/01/19(日) 22:52:24.68ID:HuSwNtSK CS0103: The name `Damege' does not exist in the current context
と出てしまうようです。
public IEnumerator `Damege' ()
{
と出てしまうようです。
public IEnumerator `Damege' ()
{
193名前は開発中のものです。
2020/01/19(日) 22:55:01.28ID:HuSwNtSK すみません、書いている途中で送信してしまいました。
public IEnumerator `Damege' ()
{
//実装処理
}
とMonsterAI側では定義してあります。
コルーチンを他スクリプトから呼び出す、ということが初めてなので、もしかしたら処理で足りていない部分などがありましたらご指摘いただけますと幸いです
public IEnumerator `Damege' ()
{
//実装処理
}
とMonsterAI側では定義してあります。
コルーチンを他スクリプトから呼び出す、ということが初めてなので、もしかしたら処理で足りていない部分などがありましたらご指摘いただけますと幸いです
194名前は開発中のものです。
2020/01/19(日) 22:58:19.68ID:7w1DRTId まず、それがその、スクリプトから動くか?
次に単純なスクリプトで他から動くか
次に子ルーチンが動くか
やって
次に単純なスクリプトで他から動くか
次に子ルーチンが動くか
やって
195名前は開発中のものです。
2020/01/19(日) 22:59:40.91ID:HuSwNtSK196名前は開発中のものです。
2020/01/19(日) 23:08:22.08ID:7w1DRTId197名前は開発中のものです。
2020/01/19(日) 23:11:26.13ID:HuSwNtSK public IEnumerator Damege ()
{
//実装処理
}
大変失礼しました……コピペしたときに間違って入ってしまったようです……orz
{
//実装処理
}
大変失礼しました……コピペしたときに間違って入ってしまったようです……orz
198名前は開発中のものです。
2020/01/20(月) 00:51:23.59ID:RQ4i19+3199名前は開発中のものです。
2020/01/20(月) 20:47:06.12ID:WIRv1zPd 1つのオブジェクトのみにアタッチさせたいスクリプトがあった場合
2つ以上のオブジェクトにスクリプトがアタッチされそうになるとエラーを吐くようにしたいのですが
そういったことは可能ですか?
2つ以上のオブジェクトにスクリプトがアタッチされそうになるとエラーを吐くようにしたいのですが
そういったことは可能ですか?
200名前は開発中のものです。
2020/01/20(月) 20:55:37.69ID:w54rhdgo201名前は開発中のものです。
2020/01/20(月) 21:46:40.37ID:D58JlX8z202名前は開発中のものです。
2020/01/20(月) 21:52:04.20ID:D58JlX8z >>199
staticでbool宣言して、Start()でtrueなら自己削除、falseならtrueにする、というのはどうでしょう
staticでbool宣言して、Start()でtrueなら自己削除、falseならtrueにする、というのはどうでしょう
203名前は開発中のものです。
2020/01/28(火) 16:18:08.34ID:6mvnNJrK UnityEvent を設定できるコンポーネント、
プレハブの親階層のオブジェクトとか引っぱってくるのどうやるんだろ?
UnityEngine.UI.Button とかだと出来るんだけど自前で
[SerializeField] UnityEvent OnHogeFuga; ってのを持つコンポーネントを含む奴を
プレハブ化して、インスペクタ上に親階層の奴をドラッグしても×マークが出て
設定させてくれない。
UnityEngine.UI.Button のC#ソースでもどこかで公開されていないものかしら。
プレハブの親階層のオブジェクトとか引っぱってくるのどうやるんだろ?
UnityEngine.UI.Button とかだと出来るんだけど自前で
[SerializeField] UnityEvent OnHogeFuga; ってのを持つコンポーネントを含む奴を
プレハブ化して、インスペクタ上に親階層の奴をドラッグしても×マークが出て
設定させてくれない。
UnityEngine.UI.Button のC#ソースでもどこかで公開されていないものかしら。
204名前は開発中のものです。
2020/01/28(火) 16:25:58.42ID:FwIKyioN 自分の親ならtransfrom.parent でよくね?
205名前は開発中のものです。
2020/01/28(火) 20:44:06.66ID:6mvnNJrK >>204
UnityEvent のプロパティドロワーに transform.parent の選択なんてあったっけ?
あと常に親とは限らない。
部品の一部が持つAnimationControler のSMBとか、
複雑な uGUI の一部の部品がプレハブのルートを参照するとか、そういうの。
UnityEvent のプロパティドロワーに transform.parent の選択なんてあったっけ?
あと常に親とは限らない。
部品の一部が持つAnimationControler のSMBとか、
複雑な uGUI の一部の部品がプレハブのルートを参照するとか、そういうの。
206名前は開発中のものです。
2020/01/28(火) 21:22:37.69ID:FwIKyioN 親階層とりたい
必ずしも親じゃない
後から色々条件出すならなんも出来ん
必ずしも親じゃない
後から色々条件出すならなんも出来ん
207名前は開発中のものです。
2020/01/28(火) 22:06:13.35ID:1nXwNdFK そんな、でたらめな条件なら、findしかないわな。逆にこれ1発で解決。あとは目的のオブジェクトが判るようにid持っとけばok
ゴーゴー!
ゴーゴー!
208名前は開発中のものです。
2020/01/28(火) 22:39:29.20ID:Xfm9T4kB UniRx色々こんな時こう使う的なパターン一覧ほしい
209名前は開発中のものです。
2020/01/28(火) 22:57:12.77ID:FwIKyioN まずはお前がパターン出せ
210名前は開発中のものです。
2020/01/29(水) 02:07:49.26ID:sHKyLFuM unityでマッチングアプリって作れませんかね?
211名前は開発中のものです。
2020/01/29(水) 07:35:29.16ID:HiLvmf/0 作れる
そもそも対戦ゲームはマッチング
そもそも対戦ゲームはマッチング
212名前は開発中のものです。
2020/01/29(水) 08:43:24.29ID:QSCyd5FY >>211
確かにw
確かにw
213名前は開発中のものです。
2020/02/04(火) 00:08:52.49ID:1x7KDwDj oculus integrationでQuest用のアプリを開発しています。
OVRPlayerCOntrollerで移動をしています。
移動してシーンが変わるとシーンビューで設定している方向を向いててもらいたのですが、前のシーンの方向を見たままシーンが開かれます。
前のシーンで見ていた方向が引き継がれているようです。
OVRCameraRigのOVRManagerでResetTrackerOnLoadのチェックを付けたりしましたが、変わりありません。
どなたか前のシーンの見ていた方向を引き継がない方法をご存知でしょうか。
よろしくお願いします。
OVRPlayerCOntrollerで移動をしています。
移動してシーンが変わるとシーンビューで設定している方向を向いててもらいたのですが、前のシーンの方向を見たままシーンが開かれます。
前のシーンで見ていた方向が引き継がれているようです。
OVRCameraRigのOVRManagerでResetTrackerOnLoadのチェックを付けたりしましたが、変わりありません。
どなたか前のシーンの見ていた方向を引き継がない方法をご存知でしょうか。
よろしくお願いします。
214名前は開発中のものです。
2020/02/06(木) 20:46:52.59ID:88+WRfoC connected gamesって情報が何も無いですけど今どうなっているのか知っている人いませんか?
215名前は開発中のものです。
2020/02/14(金) 04:20:37.67ID:YoIzPCya script inspector 3使ってる人いるかな?
シェーダーのintとかfloatのテキストカラーがちゃんと表示できてないんだがこんなもん?
シェーダーのintとかfloatのテキストカラーがちゃんと表示できてないんだがこんなもん?
216名前は開発中のものです。
2020/02/15(土) 02:37:47.18ID:W7XD98A+ 勉強するだけでも法人所属だとproライセンスいるん?これじゃあ使える仲間増やそうにも会社が許可しねーよ、ユーザー増やすつとりないんかな
217名前は開発中のものです。
2020/02/15(土) 08:29:43.33ID:V+p6GQww >>216
Unityで一定額売り上げなければいらんよ
Unityで一定額売り上げなければいらんよ
218名前は開発中のものです。
2020/02/15(土) 11:16:38.39ID:sDCXd9GV >>216
働け
働け
219名前は開発中のものです。
2020/02/15(土) 11:23:54.76ID:gdjOdw7t unityさんはボランティアじゃないのでね^^
220名前は開発中のものです。
2020/02/15(土) 16:07:54.02ID:W7XD98A+ >> 217
いやだから法人だって...
>> 219
いや、勉強するだけでproライセンス分(198,000)とるなら、じゃあUnityやめようってなるって話、つまり参入しないだけ
それはunityにとって損だろと、
そんな法人いらねって話かもしれんが
いやだから法人だって...
>> 219
いや、勉強するだけでproライセンス分(198,000)とるなら、じゃあUnityやめようってなるって話、つまり参入しないだけ
それはunityにとって損だろと、
そんな法人いらねって話かもしれんが
221名前は開発中のものです。
2020/02/15(土) 16:11:40.02ID:RmZk/o/e 日本語読めないのかな
222名前は開発中のものです。
2020/02/26(水) 10:07:34.08ID:hlAEhe6x 法人の意味が…分かっていない?
223名前は開発中のものです。
2020/02/26(水) 11:25:04.14ID:xDbYIUBE 「Unityで」
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 清涼飲料水から麻薬成分東京都が注意喚起 [おっさん友の会★]
- 生活保護廃止、公務員の給与に最低賃金を適用⇦これをやるだけで国民の9割の不満が解消されるのにやらない理由 [218488394]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 【日刊】暇空茜、また敗訴🥸 [359965264]
- 台湾政党が高市首相「存立危機事態」発言に感謝の書簡「我々の心を強く奮い立たせるものでした」 [834922174]
- んなっしょい🍬禁止🈲のお🏡
