[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
256
(2): 名前は開発中のものです。 [sage] 2020/01/26(日) 03:45:46.72 ID:wmtOSy96(1) AAS
>>252
252(1): 名前は開発中のものです。 [sage] 2020/01/25(土) 21:10:01.15 ID:7xtf6OfK(1) AAS
Input.GetButtonDown
InputGetButtonUp
でいかんの?
InputGetButton
期待してやってみましたがダメでした。
>>251
251(1): 名前は開発中のものです。 [sage] 2020/01/25(土) 20:45:50.43 ID:JCoOqUSR(1) AAS
>>247
お前が言ってるロックマンのパターンでは
シーンをわけんなってことだよ
ということですよね
sceneをまたぐと入力が切られること自体クソ仕様なのか
自分がこのタイミングでscene遷移を利用することがクソ思考なのか
未熟者の自分には判断ができません。
そもそも全体のリスタートにscene遷移する必要があるのか否か
scene遷移が必要な場面などについてしばらく勉強したいと思います。
レスくださった皆さまありがとうございました。
257
(1): 名前は開発中のものです。 [] 2020/01/26(日) 07:48:04.40 ID:Fvh37rHc(1/2) AAS
Unityエディタ上からGameObjectに対してEventTriggerを追加するのではなく、スクリプトからGameObjectに対してOnPointerClickを追加するには、どのようにすればよいのでしょうか?
GameObjectに対して、コライダーを追加して、下記の様にIPointerClickHandlerをインプリメントしたスクリプトを追加しても、OnPointerClick()が呼び出されません。
どの様にすれば良いでしょうか?
class Boo : MonoBehaviour,
IPointerClickHandler,
{
public void OnPointerClick(PointerEventData eventData)
{
}
}
258: 名前は開発中のものです。 [] 2020/01/26(日) 08:17:37.26 ID:ckFKG1Im(1/6) AAS
>>257
自分用Unityメモ:EventTriggerにスクリプトからEventを追加する
外部リンク:kasatanet.はてなblog.com/entry/2017/11/19/233426

はてな部分はローマ字で
259: 名前は開発中のものです。 [sage] 2020/01/26(日) 09:40:56.48 ID:2uuxF2Qq(2/3) AAS
>>256
うん、もちっとがんばってね。

あと、down upは、そのままじゃだめだよ。押されたら保管、その値を参照して処理。
260
(1): ◆uBR9Xpjlnk [sage] 2020/01/26(日) 10:26:21.47 ID:DH9o2bCr(1/2) AAS
StaticなクラスからGameObjectを生成しようとしてるんですがGameManager.Instantiateしてるんですが問題ありますか?
そもそもStaticなクラスから生成しようとしてること自体が間違いですかね?
261: 名前は開発中のものです。 [] 2020/01/26(日) 10:37:30.20 ID:ckFKG1Im(2/6) AAS
>>256
再度修正しました
とりあえず2押に対応しました
ソース整理してないので醜いかもですが

一応、流れとしてはStartシーンをベースにして
sampleシーンをロード、アンロードします
これで入力値はずっと取れるようです
外部リンク:thuploader.orz.hm
262
(1): 名前は開発中のものです。 [] 2020/01/26(日) 11:03:24.82 ID:ckFKG1Im(3/6) AAS
>>260
>GameManager.Instantiate
このGameManagerってのが何かよく分からないけど
Instantiateのマニュアル
外部リンク[html]:docs.unity3d.com
staticのマニュアル
外部リンク[html]:docs.unity3d.com
これ見るだけだと特に問題ないと思います

>そもそもStaticなクラスから生成しようとしてること自体が間違いですかね?
Instantiate自体はなんでもクローン化できるし間違いという概念自体無いのかなと
思いますが・・・
263: 名前は開発中のものです。 [sage] 2020/01/26(日) 15:48:27.71 ID:b+yLlRNB(1/3) AAS
アイソメトリックタイルで2Dドット絵のクォータービューのマップタイルを配置して、ドットキャラを落としたところ
タイルより少し浮いた位置に落ち、キャラが倒れてしまいました

タイルには2Dタイルマップコライダー キャラには2Dリジッドボディと2Dカプセルコライダーを設定してます
正確に1タイル上に着地するにはどうすればいいでしょうか
264
(1): 名前は開発中のものです。 [] 2020/01/26(日) 16:06:04.79 ID:ckFKG1Im(4/6) AAS
画面ないからなんとも言えんが
とりあえず公式ブログのプロジェクトでも見てみるとかどう

タイルマップの等角 2D 環境
外部リンク:blogs.unity3d.com
265: 名前は開発中のものです。 [sage] 2020/01/26(日) 16:41:35.15 ID:b+yLlRNB(2/3) AAS
>>264
ありがとうございます、キャラが倒れるのは回転を固定にチェックを入れていなかったからでした
こちらの動画が参考になりました、頑張ってみます
266: ◆uBR9Xpjlnk [sage] 2020/01/26(日) 16:57:41.23 ID:DH9o2bCr(2/2) AAS
>>262
説明が足りなくてすいません。
Monobehaviourを継承してない(できない)StaticなクラスでInstantiateをしようとしてるんですけどGameManagerクラスはMonobehaviourを継承してるかつどこからでも呼び出せるからGameManager.Instantiate()といった感じでやってるんですよね。
267
(1): 名前は開発中のものです。 [sage] 2020/01/26(日) 18:36:10.24 ID:3Sh7JjJE(1) AAS
canvasのtextってもしかして全部再描画してるんですかね?
縦文字スクリプト作ってoutlineつけてフェードイン&フェードアウト作って
ノベルゲームみたいに一文字ずつ出るようにしたら50文字ぐらい読み込むとどんどんと重くなります
もしかしてcanvasって一行一行ずつ作った方がいいんですか?
268: 名前は開発中のものです。 [sage] 2020/01/26(日) 18:52:40.04 ID:2uuxF2Qq(3/3) AAS
文字だけじゃなんとも。
269
(1): 名前は開発中のものです。 [sage] 2020/01/26(日) 20:48:24.56 ID:b+yLlRNB(3/3) AAS
この画像の赤ラインまで枠を縮めたいのですが、コライダーエディットのような項目が見当たらず、任意に動かせません
どうすればできますか?壁まで歩けてしまいます
画像リンク

270: 名前は開発中のものです。 [] 2020/01/26(日) 20:58:05.62 ID:ckFKG1Im(5/6) AAS
>>269
さっきの公式ブログにさ
「衝突タイルを配置したら、Tilemap Collider コンポーネントを衝突のタイルマップに追加します」
ってあるのよ
回り道かもしれないけど、まずは公式のプロジェクトダウンロードしてやってみたらどうかな、色々と勉強になると思うよ
271: 名前は開発中のものです。 [] 2020/01/26(日) 21:03:23.84 ID:ckFKG1Im(6/6) AAS
>>267
フェードアウト、インがどう作られてるのか?
一文字づつ出力がどんなスクリプトか?
まるで情報がわからないのに助言できないので、とりあえず

Unityにおける文字の描画と比較検証

外部リンク:creator.game.cyberagent.co.jp
272
(1): 名前は開発中のものです。 [] 2020/01/26(日) 22:38:27.18 ID:Fvh37rHc(2/2) AAS
OnMouseDown()はタッチにもクリックにも反応しますが、クリックのみにしか反応しないようにするにはどうすれば良いでしょうか?
273: 名前は開発中のものです。 [] 2020/01/27(月) 09:58:59.26 ID:Lnpc9jzQ(1) AAS
>>272

Input.touchCount が 0以上なら指タッチ、そうでないならマウスって判定でいいんじゃね
274: 名前は開発中のものです。 [sage] 2020/01/27(月) 10:23:02.20 ID:yuGD/LWP(1) AAS
downが呼ばれてtouchが0ならマウスじゃないの?
275
(1): ◆uBR9Xpjlnk [sage] 2020/01/28(火) 07:35:36.44 ID:JSvWE+67(1/6) AAS
SceneとGameでフォントがおかしいのってどうやって直すんですか?
画像リンク

276
(1): 名前は開発中のものです。 [sage] 2020/01/28(火) 08:03:11.76 ID:i1aGfgqT(1/3) AAS
すみません、例えばこんな感じでそのオブジェクトが消滅直前にSEを鳴らそうと
audioSource.PlayOneShot(deadSE);
Destroy(this.gameObject);
してもSEが鳴らずにオブジェクトが消滅してしまいます。
あとでサウンドオブジェクトはシングルトンで作るつもりでいるのですが
今は自分のオブジェクトが鳴らすSEは自分にアセットしたスクリプトにて処理させようと思ったんですが
もしかしてDestroy()直前に命令したら鳴らずに消滅するのでしょうか?
イメージでは鳴って消滅する感じだったんですが。
277: 名前は開発中のものです。 [sage] 2020/01/28(火) 08:05:47.09 ID:i1aGfgqT(2/3) AAS
ちなみに、Destroy()の直前じゃないところに記載した場合はそのSEが鳴ります。
呼び出したあとにオブジェクトが消滅するんだから音は鳴るだろって思ってるんですが
278
(1): 名前は開発中のものです。 [sage] 2020/01/28(火) 08:26:52.16 ID:UXt784Vm(1) AAS
Destroyでスピーカーごと消してるから鳴るもんも鳴らなくなる
279: 名前は開発中のものです。 [sage] 2020/01/28(火) 08:38:45.93 ID:i1aGfgqT(3/3) AAS
>>278
なるほどそりゃそうですよね
ありがとうございます!
280
(2): 名前は開発中のものです。 [] 2020/01/28(火) 08:54:49.39 ID:FwIKyioN(1/5) AAS
>>275
それだけの情報じゃ全くわからん
フォントは何か?
キャンバス設定はどうか?
カメラ設定はどうか?
出来ればプロジェクトアップしてくれると直ぐ見れると思う

>>276
公式のオーディオクリップの長さの説明に待つコードあるよ

外部リンク[html]:docs.unity3d.com
1-
あと 722 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s