Notifications
bg
Invite Others
Search
More
DISCUSSION
MEMBERS
Search
Group Info
Category
Groups from Unity
Description
Unityを学びたい人向けのグループ。おすすめの書籍やWeb記事、動画やチュートリアルプロジェクトなどを共有しみんなでUnityを学んでいこう!というグループです。分からないことがあれば質問して、分かる人に答えてもらうこともできます。
Preferred Language
Japanese
tamtam
Owner
May 28, 2018 11:44 AM
このグループはUnityを勉強している・したいと思っている人たちのためのコミュニティです。みんなで一緒にUnityを学んでいきましょう! なお、ほぼ毎日UnityスタッフによるUnityチュートリアル解説なども投稿されますのでお楽しみに!(質問も歓迎)

Jun 21, 2018 3:57 AM
【初心者向けプログラミング解説】#04
この定期投稿では、これからUnityを始める人の助けになるような情報を伝えていきます。
バックナンバーはこちら:http://bit.ly/omanabi-back

今日は初心者の方なら誰でもぶつかる問題その1、
「どうやって目的のプログラムを実現すればいいのか分からない問題」についてです。

ボクの経験談ですが、初心者用書籍に沿ってチュートリアルを
いくつかやったけれどそこからどうやって自分の作りたいゲーム
(その時はブロック崩し)を作ればいいか分からないことがありました。
ゲームの完成品はイメージできているけれど、
どうすればそのゲームができるか分からない状態です。

この原因は2つあると思っています。

まず、一見複雑に見える機能は単純な要素の組み合わせで
できていることが多いですが、その複雑そうなものを
単純な要素に分解して考えられていないことです。

次に要素を分割できたのはいいけど、それを適切な言葉で検索できないことです。

ブロック崩しを例に、画像で解説します!

何かわからないことや内容への意見などがあればコメントまでどうぞ!

tamtam
10 hours ago
この問題(難しさ)は初心者には結構あるあるなんですよね。私もそういう意味ではかなり苦労しています。で、初心者にオススメしているのが、この話の逆っぽいもので【自分が使える機能からゲームを考える】というもの。ピタゴラスイッチのピタゴラ装置を想像してもらえると良いのかもしれません。あれの1個1個は単純な機能、球が転がるとか押されると倒れるみたいなものですが、それを組み合わせると全然違うことが起こる・・・みたいな感じです。Unityにも単純な機能はたくさんあります。むしろその集合体みたいなものと捉えても良いかもしれません。(誤解を恐れず言えば) なので、自分が覚えた機能を組み合わせてどういうゲームが作れるか・・・を常日頃から考えていると、ある瞬間にヒラメキが出てきます。で、実際に組んでみて面白いかどうかを試すのが早いのもUnityのいいところだと思います。失敗することを恐れず、小さいものから少しずつ作るのがコツです!
tamtam
Owner
Jun 21, 2018 2:26 AM
おはようございます! 今日はお得な話!
Unity Asset Storeの人気アドベンチャーゲーム制作アセット「宴」を使ったゲームコンテスト(ゲームジャム)が開催されています。で、このゲームコンテストの参加者には最新版の「宴」が無償貸与されるとのこと。コンテスト締め切りは 8月5日(日)なので、今からでも遅くありません。ご興味ある方はこちらのページからどうぞ! http://assetstore.info/utagebookgamejam/

【参加者には宴の特別限定ライセンス貸与!】「Unity&宴ノベルゲーム開発入門」出版記念オンラインゲームジャム開催! – Unity公式 Asset Portal
http://assetstore.info/utagebookgamejam/
宴解説本が出版される!ということで著者の三日月時間さん、宴のパブリッシャーのMadness Laboさん、出版社の工学社さんと四者でガッツリとタッグを組んで「どうやったらみなさんが楽しんでくださるか」を一生懸命考えて実現にこぎつけました。楽しく参加していただけたら嬉しいです! (これ、enterキーでそのまま投稿になっちゃうんですね、、、)
昨年末にコラボさせていただいた unityroomさんと、またまたコラボさせていただきました。
Ryohei Tokimura
11 hours ago
ご紹介ありがとうございます。 宴はノベルゲーム用のアセットです。エクセルベースで編集できるのが特徴で、初心者にもとっつきやすい作りになってると思います。 さらに『Unity&宴「ノベルゲーム」開発入門』には詳細な手順が載っていますので、基本的なノベルゲームは問題なく作れるかと思います。 また、ノベルゲームだけではなくゲーム中のキャラクターの会話シーンなどにも使えます。なので、ノベルゲーム以外にも会話劇多めのゲームなんかでも参加いただければと思います。 Unity上に書いたプログラムを呼び出す方法もありますので柔軟に使えるかと。 ライセンスに関しても、無料貸与、半額キャンペーン、副賞でのバウチャーコードと、いろいろと準備していますので、この機会にぜひどうぞー
三日月時間
12 hours ago
(すみません、Enterキーで最初の1行だけ投稿されてしまいました…!改めて投稿させていただきます。) ご紹介いただきありがとうございます!『Unity&宴「ノベルゲーム」開発入門』の著者です。 この度、出版を記念して、ゲームジャムならびに宴半額セールを行っていただけることになりました。 ゲームジャムは、宴を持っていない方でもご参加いただけます。 入賞すると、宴のバウチャーコードや、書籍などが副賞として贈呈されますので、ぜひご参加ください。 また、ノベルゲーム以外のゲームでも参加可能です。 宴の半額セールは7月2日頃までとなっておりますので、「まずゲームジャムに参加して宴を無償で試し、セール終了までに購入するかどうかゲームを制作しながら考える」というのも良いかと思います。 この機会にぜひ宴を試していただけますと幸いです!
Jun 20, 2018 7:37 PM
コメントありがとうございます!
衝突の件ですが、
サーベルのColliderをIsTriggerにして、サーベルのスクリプトで処理しています。

「standby.GetComponent<Standby>().ex」を排他フラグにして、条件に入ればすぐに立てるようにしているのですが……


Touchのほうは、確かに単純に取得ができるかのプログラムを改めて組んでみるべきですね。
明日にでも試してみようと思います。

ほけ
32 minutes ago
OnTriggerEnterに処理を持って行き、else ifにしてみましたが……やはり同時検出してしまいますね。うーん
tamtam
12 hours ago
パッと見た感じですが、OnTriggerStayに書いてある処理をOnTriggerEnterのほうで行うのはどうでしょ? あとBombBoxかCoreかを判定するif文をif並列にするのではなく、if~else ifに書き換えるのはどうでしょ? もしそれでも動かないようであれば、また教えてください。
Jun 20, 2018 4:44 PM
OculusRiftのプログラムの勉強がてらにゲームを作っています。
だいぶゲームの形になってきたので晒してみます。飛んでくる爆弾をサーベルでうまいこと斬るゲームです。
http://whitecats.dip.jp/up/download/1529503995/attach/

【うまくいっていないこと】

・OculusTouchのボタンで開始したいけどうまくいってない。
  ⇒OVRInput.GetDown(OVRInput.RawButton.A)とかで取得できると思ったのですが……。類似の問題で、OculusTouchを振動させたりすることができていません。

・衝突の排他がうまくいってなくて、成功と失敗が同時に起こったりする。
  ⇒2つの衝突を同時に検出したとき、2つ目の処理を弾きたいのです。publicのフラグを使って弾こうとしているのですが、同時に衝突判定があるとどうしても二重で処理されてしまうのです……。

ゆに丸1号
20 hours ago
勉強がてらのレベルが高いですね!すごい! VR開発経験皆無なのですが、衝突の方なら何か分かるかもです。 同じくスクリプトのスクショ等お待ちしてますー。
tamtam
a day ago
すごい! もっと簡単なものを作っているのかと思いきや、ここまでできていたんですね! ビックリしました! さて、私はriftの開発経験がないので憶測でしか話せないのですが、参考までに。 ・OculusTouchのボタンで開始したい、振動もさせたい →OVRInput.GetDown(OVRInput.RawButton.A)で取得できると思います。なので、条件分岐とかの処理でこの取得処理が抜けちゃってる可能性はないでしょうか? あと取得がちゃんとできているかだけのプログラムを書いて動作するかを確認するのも良いと思います。参考までにこちらの記事を。(振動のことも書いてあります) https://framesynthesis.jp/tech/unity/touch/ ・ 衝突の排他がうまくいっていない →もし衝突判定のスクリプトを見ることができれば、何か分かるかもしれません。コメントではなく、このグループに別投稿でスクリプトのスクリーンショットなどを画像添付してもらえれば。 引き続き頑張ってください!
ほけ
a day ago
アップローダーのパス忘れてました 「bombslash」
k
Jun 20, 2018 4:51 AM
こんにちは!はじめまして!
現在、2d-shooting-gameのチュートリアルを進めています。
タイトルを付ける>10.1タイトルの表示において、記載通りに設定しても図10.1のように表示されず、困っております。
どなたか原因を教えていただけないでしょうか。

tamtam
a day ago
ken記載通りにすると合わなかったため、UICanvasを親にTextを子にして、フォントと位置はシーンビュー上で合わせる、というようにしました。
あれ、そうでしたか。本当はそこも直したいところですが、GUITextなどはもう廃れた仕様なので、UICanvasなどを使う方法=uGUIと言っていますが、それを使えるようになると良いです。むしろ、チュートリアルの方が古くてすいません・・・。(でも自分で解決できるのはスゴイです!)
k
ken
a day ago
記載通りにすると合わなかったため、UICanvasを親にTextを子にして、フォントと位置はシーンビュー上で合わせる、というようにしました。
k
ken
a day ago
tamtamこちらをご参照ください http://tech.pjin.jp/blog/2018/01/31/unity_gui-text_deprecated/ ちなみにGUI Layerは Add Component > Rendering の中にありますので、これをカメラに付けてください。
アドバイスありがとうございました!
tamtam
a day ago
こちらをご参照ください http://tech.pjin.jp/blog/2018/01/31/unity_gui-text_deprecated/ ちなみにGUI Layerは Add Component > Rendering の中にありますので、これをカメラに付けてください。
Category
Groups from Unity
Description
Unityを学びたい人向けのグループ。おすすめの書籍やWeb記事、動画やチュートリアルプロジェクトなどを共有しみんなでUnityを学んでいこう!というグループです。分からないことがあれば質問して、分かる人に答えてもらうこともできます。
Preferred Language
Japanese