Notifications
bg
Invite Others
Search
More
DISCUSSION
MEMBERS
Search
Group Info
Category
Groups from Unity
Description
Unityを学びたい人向けのグループ。おすすめの書籍やWeb記事、動画やチュートリアルプロジェクトなどを共有しみんなでUnityを学んでいこう!というグループです。分からないことがあれば質問して、分かる人に答えてもらうこともできます。
Preferred Language
Japanese
Location
Japan
tamtam
Owner
Dec 1, 2018
ようこそ! ここはUnityを学びたい・勉強したい人向けのコミュニティです。

・Unityを学ぶためのオススメ情報・解説記事を日々発信しています
・Unity関連の書籍やWeb記事、動画やチュートリアルプロジェクト、全国で開催されるイベント・勉強会などを共有しています
・もちろん、分からないことがあれば質問して、分かる人に答えてもらうこともできます
・さらに自分の作品や勉強の進捗成果をここに投稿するとUnityスタッフがコメントする、「やる気スイッチ」の入りやすいコミュニティです :)

ぜひ右上にある【グループに参加】ボタンをお願いします。

これまで連載している解説記事のバックナンバーはこちら。
https://connect.unity.com/p/oxue-biji-shi-batsukunanba

connect.unity.com
お学び記事バックナンバー - Unity Connect
こんにちは。早速ですがいくつか質問があります。
2Dゲームの攻撃判定についての質問です。 
ユニティちゃんの2Dのアニメーションを使っているのですが、剣を使った攻撃モーションでの攻撃判定の実装方法が分かりません。
画像のように剣を振った時だけ攻撃判定を出したいのですが、どうすればいいでしょうか?

https://teratail.com/questions/149212

上記の質問と似ていると思うのですが、これだと攻撃している(剣を振っている)時はプレイヤー自身の当たり判定はどうなっているのか分かりません。元々のプレイヤーのコライダーとまた別に剣のコライダーをつけるのでしょうか?
また、そうした際、剣を振っている時だけ剣の範囲に攻撃判定をつけるとして、例えばその攻撃判定に当たった敵は消える、というような処理にする場合どのようなスクリプトを書けば良いのでしょうか。

簡単に言うと、剣を使った2Dアクションの攻撃する際の当たり判定らへんのことが分かっていない感じです。剣を後から持たせるのは剣にコライダーをつければ解決するけど、元々剣を振っているアニメーションの場合はどうするのか分かりません。一般的にはどのような方法がとられているのでしょうか。長々とすみません。

>https://teratail.com/questions/149212 >上記の質問と似ていると思うのですが、これだと攻撃している(剣を振っている)時はプレイヤー自身の当たり判定はどうなっているのか分かりません。元々のプレイヤーのコライダーとまた別に剣のコライダーをつけるのでしょうか? BoxColider2Dはキャラクター自身のGameObjectとは別に持っておき、攻撃モーションに合わせて有効化・無効化する感じで出来ます。つまり「元々のプレイヤーのコライダーとまた別に剣のコライダーをつける」です。この時コライダーはTriggerで利用します(判定のみを使用) 「攻撃判定に当たった敵は消える」は「攻撃を攻撃を行うColliderがOnTriggerEnter2Dで接触を検知、接触対象にメッセージを送信」しても良いですし、「攻撃を受けたColliderがOnTriggerEnter2Dで接触を検知し、接触対象から情報を取得」しても良いです。前者は武器毎に特殊な動きがある場合に作りやすく、後者は武器毎の違いが攻撃力程度の場合は作りやすいです。 実際には攻撃判定の取得方法は色々ありますが、とりあえず上の方法で実現できます。
こんばんわ

Unityで質問したいことがあります。

[やりたいこと]
オブジェクトの速度をテキストに表示させようとしています。

[わからないこと]
オブジェクトを移動させるスクリプトから、オブジェクトの速度”speed”をテキストのスクリプトにpublicで引用しようとしましたがダメでした。

・動的な変数である”speed”をどのようにテキストで表示させればいいでしょうか。

ご教授のほど、よろしくお願い致します。

20 hours ago
Reply@Satoshi Miyamoto動作確認したわけではないのですが、下記3点の記事を参考にしてみてはいかがでしょうか? 【Unity】ScriptからuGUIのTextにアクセスして内容を変更する https://qiita.com/cotsdrop/items/c5924842aac4ca6e8d54 動くObjectの速度の測り方[Unity] https://qiita.com/sakas1231/items/305148e45b6fde2bc222 [Unity]Rigidbodyの速度を表示する. https://qiita.com/Teach/items/9264627236e98fb566a6 速度表示をログに出力している部分を、テキストに渡すようにすれば可能かと思います。
テキストに渡すことはまだできていませんが、やりたかったことができるようになりました!誠にありがとうございます!
21 hours ago
Satoshi Miyamoto様 ご教授していただき誠にありがとうございます。URLまで記載していただき誠にありがとうございました。URL見ながら試してみたいと思います。
2 days ago
動作確認したわけではないのですが、下記3点の記事を参考にしてみてはいかがでしょうか? 【Unity】ScriptからuGUIのTextにアクセスして内容を変更する https://qiita.com/cotsdrop/items/c5924842aac4ca6e8d54 動くObjectの速度の測り方[Unity] https://qiita.com/sakas1231/items/305148e45b6fde2bc222 [Unity]Rigidbodyの速度を表示する. https://qiita.com/Teach/items/9264627236e98fb566a6 速度表示をログに出力している部分を、テキストに渡すようにすれば可能かと思います。
こんちゃunity初心者ですまからないこといっぱいですが
教えれることなら教えてほしいです

im
ito masahiro
Nov 29, 2019
こんにちは。
unity初心者です。どう実現したら良いか困ってしまい、投稿しました。
ここで合っていない場合はご指摘ください。
360度カメラを使って、3D空間を作れないかと考えております。
具体的には以下の様な空間です。
どのようにすればこのようなものが作れるのかどなたか教えていただけますと幸いです。
https://youtu.be/S2eXK025uC4

youtu.be
Unity vs Unreal | Graphics Comparison
im
4 days ago
Reply@tamtam最初の動画などを見て推測するに、おそらくやりたい事は点群撮影などで行うようなことを指しているのかなと思います。今年Unity JapanではオフィスをUnity上でビジュアライゼーションをしたプロジェクトを作りました。その中でも最初はオフィスの点群撮影でした。詳しくはこちらのブログに載っています。 http://tsumikiseisaku.com/blog/unity-japan-office-1/ また、いわゆるカメラ撮影で空間を3D化するものもあるようです。 https://www.sugitec.net/7702/ ただし、どちらもホビーユーザーがやるものではありません。そこで、もうひとつ方法を紹介します。 これはUnityを使い、ProBuilderというパッケージを使って3D空間を作成するというものです。今年9月に行ったUnite Tokyoでは、イベント担当者が事前にこの手法で会場設計をしました。フォトリアルではありませんが、ノンエンジニアでも3D空間を構築することができます。 https://learning.unity3d.jp/3988/ やりたいこと、ご自身のスキルなどに併せて、ぜひご検討ください。
ご教示いただきありがとうございます。勉強いたします。
tamtam
Community Evangelist
4 days ago
最初の動画などを見て推測するに、おそらくやりたい事は点群撮影などで行うようなことを指しているのかなと思います。今年Unity JapanではオフィスをUnity上でビジュアライゼーションをしたプロジェクトを作りました。その中でも最初はオフィスの点群撮影でした。詳しくはこちらのブログに載っています。 http://tsumikiseisaku.com/blog/unity-japan-office-1/ また、いわゆるカメラ撮影で空間を3D化するものもあるようです。 https://www.sugitec.net/7702/ ただし、どちらもホビーユーザーがやるものではありません。そこで、もうひとつ方法を紹介します。 これはUnityを使い、ProBuilderというパッケージを使って3D空間を作成するというものです。今年9月に行ったUnite Tokyoでは、イベント担当者が事前にこの手法で会場設計をしました。フォトリアルではありませんが、ノンエンジニアでも3D空間を構築することができます。 https://learning.unity3d.jp/3988/ やりたいこと、ご自身のスキルなどに併せて、ぜひご検討ください。
im
5 days ago
Reply@tamtamTHETAなどの360度カメラで撮影した写真をUnityへ持ち込む方法は、このブログ記事が参考になるかと思います。 https://qiita.com/kingyo222/items/e6453a03953a0628458e
ご返信ありがとうございます。試してみます。重ねてのご相談で恐縮でございますが、写真から3d空間を作る方法をご存知でしたら、ご教示いただけますと幸いです。(自分でも探しているのですが、未だ見つけられず。。)
im
5 days ago
Reply@tamtamTHETAなどの360度カメラで撮影した写真をUnityへ持ち込む方法は、このブログ記事が参考になるかと思います。 https://qiita.com/kingyo222/items/e6453a03953a0628458e
ご返信ありがとうございます。
View More Comments
YO
Yuta Ogasawara
Nov 11, 2019
こんにちわ。こちらに質問する内容ではと思いますが、困っているので質問させて下さい。

現在、通信部分をGrpcライブラリを利用して実装しています。Monoバックエンドではきちんと通信出来ますが、IL2CPPonAndroidの環境でlibc参照エラーでネットワークがクラッシュします。症状としては
https://issuetracker.unity3d.com/issues/android-mono-il2cpp-unable-to-find-libc-error-thrown-when-executing-certain-sslstream-constructor
こちらと全く一緒なのですが、Fixed in - 2019.3.0a11 となっていて既に修正されているはずが、最新の2019.3.0b9、2020.1.a12でも発生します。

別の原因なのかと思い再度バグレポートしましたが(Case 1192573)、QAテスターからの返事は we actually know about this issue and are tracking progress. でした。
これは、既に修正されているが、最新のベーター版にはフィックスされたコードが移植されていないとう認識で良いのでしょうか?
本家のフォーラムにも投稿しましたが、回答は得られませんでした。
https://forum.unity.com/threads/grpc-with-il2cpp-on-android-unable-to-find-libc.762416/

自分の手違いや、勘違いの可能性も高いのですが、アドバイス頂けると助かります。
予算の問題でPhoton等は選択肢から外しています。

issuetracker.unity3d.com
Unity IssueTracker - [Android][Mono][IL2CPP] "Unable to find libc" error thrown when executing certain SslStream constructor
YO
22 days ago
Reply@Yuji YASUHARA丁寧にありがとうございます、お役に立てたのかわかりませんが、会話することで前進することってありますよね。がんばってください!
何十回もテストして、原因つかめず、とりあえず返答待ちにして別の部分を作っていましたがずっと気にかかっていた問題で。次にすすめるのでほっとしています。頑張ります!
Yuji YASUHARA
Field Engineer
23 days ago
丁寧にありがとうございます、お役に立てたのかわかりませんが、会話することで前進することってありますよね。がんばってください!
YO
23 days ago
@Yuji YASUHARA 最新バージョンのprotoツールでプロト用のC#コードを生成し直したところ、NullExceptionが消え、通信出来るようになりました。 頂いたリンク等は全て参照して実装していましたが、自分に至らない点がありました。 MagicOnionもMonoではテストしていて、バックエンド側でフルセットの.netを使いたい場合にMicrosoftのドキュメントがそのまま適用出来る点でGprcを選択していました。 libcエラー自体は依然出ていて謎ですが(ダミー関数が原因?)、通信は出来ており(2019.3.0b10) いけそうな感触になってきました。 QAのほうには通信出来た旨伝えようと思います。お返事頂き、ありがとうございました。
YO
24 days ago
頂いた提案を元にまた試せていないこと検証してみます。 お忙しい中お返事いただき有難うございます。
View More Comments
Category
Groups from Unity
Description
Unityを学びたい人向けのグループ。おすすめの書籍やWeb記事、動画やチュートリアルプロジェクトなどを共有しみんなでUnityを学んでいこう!というグループです。分からないことがあれば質問して、分かる人に答えてもらうこともできます。
Preferred Language
Japanese
Location
Japan