[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart1 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
99
(1): 2019/11/28(木)22:15 ID:Wi3EqgKR(5/5) AAS
ちな
unity スライダー hp
でググると沢山でるよ
100: 2019/11/28(木)22:24 ID:T4QbOz48(2/2) AAS
>>99
ありがとう。
山のように出てきて助かりました。
101
(1): 2019/11/29(金)07:50 ID:tx9MvKJY(1) AAS
>>87
便利なスクリプトもなにも…
それなら日時取得して判定して終了の簡単な数行の処理書くだけやないの?
102: 87 2019/11/29(金)08:28 ID:skZgPJI4(1/8) AAS
>>101
そうなんです。それが知りたいレベルの初心者なのです。
C#をごりごり書ける基礎がなく、コピペレベルの趣味ゲーム作成レベルなのです。
日時取得のスクリプトぽいのは見つけたのですが(PCから取得してテキスト表示するスクリプト)
それをプログラム終了に結び付けるスクリプトを探してる感じです(現在)

多分、その簡単なスクリプトを、空のGameObjectにつけるだけだとは思うのですが
それが自力で書けないのです。
103
(1): 2019/11/29(金)08:37 ID:tHzYkvMN(1/5) AAS
if (今日の日付>比較日付)application.終了
こんな感じ
104: 2019/11/29(金)08:39 ID:tHzYkvMN(2/5) AAS
キーワードでたから後はググるだけ
日付比較?
アプリ終了?

ググると出来ると思うよ
105: 87 2019/11/29(金)08:40 ID:skZgPJI4(2/8) AAS
>>103
ありがとう。手掛かりにチャレンジしてみます。
106: 87 2019/11/29(金)14:40 ID:skZgPJI4(3/8) AAS
ぐぐったりしたチャレンジ中でまだできてませんが
if(例えばキー押したら)Quitはできました。

private stringで
System.DateTime.Now.ToStringを使い取得し
今の日付をデバックログに表示をさせることはできました。

比較してif分でつなげるところができてません。

System.DateTime.Now.ToStringで取得だと文字で時間まで入ってくるので
省1
107: 2019/11/29(金)15:03 ID:csl6qJP2(1/2) AAS
次は文字列の操作を習得だな。
string型
108
(1): 2019/11/29(金)15:09 ID:tHzYkvMN(3/5) AAS
外部リンク:www.sejuku.net

unity 日付比較 で最初に出てきたページにサンプルあるお
109
(1): 87 2019/11/29(金)15:32 ID:skZgPJI4(4/8) AAS
>>108
このページも見てましたが、Unityにぶっこんでも実行できなかったので
まだ自分にはよく理解できてませんでした。
もうすこしねばってみます。
コンパイルエラーとの戦いです。
110: 2019/11/29(金)16:37 ID:NCTZXj3y(1) AAS
おまえら今日は優しいな
111
(1): 2019/11/29(金)17:12 ID:tHzYkvMN(4/5) AAS
>>109
あのページのをUnity用に変えて見ました
ちゃんと動きましたよ
画像リンク[png]:i.gyazo.com

結果
画像リンク[png]:i.gyazo.com
112: 87 2019/11/29(金)17:46 ID:skZgPJI4(5/8) AAS
ありがとうございます。
Assets\testdata.cs(10,26): error CS0103: The name 'DateTime' does not exist in the current context

Assets\testdata.cs(11,9): error CS0246: The type or namespace name 'DateTime' could not be found (are you missing a using directive or an assembly reference?)
printに書き換えてやってみました。エラーメッセージ出てしまいました( ;∀;)

System.DateTime.Now.ToStringでYear.を加えて年号だけ取って、テキストとして”2019”で
合致したらQuitするようにしたら終了したので、このあとは数値化して比較できるように頑張ってみます。
113: 2019/11/29(金)17:55 ID:tHzYkvMN(5/5) AAS
Date Time がねぇって言ってるね
プログラムよーく見比べてみて
上の方using あたり
114: 87 2019/11/29(金)18:28 ID:skZgPJI4(6/8) AAS
画像のほうを( DateTime)
外部リンク[html]:light.dotup.org
[うpろだ]
115: 2019/11/29(金)18:32 ID:skZgPJI4(7/8) AAS
using System;
いれたら動きました。
116: 87 2019/11/29(金)20:10 ID:skZgPJI4(8/8) AAS
>>111
Unity用に変えてもらったスクリプトのにif else文指定したり、
任意の期限日入力できるように変更したら、出来たかも!
検証してみないと何あるかわからないので色々検証をします。
教えてくれたかたがた、ありがたき!
117: 2019/11/29(金)21:14 ID:csl6qJP2(2/2) AAS
今日はラッキーだったね。手取り足取りw
118: 2019/12/01(日)10:07 ID:Eqg55DXO(1) AAS
そこまで初心者なら本編のゲームが完成してからでいい気がするけど…
体験版の配布か何か知らんが
119: 2019/12/02(月)09:54 ID:Bv1axcU/(1) AAS
中学生の頃コピペやら検索やらでhtmlでHP作ってたんだけど
そんな要領でもunityでゲームて作れるもん?
つか皆コマンド全部覚えてるの?
120: 2019/12/02(月)10:20 ID:ma7V2ugC(1) AAS
覚えてる訳ないよ大杉るもん
常にマニュアルやサンプルあるhp とにらめっこ
使えそうなのは即コピペ
121: 2019/12/02(月)11:15 ID:y9UZL9Pw(1) AAS
そんなんでも作れるんやね
やっちみようかな
122: 2019/12/02(月)19:29 ID:OjcznPBS(1) AAS
なんだっけあれを使いたいんだよあれだよあれメソッド名なんだっけ、とりあえず前書いたとこからコピペしてくるか
これを少しずつ増やしていく感じ
123
(3): 2019/12/05(木)03:43 ID:2r+GY802(1) AAS
2Dで主人公キャラのポジションからマウスをクリックした位置まではラインレンダラーでまっすぐ線を引ける。

この線をモンストでキャラを引っ張ったようなイメージで使う。

これとは別にキャラクターが飛んでいく先の予測線をラインレンダラーで一本ひきたい。

そのためにマウスでクリックした場所にマイナス1をかけたポジションに線を引いた位置から主人公キャラに線を引いているのだけど、微妙にずれる。

イメージ的には画面のど真ん中を挟んで、マウスの位置の真逆に線は引かれてるのだけど、キャラクターを挟んでの真逆の位置に線をひきたい。
省1
124
(1): 2019/12/05(木)03:59 ID:2/xZDe14(1) AAS
画像がないとどうズレてるのかいまいちイメージできないけど単位ベクトル求めてキャラクターから伸ばせばいいんじゃないかな
125
(1): 2019/12/05(木)09:55 ID:qMjAy7dm(1) AAS
キャラ、描きたい線、実際の線を記した見取り図を。
126
(1): 2019/12/05(木)10:20 ID:Zt9k+wMa(1) AAS
マイナス1ってのは0地点が起点でしょ?
その数値にキャラの位置分を加えれば?
127
(1): 2019/12/05(木)11:37 ID:6ODJ+X+h(1) AAS
微妙にずれるってのは微妙な位置にキャラクターがいるからで別の位置にいたら盛大にずれるんじゃないの
128
(1): 2019/12/08(日)18:15 ID:5zG6mWDO(1) AAS
ゲーム内の3DオブジェクトでPCモニターを実装したいんですが、プレイヤーの入力に対して
動的に文字や図形、ボタンなどを投影するにはどうすればいいでしょうか?
Texture2D.SetPixelを使えばできなくもないのですが、できればGUIのCanvasの映像を投影したいです
129: 123 2019/12/08(日)18:19 ID:ku/M0iZc(1) AAS
レスが書き込まれていませんでした。

>>124-127
マウスの位置で矢印の尻尾部分を作り、そこからキャラベクトルをさらにキャラの位置に足した位置を頭にしたら一本のラインで作れました。

マウスの位置に-1をかけたら、キレイに反転すると思ってましたが、画面の中央を中心に反転した場所に線がひかれてました。

ありがとうございました。
130: 2019/12/09(月)00:53 ID:WPUvwfV+(1) AAS
>>128
CanvasをWorld Spaceで置けば良いのでは
131: 123 2019/12/11(水)00:52 ID:i/+DAa91(1) AAS
外部リンク:unityroom.com

先日のアドバイスありがとうございました。
矢印をラインレンダラーで表現出来ました。

狙った方向に飛ばないミスも原因を見つけて直しました。

あとはネコを飛ばした際のベクトルが一定より大きかったり、小さかったりしたら自分で設定した最大値に置き換えるif文を付け加えれば、速度は安定しそうなのですがベクトルを一定値に置き換える方法にアドバイスをもらえると幸いです。

スプライトだと、TransformのXやYに掛け算してなんとかなったのですが、、、
132
(1): 2019/12/11(水)08:44 ID:zmQyQl8e(1) AAS
加速度、速度をどのようにして付加しているかわからないからなんとも。
言葉通りのベクトル、と言うことであれば、ベクトルの正規化でググって。
133: 123 2019/12/11(水)12:40 ID:TKnag/qb(1) AAS
>>132

まだウェブのに反映されてなけれど、
加速度はネコの位置とマウスの位置をベクトル3で引き算したものを方向として、AddForce2D Impulseで力を与えた感じで、ベクトルの引き算の後に正規化(normalized)をつけたら一定のスピードになりました。
ありがとうございます。

真横に打つとループするのは壁に当たるたびにgravityScaleを増したり、Velocityの値を小さくするようにしてるんですが、なかなか難しいですが、晩まで頑張ってみます。
134: 2019/12/17(火)20:30 ID:1hALekyl(1) AAS
terrainはオブジェクトの一種なのに
なんかこれだけ特別扱いみたいなことがありますけど
3Dであること以外に他のオブジェクトと何か異なる性質があるのでしょうか?
たんにサイズが大きいというだけでしょうか
135: 2019/12/17(火)21:42 ID:h8Tsa8vs(1) AAS
誰か特別扱いしてんの?
136: ダーク王鍬大使 ◆SoVpkB15jY 2019/12/17(火)21:56 ID:Aub3K3ei(1) AAS
草生やしたり形変えたりペイントできるという面では確かに特別な気がしまんこ(^^

ボッキング!(^^
137
(2): 2019/12/20(金)14:57 ID:+e/8BhsN(1) AAS
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.」
って出て進められないですけど、ディスクのアクセス権の問題ですか?
138: 2019/12/20(金)16:33 ID:SzgHtqZo(1) AAS
>>137
ググると次のページでたよ
マックOSのせいとかなんとか

外部リンク:forum.unity.com
139: 2019/12/22(日)22:02 ID:TneV69/g(1) AAS
android build supportってパーソナルライセンスじゃ利用できなくなったの?
140: 2019/12/23(月)15:14 ID:N5vbaV+F(1) AAS
>>137
ディスク(ボリューム)に直接アクセス権限があることはまれだから、自分から書き込めるフォルダを選ばなくてはいけないのでは?
うちでは個人のホームフォルダにApplicationsというフォルダを作って選んだ。
141
(4): 2020/01/03(金)20:52 ID:zOUo4kli(1) AAS
近頃クラウド技術の発展のおかげでサーバも自分で用意する必要がなく、
製作の段階ではノーコストで利用できるとか、
個人でもオンラインゲーム作る敷居が低くなりましたな

ただ、データベースサーバはなんか今一個人で使うには価格も含めてこれっていうようなものが見当たりません

ということで質問。皆さんはデータベースサーバは何を利用されてますか?
自前でフリーソフト入れてサーバ立ててる?それともクラウドでいいものがある?
142
(1): 2020/01/03(金)21:22 ID:CS2ga/FP(1) AAS
ググるスプレッドシートでやってる
143: 2020/01/03(金)21:57 ID:4PHsCaGr(1) AAS
>>141
個人なら仮にAmazonEC2で借りたとしたらそこにすべてぶっこめばいいんでない?
144
(1): 2020/01/06(月)03:31 ID:Pv3o0o7S(1) AAS
>>141
データベースより遥かに便利なFiberBaseってのを借りて使うのが主流だよ
145: 2020/01/08(水)07:41 ID:DAUviNnv(1) AAS
クラウドサーバ(unity3d.com)で共有しているプロジェクトの削除ってどうやるのでしょうか?
ダッシュボードではアーカイブはできるけれど、削除が見当たりません。
ログインはチームのオーナーの名前でしています。
146: 2020/01/08(水)21:56 ID:8zwtY9E9(1) AAS
削除は不可能
一度プロジェクトをクラウドに載せたら未来永劫ずっと残り続ける
147: 2020/01/09(木)09:22 ID:AHTgO0u5(1) AAS
そうですか。
テストでいくつか上げたけれど、これからは気をつけないと。
よくわからないまま使っているのですが、これは公開もされているのですか?
148
(1): 141 2020/01/10(金)20:59 ID:FGvniQqV(1) AAS
とりあえず1週間様子を見てみましたが、今のところ一番手軽そうなのはGoogleスプレッドシートですかね
どれだけのアクセスに耐えられるかわかりませんが

>>144 でFiberBaseが主流との話を伺いましたが、英語の記事しか引っかからないのでよく分かりません

汎用型ではなく多くのアクセス数が想定されるゲーム用のクラウドDBが上がるかと期待していたのですが、まだそういうのはないんですかね
149: 2020/01/10(金)21:17 ID:08GLxpkh(1) AAS
去年AWS の障害でいくつかのスマホゲームが止まってたけどやはりAWS で独自に実装してんかね
150: 2020/01/10(金)21:46 ID:69YwJAH+(1) AAS
独自に実装とは?
151
(2): 2020/01/10(金)22:47 ID:L/Emtw4P(1) AAS
>>148
スプレッドシートって何言ってん
152: 保存 2020/01/11(土)13:22 ID:Hjhh99AD(1) AAS
995 名前:名前は開発中のものです。 2020/01/11(土) 12:46:12.11 ID:wPvGtAaQ
敵に攻撃するとダメージが数字でポップアップされるという処理を

var pos = 対象の敵オブジェクト.GetComponent<Transform>()して、
ダメージのテキストをプレハブ化した物をInstantiate(プレハブ, pos)で生成したのですが

ダメージのプレハブが敵オブジェクトの子になっているので、敵オブジェクトのHPが0になってDestroyされた瞬間に一緒に消えてしまいます

生成するプレハブの位置を任意のゲームオブジェクトのtransformに重ねるが、子にはしないみたいな事はどうすれば出来るのでしょうか?
transformから位置(座標?)だけを取得する方法がわかれば応用が色々出来そうなのですが
省13
153: 保存 2020/01/11(土)13:24 ID:GoAReVTm(1/2) AAS
987名前は開発中のものです。2020/01/11(土) 03:28:33.54ID:MfNXfEnO>>990
コルーチンについて質問させてください。
void Start() {StartCoroutine(A());
}
void Update(){
Debug.Log("update");
}
省24
154
(1): 2020/01/11(土)13:27 ID:1/8GPuaw(1/8) AAS
初心者質問スレでlinqコードでえらい勘違いしてる奴がいてわろた
ああいうのチームにいたら苦労しそう
155
(1): 2020/01/11(土)13:30 ID:SODcWRcR(1) AAS
言っちゃ悪いけど、はたから見てたら同類にしか
とりあえず頭冷やせ
156: 2020/01/11(土)13:43 ID:GJHqUYRl(1) AAS
>>154
こっち来んなとっとと巣に帰れ
157: 2020/01/11(土)13:47 ID:1/8GPuaw(2/8) AAS
>>155
見苦しいのは認めるけどあそこまで間違った知識をドヤ顔で偉そうに振りかざしてるのはちょっとアレだわ
158
(1): 2020/01/11(土)13:59 ID:1/8GPuaw(3/8) AAS
とりあえずループ一つ展開君はWhereの間にSelectManyとか挟んだらどうなるのか自論よろ
159
(1): 2020/01/11(土)14:13 ID:QmLisIRr(1/5) AAS
5chではソース出した奴が正義だぞ
悪は潔く滅べ
160: 2020/01/11(土)14:19 ID:1/8GPuaw(4/8) AAS
>>159
よく知らんけど間違ったソース出してドヤ顔してりゃいいってことか?お前も大概だな
161: 2020/01/11(土)14:23 ID:Y9mLoGJE(1) AAS
しつけーな消えろよ
162
(1): 2020/01/11(土)14:27 ID:eNMw2FnY(1/2) AAS
>>158
雑談スレの方に回答書いたから見て来い
あれで理解出来なければ俺にはどうしようもないからお前の勝ちで良いよ
163
(1): 2020/01/11(土)14:35 ID:QmLisIRr(2/5) AAS
はいはいはーい、公式ソースがまっっったく理解できませ〜ん!
オレの勝ちぃ!(ぶい)

もうこれでこの話は終わり、な?
164: 2020/01/11(土)14:36 ID:wPvGtAaQ(1) AAS
【ゲームエンジン】Unity初心者質問スレBuild3
2chスレ:gamedev

スレ建て初めてなので何か間違ってたらごめんなさい、前スレの続きの話ってもう書き込んで良いのでしょうか?
165
(1): 2020/01/11(土)14:38 ID:1/8GPuaw(5/8) AAS
>>162
雑談スレってどこよ
166: 2020/01/11(土)14:38 ID:1/8GPuaw(6/8) AAS
>>163
馬鹿は黙ってろ
167
(1): 2020/01/11(土)14:41 ID:eNMw2FnY(2/2) AAS
>>165
ここ
2chスレ:gamedev
168: 2020/01/11(土)14:51 ID:1/8GPuaw(7/8) AAS
>>167
あり。
が多分おまい人の言ってることを理解してない。
・誰もforeachがネストして展開されるなんて言ってない。もともとの話はLINQ、数珠つなぎにするから下手にコード書くよりもMove extとかで多少なりパフォーマンス劣化あるよねって話
・そこで言ってるCombinePredicateはまさに自分が言ってたC#上での最適化に他ならない
・元々はLinqで数珠つなぎにしたら効率悪くない?って話で別にWhere特化の話しない。だからセレクトメニー挟んだらどうなる?って話をしてる
・最後のforeachで使うイテレーターはリストのではなくWhereのイテレータ。
省1
169
(2): 2020/01/11(土)15:47 ID:QmLisIRr(3/5) AAS
え、なにこれまさかLINQの数珠繋ぎのパフォーマンスの話なの?
今時Unity4でも使ってるの?
パフォーマンス劣化てもしかしてMath関数を手書きでインラインしちゃうタイプ?
ちょっと失笑どころか爆笑なんですけど
170: 2020/01/11(土)16:01 ID:1/8GPuaw(8/8) AAS
>>169
いやほんと馬鹿的外れだから黙ってれば?
171: 2020/01/11(土)16:54 ID:6SUQzQhP(1) AAS
>>169
横からだが、大丈夫か?
Unity使ってる時点でモバイルがターゲットなんだから、少しでも軽くしたいのは当然だろ
そうじゃなくても、軽くなればそのぶん他の処理に割くことできるわけだし
Mathが〜とかアホなこと言ってるが、例えば三角関数みたいによく使うもんは今でも速度が欲しいときはテーブルで持たせたりするからな
172: 2020/01/11(土)17:00 ID:QmLisIRr(4/5) AAS
ああいや、気持ちはわかるよ
プロパティとか関数だからコスト重いよね

だから
実質メソッド呼び出しであるプロパティは使わない!
三角関数テーブルを保持!
これがオレのかんがえたさいこーのぱふぉーまんす!

などと供述しても許してやんよ(笑
173
(1): 2020/01/11(土)17:14 ID:WxTbxsnp(1) AAS
今でもテーブルのが速いと思ってるアホっているのか
何も知らない時が止まってるジジイ
174: 2020/01/11(土)17:17 ID:GoAReVTm(2/2) AAS
さすが何でもスレ
煽り愛があるな
175: 2020/01/11(土)17:36 ID:QmLisIRr(5/5) AAS
いやいやUnityにおける三角関数ルックアップテーブルの有効性はなんかその界隈では有名な誰かが実証してたから!

CPUキャッシュとか一切考慮されてない駄コードによる結論だったけどそれでもMathf <<< LUTは証明されてる!

うわそんな無意味配列をCPUに送ってキャッシュミス誘発させるとか頭バグってるの…とか言っちゃダメ!
176
(1): 141 2020/01/11(土)21:14 ID:vfIcufps(1) AAS
>>151
>>142 でスプレッドシートが挙げられていたのですが否定的なご様子
他に良いものがあるというのであればぜひ教えてください
177
(1): 2020/01/11(土)21:18 ID:lf/mgOt0(1) AAS
>>173
シェーダーではまだ現役の手法なんだわ
ジジイですまんな
178: 2020/01/12(日)01:51 ID:lda9zJ/v(1) AAS
>>177
釣れますか?
179: 2020/01/12(日)02:15 ID:tOYdP0jz(1) AAS
イライラしてるやつ多すぎ
1-
あと 823 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s