[過去ログ]
【UE4】Unreal Engine 4 part6 [無断転載禁止]©2ch.net (1002レス)
【UE4】Unreal Engine 4 part6 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
587: 名前は開発中のものです。 [sage] 2017/12/30(土) 13:24:39.27 ID:tHmVXM7r 個人的にはUE4ではプログラミングの文法を覚えなくていいというのが最大のメリットだと思っている http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/587
588: 名前は開発中のものです。 [sage] 2017/12/30(土) 14:45:19.92 ID:pvLllM0p ある程度のスペックのPCが行き渡ってる教育機関ならUE4でロジックを組んでゲームを作りそこから発展してC++の授業に入るとか良さそう scratchとかよりやりがいもある http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/588
589: 名前は開発中のものです。 [sage] 2017/12/31(日) 00:37:21.07 ID:YQ0DoiA8 コードを書く前にアセットを作り始められるのは専門学校や企業など分業の場において都合がよろしい http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/589
590: 名前は開発中のものです。 [sage] 2017/12/31(日) 10:36:36.21 ID:S8GROQZ1 Particle Textプラグイン、楽しそう。 http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/590
591: 名前は開発中のものです。 [] 2017/12/31(日) 18:28:39.17 ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。 グーグル検索⇒『来島のモノノリウエ』 BJ1QOYV9Y1 http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/591
592: 名前は開発中のものです。 [sage] 2018/01/02(火) 16:05:26.05 ID:mImzY038 cast toのObjectに何繋げたらいいかいまいち分からん http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/592
593: 名前は開発中のものです。 [sage] 2018/01/02(火) 16:07:12.26 ID:910Dw9FZ castは鬼門 ややこしい とくにチュートリアルではあんまり説明されないし http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/593
594: 名前は開発中のものです。 [sage] 2018/01/02(火) 16:15:08.32 ID:Ja0LV1Uh 状況による http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/594
595: 名前は開発中のものです。 [sage] 2018/01/02(火) 16:45:37.02 ID:DpI6vvKd 秘儀、総当り http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/595
596: 名前は開発中のものです。 [sage] 2018/01/02(火) 19:14:21.88 ID:lnqzfGPL キャストについて簡単にサラッと説明はできないが鬼門ってほど難しくはないよ 例を上げてからごちゃごちゃ書いてみるわ UE4 のノードに GetPlayerPawn っていのがある このノードでインスタンスを取得して実際に自分が作ったオリジナルのプレイヤークラスとして使う場合に GetPlayerPawn -> Cast to MyPlayerCharacter とキャストして扱うのが、もっとも多いのではないだろうか多分 このノード、取れるインスタンスのクラスは Pawn なんだよね でも、多くの人の D
efault Pawn Class には、自分で作った 恐らく Character クラスを元に作ったオリジナルなプレイヤーを設定しているはずで Pawn なんてクラスじゃないし せっかく作った関数も呼べない でも間違いなく自分が作ったオリジナルのプレイヤーのインスタンスが取得できている これにはクラスの継承関係が関係するんだけど少し難しくなるので後ほど このノードで取得したインスタンスは間違いなく自分の作ったオリジナルプレイヤーなのだけど クラスの型は UE が用意している Pawn なので、自分があとで作った関数なんぞ知らない 当然その関数を実行するこ
とはできない、それを解決するのがキャストというわけ キャストで自分で作った方のオリジナルのクラスだと宣言してやることで解決する もちろんなんでもかんでもキャスト出来るわけじゃない キャスト可能なのは、そのインスタンスのクラスが、どのような親クラスを持って生まれたのかによって決まる 今回のケースは以下のような親子構造を元に MyPlayerCharacter として登場したので Character にも Pawn にも Actor にも Object にもなれる、逆に言うとそれ以外にはなれない Object └Actor └Pawn └Character └MyPlayerCharacter
http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/596
597: 名前は開発中のものです。 [sage] 2018/01/02(火) 19:15:10.54 ID:lnqzfGPL ちなみに Actor として生まれたやつは、MyPlayerCharacter にはなれないよ。 親は語れるけど未知の子供は語れない まるで俺らのようだね http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/597
598: 名前は開発中のものです。 [sage] 2018/01/02(火) 19:18:16.78 ID:lnqzfGPL 個人的な見解だけど キャストはオブジェクト指向的にロジックを抽象的に扱う場合は多用するが 個人制作の範囲なら特になくてもこまらないだろうなとは思う、多分、俺は死ぬけど エンジンが提供してる関数とかは抽象的に扱ってるものが多いので それこそ GetPlayer〜シリーズとかね、それらを扱うのに使うくらいじゃないかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/598
599: 名前は開発中のものです。 [sage] 2018/01/02(火) 19:28:30.36 ID:vhrbzjyP WidgetBPにちょっかい出したいときもキャストよく使うよね http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/599
600: 名前は開発中のものです。 [sage] 2018/01/02(火) 21:02:21.76 ID:910Dw9FZ キャストないと何かに当たったときにダメージ判定できないじゃん http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/600
601: 名前は開発中のものです。 [sage] 2018/01/02(火) 21:20:56.97 ID:910Dw9FZ いや無理やりブループリントインターフェース使ってダメージ受け渡すという手もあるにはあるか それはそれで面倒くせー http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/601
602: 名前は開発中のものです。 [sage] 2018/01/02(火) 21:23:04.16 ID:Ja0LV1Uh それは無くてもできるだろクラスじゃなくてインスタンスに当ててんだし http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/602
603: 名前は開発中のものです。 [sage] 2018/01/02(火) 21:28:41.99 ID:910Dw9FZ https://answers.unrealengine.com/storage/temp/221228-prtscr-capture.jpg そうか?ここにキャストやブループリントインターフェースの助けなしにダメージの値をつなげるのは無理じゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/603
604: 名前は開発中のものです。 [sage] 2018/01/02(火) 21:43:25.73 ID:Ja0LV1Uh これ受け手側でやってるの?発生源に書くものだと http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/604
605: 名前は開発中のものです。 [sage] 2018/01/02(火) 22:10:31.06 ID:910Dw9FZ 発生源に書く場合でもやっぱりキャストは必要なんじゃないの?よくわからんがそれ以外の方法があるなら聞きたい http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/605
606: 名前は開発中のものです。 [sage] 2018/01/02(火) 22:45:48.38 ID:Ja0LV1Uh わいも人に教えるほどえらくないけど でも基本これで何か足りないことあるの? ttp://i.imgur.com/KaXJ1J3.jpg http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/606
607: 名前は開発中のものです。 [sage] 2018/01/02(火) 22:52:56.96 ID:910Dw9FZ えっあれってそういう使い方できたんか サンクス http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/607
608: 名前は開発中のものです。 [sage] 2018/01/02(火) 23:03:56.25 ID:Ja0LV1Uh あれってどれだよ! http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/608
609: 名前は開発中のものです。 [sage] 2018/01/02(火) 23:05:41.83 ID:910Dw9FZ アザーアクターの青いピンのことだよ キャストなしで機能したんだな しらんかったわ http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/609
610: 名前は開発中のものです。 [sage] 2018/01/03(水) 02:13:49.53 ID:MhQp1Sdz >>596 万能感感じてたけどそうでもないんだな http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/610
611: 名前は開発中のものです。 [sage] 2018/01/03(水) 03:41:07.81 ID:Oi+exl7b castは出来れば使うなと誰かに言われたからTagは軽率に使ってしまう http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/611
612: 名前は開発中のものです。 [sage] 2018/01/03(水) 06:49:21.75 ID:kC2PEiAD >>609 Other Actor とか書いていて何者かわからなさそうだけど ひとまず、Actor クラスなのは現段階でもわかってるので、Actor クラスが持ってる関数にはアクセスできるよ ここから目的のクラス(自分で作ったやつとか)の関数を呼ぶ場合はキャストなりインターフェイスなり使う必要がある 個人的には、キャストを使うと依存関係が生まれてしまってコンパイルが遅くなったりアセットの削除が簡単にできなくなったりするので インターフェイスのほうをオススメし
たくなる http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/612
613: 名前は開発中のものです。 [sage] 2018/01/03(水) 06:52:59.13 ID:kC2PEiAD >>611 中身はダイナミックキャストといって処理負荷的にはお安くはないからなんだけど ぶっちゃけ目くじら立てるものでもないけどね ただ、無駄に何度も行ったり毎フレーム行う要な場合は無視できない場合もあるので工夫するくらいかな Tag は、打ち間違えとがあるので規模が小さいなら問題ないけど 規模が大きくなると注意してても分かりにくい不具合が出るので個人的には避けたい所 http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/613
614: 名前は開発中のものです。 [sage] 2018/01/03(水) 07:58:36.19 ID:aqXpuy+J GameplayTagってのは? 見た感じname直打ちじゃなくスロットになってるみたいだぞ http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/614
615: 名前は開発中のものです。 [sage] 2018/01/03(水) 09:12:01.50 ID:aqXpuy+J 少しほじくってみたがよくわからんな actor has tagと同じ感覚でよそから関連ノード引っ張ろうとしたけど一致しないっつーかそいつのどこと照らし合わせてるんだこれ http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/615
616: 名前は開発中のものです。 [sage] 2018/01/03(水) 10:39:52.33 ID:5JB42CG7 今年からUE4でゲーム作り頑張るか 真面目にやれば一年後にはアクションゲームが一つ出来上がるでしょ(慢心) システムが簡単でもアイデア次第で売れるだろうし(沢山売れるとは言ってない) http://mevius.5ch.net/test/read.cgi/gamedev/1486556179/616
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 386 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s