SlideShare a Scribd company logo
1 of 32
Download to read offline
今回はFPS(ファーストパーソンシューター)
で作っていきたいと思います
プロジェクト作成時にファーストパーソンを選んで
名前は「Matoate」で作成してください
作成したらまずはファーストパーソンがどんなものか試してみましょう
右上のプレイを押してください
一人称視点で左クリックでで弾を打つことができると思います
このテンプレートはシューティングゲームを作る上では便利ですね
発射音が大きいと思うので音量を調整していきます
「FirstPersonCharacter」を選択して開いてください
イベントグラフを開くと
多数のノードがすでに組まれていますが
「Spawn Projectile」というコメントのついた
覧の矢印のノードを見てください
この白い範囲がコメントの内容
左上の吹き出しがコメントです
プログラムの説明を書き
ぱっと見ただけで内容が分かるように
するためのモノです
このノードの逆三角形をクリックして
ください
クリックするとこのような覧が開くので
一覧の中の「Volume Multiplier」の数値が
発射時の音量なのでここの値を変えていきます
自分の場合大きすぎたので[0.1]に設定しました
次は球の速度と大きさを変えていきます
「FirstPersonProjectile」を選択して開いてください
「Sphere」を選択してトランスフォーム覧の
拡大縮小の覧の数値を変更します
値を[0.1]から[0.05]の半分の大きさに変更します
次は速度を変更します
Projectileを選択してください
[Projectile]の覧の[initial Speed]と[Max Speed]の値を
両方[5000]に変更してください
再生して試してみてください
弾の大きさが小さくなり、スピードが速くなったかと思います
次は撃てる数を制限するために残弾数を実装します
「FirstPersonCharacter」を開いてください
「Spawn Projectile」の中の
[InputTouch]を右クリックし
リンクを切断を選択してください
「=」の左上側と
「InputTouch」の[Finger Index]を
繋げておいてください
変数を作成します
名前:[ZANDAN]
変数の型:intanger
デフォルト値:0
変数のデフォルト値を「30」
に設定してください
この値が残弾数となります
(30発まで撃てる)
ノードを組んでいくために
スペースが必要なため白い枠を飛び出して
左側に移動させてください
「Branch」「>」「Get ZANDAN」
の3つを画像のように繋げてください
先ほど音量を変更したノードの後に
「Set ZANDAN」「-」「Get ZANDAN」の
三つのノードを画像のように繋げてください
試しにプレイしてみましょう
30発撃つとそれ以降は撃てなくなっていたら成功です
残弾数が見てわかるようにUIに表記するようにします
「ZANDAN」という名前のWidgetを作成して開いてください
Textを2つドラッグ&ドロップし
「ZANDAN」と「30」にそれぞれ
名前を変更してください
「30」のテキストを選択し
バインドをクリックし
バインディングを作成を選択してください
グラフが自動で開かれると思うので開いたら
以下のようにノードを組んでください
このノードは「ZANDAN」の右側と
「Return Node」のピンクの部分を繋げると
自動で生成されます
次は「FirstPersonCharacter」を開いて下さい
作ったUIを画面上に表記させます
イベントグラフの中から「Event BeginPlay」を探してください
おそらく左上にあるかと思います
先ほどと同じように
「Event Begin Play」を左に動かしてください
「Event Begin Play」から伸ばして
「Create Widget」と「Add to Viewport」を繋げてください
「Create Widget」の[Class]のところに「ZANDAN」を選択して設定してください
画像のようになったら完了です
プレイしてみましょう
撃つと残弾の数値が減っていき
0になると撃てなくなるようになっていたら成功です

More Related Content

More from XxTOYOxX

More from XxTOYOxX (15)

Xbox ui
Xbox uiXbox ui
Xbox ui
 
Multi play
Multi playMulti play
Multi play
 
Push event
Push eventPush event
Push event
 
Mixamo presen
Mixamo presenMixamo presen
Mixamo presen
 
Ue4 animation
Ue4 animationUe4 animation
Ue4 animation
 
Sketchfab
SketchfabSketchfab
Sketchfab
 
Part7
Part7Part7
Part7
 
Part6
Part6Part6
Part6
 
Part5
Part5Part5
Part5
 
Part4
Part4Part4
Part4
 
Part3
Part3Part3
Part3
 
Part2
Part2Part2
Part2
 
From title ui loop
From title ui loopFrom title ui loop
From title ui loop
 
How to make bomb
How to make bombHow to make bomb
How to make bomb
 
Game1 part2
Game1 part2Game1 part2
Game1 part2
 

Recently uploaded

chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfssuser31dbd1
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社hmoriyama
 
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料Jun Chiba
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店ssuserfb441f
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパンYusuke Katsuma
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------ssusercbaf23
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続Yusuke Katsuma
 

Recently uploaded (9)

chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
 
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
答えのないコンセンサスゲーム「無人島での出来事」運営用パワーポイントスライド説明資料
 
company profile
company profilecompany profile
company profile
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
 
KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
 

Part1