フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
特になし
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
・http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
前スレ
https://mevius.5ch.net/test/read.cgi/gamedev/1611461190/
探検
【ゲームエンジン】Unityなんでも質問スレpart4
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2021/04/24(土) 09:14:35.04ID:0FwiNv3V629名前は開発中のものです。
2021/07/10(土) 19:08:05.12ID:1fr88Ybg 大丈夫。生きてるだけで正解
630名前は開発中のものです。
2021/07/10(土) 19:18:13.98ID:6wqWsGNz うろ覚えなんで嘘かも知れんが
確かvsは参照をDBに持っててキャッシュしてたような
.vsの中にある.suoってのがDBだったような気がする
VC++の時はやたらこれが壊れまくるとか10分くらい考え込むとかよくあったんで
機嫌が悪いときはいつも消してた覚えがある
前はルートにslnと一緒にベタ置きしてあったけど今はしまってあるんだな
確かvsは参照をDBに持っててキャッシュしてたような
.vsの中にある.suoってのがDBだったような気がする
VC++の時はやたらこれが壊れまくるとか10分くらい考え込むとかよくあったんで
機嫌が悪いときはいつも消してた覚えがある
前はルートにslnと一緒にベタ置きしてあったけど今はしまってあるんだな
631名前は開発中のものです。
2021/07/11(日) 09:20:49.97ID:Vnx+T80x >>628
うちも時々なるわ。
ネットで
「unityエディタ側でc#スクリプトを新規作成する」
と、とりあえず直る
って情報見つけてやってみたら直ったから
それで対応してる。
根本的な解決じゃないけどね…
うちも時々なるわ。
ネットで
「unityエディタ側でc#スクリプトを新規作成する」
と、とりあえず直る
って情報見つけてやってみたら直ったから
それで対応してる。
根本的な解決じゃないけどね…
632名前は開発中のものです。
2021/07/11(日) 09:55:57.71ID:sA7AlN7a Rider使ってるけどそういう感じのはでないな
633名前は開発中のものです。
2021/07/11(日) 12:58:06.86ID:pFx3Bnre unityをバージョンアップするとVisual Studioもダウンロードされるんですけど
これってMicrosoftからダウンロードしてインストールしたものと異なる仕様のVisual Studioですか?
これってMicrosoftからダウンロードしてインストールしたものと異なる仕様のVisual Studioですか?
634名前は開発中のものです。
2021/07/11(日) 13:59:57.66ID:RpGr2lR7 単にバッチファイルでDLしてくるだけだからMSが配布してる物で間違いはないよ
635名前は開発中のものです。
2021/07/11(日) 18:13:54.93ID:N/2uyxAu ふりーむとかでプログラマ募集してるけど全然来ないな
やっぱ金払わないと厳しいのか?
やっぱ金払わないと厳しいのか?
636名前は開発中のものです。
2021/07/11(日) 20:45:14.11ID:xFk4swv1 企画内容による
数ヶ月でできるくらいの企画なら無償でもそこそこ応募あるらしいし、実際オレも応募したことある
応募が来ないのは企画内容に無理があるからだよ
もっと言うと「募集主はどのへんに無理があるかすらわからないヤツだ」と思われるからだ
数ヶ月でできるくらいの企画なら無償でもそこそこ応募あるらしいし、実際オレも応募したことある
応募が来ないのは企画内容に無理があるからだよ
もっと言うと「募集主はどのへんに無理があるかすらわからないヤツだ」と思われるからだ
637名前は開発中のものです。
2021/07/11(日) 21:06:30.76ID:lnEVwcgk638名前は開発中のものです。
2021/07/12(月) 00:15:15.27ID:Zq/zKHMT それまで問題なかったのに
{}の中の順番を入れ換えただけで
{のところに赤波線で
「}が必要です」って出るようになったんですけど
さっぱり意味がわかりません
どうしたらいいのでしょうか
{}の中の順番を入れ換えただけで
{のところに赤波線で
「}が必要です」って出るようになったんですけど
さっぱり意味がわかりません
どうしたらいいのでしょうか
639名前は開発中のものです。
2021/07/12(月) 00:45:56.68ID:H2I5ItUo640名前は開発中のものです。
2021/07/12(月) 15:42:55.33ID:Ku+fMrKo ドーム型の部屋を作りたいんですが、どうすればいいのでしょう?
sphereの内部に入ったみたいなイメージです。
sphereの内部に入ったみたいなイメージです。
641名前は開発中のものです。
2021/07/12(月) 16:22:57.55ID:bs1ZLAz4 彼は雨が降る前と同じ、渡り廊下の残骸の上で呆然と立ち尽くしている。
「どうすればいいんだ・・・」というイメージですか?
「どうすればいいんだ・・・」というイメージですか?
642名前は開発中のものです。
2021/07/12(月) 19:47:49.32ID:Ct47ijlZ ちょいと質問を。
各オブジェクトにスクリプトをアタッチして分散して処理させるのと、
1つのオブジェクトにシーン内の処理を1つにまとめてアタッチさせるのとではどちらが良いやり方でしょうか?。
個人的な考えですが、各オブジェクトに分散させるとアップデート関数が複数あると重くなるかもしれないと考えてまして、
1フレーム内の処理にまとめれれば、1つのオブジェクトにアタッチさせたほうが処理が軽いのではないかと思ってます。
みなさんはどのように処理させてますか?。
各オブジェクトにスクリプトをアタッチして分散して処理させるのと、
1つのオブジェクトにシーン内の処理を1つにまとめてアタッチさせるのとではどちらが良いやり方でしょうか?。
個人的な考えですが、各オブジェクトに分散させるとアップデート関数が複数あると重くなるかもしれないと考えてまして、
1フレーム内の処理にまとめれれば、1つのオブジェクトにアタッチさせたほうが処理が軽いのではないかと思ってます。
みなさんはどのように処理させてますか?。
643名前は開発中のものです。
2021/07/12(月) 20:53:43.81ID:INl2b2Rt 何個オブジェクトあるのか知らんけどその先にあるのがECSだしぶっちゃけどうでも良いのでは
644名前は開発中のものです。
2021/07/12(月) 22:20:23.94ID:ro4d8c0b 最後dllになって一定周期で纏めて呼ぶから全然関係ない
それと無関係なのはマルチスレッド化されたネイティブプラグインで
直叩きする時くらいじゃないの?
それと無関係なのはマルチスレッド化されたネイティブプラグインで
直叩きする時くらいじゃないの?
645名前は開発中のものです。
2021/07/12(月) 23:12:37.40ID:8dOzanLD if (OVRInput.Get(OVRInput.RawButton.Y))
Vector3 Camera_Euler = Camera.transform.eulerAngles;
Camera_Euler.y = Camera_Euler.y + 20;
transform.rotation = Quaternion.Euler(Camera_Euler);
//transform.rotation = Quaternion.Euler(0, 20, 0);
Camera.transform.rotation = transform.rotation;
とするとYボタンを押している間、20度刻みでカメラがずっと回転し続けてしまいます。
Yボタンを押している間だけカメラをY軸方向に20度傾けるにはどうすればいいのでしょう?
Vector3 Camera_Euler = Camera.transform.eulerAngles;
Camera_Euler.y = Camera_Euler.y + 20;
transform.rotation = Quaternion.Euler(Camera_Euler);
//transform.rotation = Quaternion.Euler(0, 20, 0);
Camera.transform.rotation = transform.rotation;
とするとYボタンを押している間、20度刻みでカメラがずっと回転し続けてしまいます。
Yボタンを押している間だけカメラをY軸方向に20度傾けるにはどうすればいいのでしょう?
646名前は開発中のものです。
2021/07/12(月) 23:19:28.22ID:ro4d8c0b 元のカメラのQuaternionを適当な変数Aに記録しておいて
押したらフラグを立ててメソッドでA+回転にして
離したらフラグを消してメソッドでAにすればよくね?
押したらフラグを立ててメソッドでA+回転にして
離したらフラグを消してメソッドでAにすればよくね?
647名前は開発中のものです。
2021/07/12(月) 23:20:12.99ID:ro4d8c0b 分解しないとどんどん加算されていくぞ
648名前は開発中のものです。
2021/07/13(火) 01:31:34.75ID:QcB25YvG OVRInputというのはよく知らないんだけど、おそらくGet はそのボタンを押してる間ずっとtrueになるんだろう?
おそらく押したフレームだけtrueになる関数があるはず(たぶんGetDownかそれに近い名前)だからそれを使うといい
それからボタンを離したとき(たぶんGetUp)の条件式も書いて、今度は角度をマイナス20すればOK
おそらく押したフレームだけtrueになる関数があるはず(たぶんGetDownかそれに近い名前)だからそれを使うといい
それからボタンを離したとき(たぶんGetUp)の条件式も書いて、今度は角度をマイナス20すればOK
649名前は開発中のものです。
2021/07/13(火) 01:50:22.53ID:yztNsaea 古いバージョンのUnity5インストールしたのですが
"You are currently offline"となってAssetStoreが使えません。
新しいバージョンでないと使えないの?
"You are currently offline"となってAssetStoreが使えません。
新しいバージョンでないと使えないの?
650名前は開発中のものです。
2021/07/13(火) 18:24:41.73ID:z/DvzYm9 サイドのメニュー画面はテンプレみたいのありますか?
みなさん全部自作ですかね
みなさん全部自作ですかね
651名前は開発中のものです。
2021/07/13(火) 21:43:56.79ID:9LWSj357 Unityのアプリゲームの根本システムだけ作ってもらって(3ヶ月納期)
その後二ヶ月バグや不具合の対応。あわせて5ヶ月後に報酬を支払う
という条件で月40万(総額120万)の報酬で人募集したら来るかな
なんか騙されたりしないか怖いんだが
その後二ヶ月バグや不具合の対応。あわせて5ヶ月後に報酬を支払う
という条件で月40万(総額120万)の報酬で人募集したら来るかな
なんか騙されたりしないか怖いんだが
652名前は開発中のものです。
2021/07/13(火) 22:25:58.99ID:QcB25YvG 応募する方もお前に騙されないか不安だよ
SKIMAとかの仲介サイト通した方がいいんじゃないか?
手数料は取られるけどお互い安心できるだろう
SKIMAとかの仲介サイト通した方がいいんじゃないか?
手数料は取られるけどお互い安心できるだろう
653名前は開発中のものです。
2021/07/13(火) 22:51:03.24ID:zc89Q01b Unityの教科書の次にやるオススメ本かチュートリアルある?
654名前は開発中のものです。
2021/07/13(火) 23:25:48.09ID:dNZhsYC3655名前は開発中のものです。
2021/07/13(火) 23:42:52.13ID:wJrvwsU4656名前は開発中のものです。
2021/07/13(火) 23:51:13.61ID:9LWSj357657名前は開発中のものです。
2021/07/14(水) 05:58:14.42ID:RgGnfk2R 3ヶ月みっちり働いてもらうつもりで120マンっておいおい
658名前は開発中のものです。
2021/07/14(水) 06:15:50.76ID:0IhzPt8A アルパカにいさんみたいなのを想定してるのかも
659名前は開発中のものです。
2021/07/14(水) 07:06:10.26ID:URkDXY13 >>656
急な仕様変更バンバン投げてきそうな匂いだな…
急な仕様変更バンバン投げてきそうな匂いだな…
660名前は開発中のものです。
2021/07/14(水) 08:08:25.38ID:RgGnfk2R まあどんなものを作ってほしいか次第か。
3ヶ月みっちり働いて欲しいならその値段じゃ学生しかやらなそう
これができればいい、素人考えだと5ヶ月ぐらいかかる?っていうなら俺ならチャチャっとできるからその条件でもやるよって人はいそう
3ヶ月みっちり働いて欲しいならその値段じゃ学生しかやらなそう
これができればいい、素人考えだと5ヶ月ぐらいかかる?っていうなら俺ならチャチャっとできるからその条件でもやるよって人はいそう
661名前は開発中のものです。
2021/07/14(水) 12:38:46.06ID:NAjGobQ5 もちろん内容次第だろうけど、個人開発レベルならそんなに悪い条件でもないような
ただ最後の2ヶ月が本当にバグ修正だけなのかは不安になるだろうね
ただ最後の2ヶ月が本当にバグ修正だけなのかは不安になるだろうね
662名前は開発中のものです。
2021/07/14(水) 19:03:57.31ID:OdvQP8FZ 頼む方もある程度作れたほうが良いだろうけどな
全く知らない場合、ムチャクチャな要求していても気付かないから
全く知らない場合、ムチャクチャな要求していても気付かないから
663名前は開発中のものです。
2021/07/15(木) 11:30:54.55ID:q6EM/Y93 >643-644
レスありがとうございます
そんなに多くない場合は気にしないようにします
レスありがとうございます
そんなに多くない場合は気にしないようにします
664名前は開発中のものです。
2021/07/15(木) 12:15:44.67ID:k4u5Smfx Unity Editorで3D動かすとちらつきませんか?
665名前は開発中のものです。
2021/07/15(木) 12:15:58.66ID:k4u5Smfx Macbook m1でUnity Editorで3D動かすとちらつきませんか?
666名前は開発中のものです。
2021/07/16(金) 10:58:58.15ID:7iZEcHPM 作りたいゲームがあり三週間前から初めてunity触ったのですが止まっています
わからないところが出てきたらネットで調べる感じなんですがジリ貧感がすごいです
やっぱり本見ながら何本もゲーム完成させたほうが実力つきますか?
わからないところが出てきたらネットで調べる感じなんですがジリ貧感がすごいです
やっぱり本見ながら何本もゲーム完成させたほうが実力つきますか?
667名前は開発中のものです。
2021/07/16(金) 11:04:30.53ID:ydY0FXAF >>666
はい。
初診書なら尚更です。
家を作ることに置き換えてみてください。
DIYで基礎を何も見ずに作り始めますか?
基礎勉強してから作るのとYoutubeみて作るのでは完成度、次のステップへの取り掛かり、どうなると思いますか?
稀にできてしまう人が今がいますがそういう人は超稀です。
はい。
初診書なら尚更です。
家を作ることに置き換えてみてください。
DIYで基礎を何も見ずに作り始めますか?
基礎勉強してから作るのとYoutubeみて作るのでは完成度、次のステップへの取り掛かり、どうなると思いますか?
稀にできてしまう人が今がいますがそういう人は超稀です。
668名前は開発中のものです。
2021/07/16(金) 11:49:58.98ID:HggiloGw 初心者の場合3Dと2D別々にどういうゲームを作るところから始めたら良いでしょうか?
669名前は開発中のものです。
2021/07/16(金) 11:59:05.66ID:v1LDjipv670名前は開発中のものです。
2021/07/16(金) 12:11:45.91ID:gLeEKySs GW前から毎日少しずつ作ってたけど、仕事忙しくなって1週間更新しなかったら熱が冷めたわ。仕事にキリがついたのに...
671名前は開発中のものです。
2021/07/16(金) 12:30:02.06ID:fwfW5MTS >>668
unityの使いから学ぶ必要がありますから、公式、またはYoutubeなどのチュートリアルをどうぞ。
軸が増えると混乱するかもしれませんので、2dで進めてはどうでしょうか?
慣れれば、特に分け隔てなくなります。
unityの使いから学ぶ必要がありますから、公式、またはYoutubeなどのチュートリアルをどうぞ。
軸が増えると混乱するかもしれませんので、2dで進めてはどうでしょうか?
慣れれば、特に分け隔てなくなります。
672名前は開発中のものです。
2021/07/16(金) 12:36:21.22ID:IiTubspK >>668
最初は短いノベルゲームつくるのオススメ
最初は短いノベルゲームつくるのオススメ
673名前は開発中のものです。
2021/07/16(金) 17:39:21.80ID:G03EceeA >.
674名前は開発中のものです。
2021/07/16(金) 18:48:55.43ID:tV04mzSJ 初心者が独学でそれなりに自由に作れるようになるには2〜3年必要だと思うけど
CGの知識とプログラムの知識の両方いるし、そこに効果音や音楽も入ってくるからな
それらをアセットてんこ盛りにしても使いこなすには最低限知識いるし
何だかんだでUnity意外の各種ソフトの選定やそれを使えるようになる為の個別の勉強も発生するから
CGの知識とプログラムの知識の両方いるし、そこに効果音や音楽も入ってくるからな
それらをアセットてんこ盛りにしても使いこなすには最低限知識いるし
何だかんだでUnity意外の各種ソフトの選定やそれを使えるようになる為の個別の勉強も発生するから
675名前は開発中のものです。
2021/07/16(金) 20:48:38.67ID:G03EceeA CGの知識っつっても絵が描ければいい、3Dが作れればいいだけじゃなくて
それをどうやって動かすかも必要なんだよね
プログラムが得意で素材はアセットって人はある意味楽かも
元がデザイナーで〜って人は相当粘らなきゃいけないか
それをどうやって動かすかも必要なんだよね
プログラムが得意で素材はアセットって人はある意味楽かも
元がデザイナーで〜って人は相当粘らなきゃいけないか
676名前は開発中のものです。
2021/07/16(金) 21:15:34.39ID:59LbsHzf やっぱ金に物言わせて自分は組み立てるだけってのが一番楽で早いよな
プログラミングやセンス以外成長しにくいけど
プログラミングやセンス以外成長しにくいけど
677名前は開発中のものです。
2021/07/16(金) 21:22:49.47ID:J1LbG3kq 雇った相手が信用できる奴とは限らんからな
たとえ信用できる人物だったとしても人間何が起きるかわからん
素人レベルでも一通り自分でできるようになっといた方がええ
たとえ信用できる人物だったとしても人間何が起きるかわからん
素人レベルでも一通り自分でできるようになっといた方がええ
678名前は開発中のものです。
2021/07/17(土) 03:03:17.10ID:oM5K8wUW https://s.kota2.net/1626458118.gif
このように攻撃が当たると瞬間的に停止するヒットストップは、どのような方法で再現することが出来るでしょうか?
このように攻撃が当たると瞬間的に停止するヒットストップは、どのような方法で再現することが出来るでしょうか?
679名前は開発中のものです。
2021/07/17(土) 05:46:23.80ID:/dHXfQBf ヒット判定時に一定時間自機と敵機の移動速度とアニメーションの再生速度を0にすれば良いんじゃね?
680名前は開発中のものです。
2021/07/17(土) 10:21:44.77ID:32e7Bweq >>678
単純な実装ならTime.timeScaleの値変更するのが早いよ
単純な実装ならTime.timeScaleの値変更するのが早いよ
681名前は開発中のものです。
2021/07/17(土) 22:07:35.71ID:bA5LyG+b コンポーネントに登録したボタンとオブジェクトとメソッド名からボタンイベントを追加したいんですが、わかる方いますか?
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
public class AddButtonEvent : MonoBehaviour {
public Button Button;
public UnityEngine.Object NandemoMethod;
public string MethodName;
private void Start () {
var action = System.Delegate.CreateDelegate (typeof (UnityAction), NandemoMethod as object, MethodName) as UnityAction;
if (action != null) {
Button.onClick.AddListener (action);
}
}
}
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
public class AddButtonEvent : MonoBehaviour {
public Button Button;
public UnityEngine.Object NandemoMethod;
public string MethodName;
private void Start () {
var action = System.Delegate.CreateDelegate (typeof (UnityAction), NandemoMethod as object, MethodName) as UnityAction;
if (action != null) {
Button.onClick.AddListener (action);
}
}
}
682名前は開発中のものです。
2021/07/17(土) 22:35:40.35ID:3zByNb/Q683678
2021/07/18(日) 00:28:57.02ID:2MWSBGHy684名前は開発中のものです。
2021/07/18(日) 10:39:19.32ID:xpnAgzsq List<GameObject> list_targetSphere = new List<GameObject>();
float[] z = { 0f, 0.342f, 0.6428f, 0.8660f, 0.9848f, 0.9848f, 0.8660f, 0.6428f, 0.342f, 0f };
float[] x = { 1f, 0.9397f, 0.766f, 0.5f, 0.1736f, -0.1736f, -0.5f, -0.766f, -0.9397f, -1f };
for (int n = 0; n <= 10; n++)
{
GameObject targetSphere = Instantiate(TargetSphere, new Vector3(x[n], 1.0f, z[n]), Quaternion.identity);
list_targetSphere.Add(targetSphere);
}
Vector3 Pos = new Vector3(1f, 1.3f, 1f);
Destroy(list_targetSphere[3]);
list_targetSphere[7].transform.position = Pos;
これで
10個のゲームオブジェクトを生成後、
3番のゲームオブジェクトを破壊、7番を移動ってしてみたんですけど、
破壊も実行もされません。
拾ったコードそのままのつもりなんですが、どこがおかしいのでしょう?
float[] z = { 0f, 0.342f, 0.6428f, 0.8660f, 0.9848f, 0.9848f, 0.8660f, 0.6428f, 0.342f, 0f };
float[] x = { 1f, 0.9397f, 0.766f, 0.5f, 0.1736f, -0.1736f, -0.5f, -0.766f, -0.9397f, -1f };
for (int n = 0; n <= 10; n++)
{
GameObject targetSphere = Instantiate(TargetSphere, new Vector3(x[n], 1.0f, z[n]), Quaternion.identity);
list_targetSphere.Add(targetSphere);
}
Vector3 Pos = new Vector3(1f, 1.3f, 1f);
Destroy(list_targetSphere[3]);
list_targetSphere[7].transform.position = Pos;
これで
10個のゲームオブジェクトを生成後、
3番のゲームオブジェクトを破壊、7番を移動ってしてみたんですけど、
破壊も実行もされません。
拾ったコードそのままのつもりなんですが、どこがおかしいのでしょう?
685名前は開発中のものです。
2021/07/18(日) 10:49:28.54ID:xpnAgzsq686名前は開発中のものです。
2021/07/18(日) 11:29:00.20ID:D5DRTD9W Skinning Editorのオートウェイトを使うとボーン1のウェイトが全頂点に乗ります
シーンでもボーンが表示されません
GimpでPSD→拡張子変更でPSB
人型の移動用
ググってもボーンウェイト関係はBlenderに占拠されています
シーンでもボーンが表示されません
GimpでPSD→拡張子変更でPSB
人型の移動用
ググってもボーンウェイト関係はBlenderに占拠されています
687名前は開発中のものです。
2021/07/18(日) 11:47:21.70ID:vFsbqV8h688名前は開発中のものです。
2021/07/18(日) 12:23:07.61ID:jiJ1GJSu convexがうんち過ぎる
689名前は開発中のものです。
2021/07/18(日) 16:18:38.49ID:gWyhsvgF690名前は開発中のものです。
2021/07/18(日) 16:38:39.27ID:eughxEqz dictionary使えばできそうなもんだが
691名前は開発中のものです。
2021/07/18(日) 23:32:18.00ID:D5DRTD9W キャラの移動作ってるのですが
キー押すと走るモーションにはなります。押さないと待機のアニメーションと同じ動きを走るアニメーションもやってます
どこが問題なのでしょうか?
キー押すと走るモーションにはなります。押さないと待機のアニメーションと同じ動きを走るアニメーションもやってます
どこが問題なのでしょうか?
692名前は開発中のものです。
2021/07/19(月) 06:51:26.05ID:sFeuw/G4 ???
693名前は開発中のものです。
2021/07/19(月) 09:48:12.57ID:e0eb5uKs >>685
だから何でこの手の阿呆はどう自己解決したか書かねーんだよ
だから何でこの手の阿呆はどう自己解決したか書かねーんだよ
694名前は開発中のものです。
2021/07/19(月) 13:55:25.14ID:HL322cqn 指定範囲にカーソルを乗せている間そこにボタンが出てきて
指定範囲からカーソルがはずれたらボタンが引っ込む処理が作りたいのですが、
出てきたボタンにカーソルが乗ると指定の範囲から「外れた」扱いになってしまい
すぐにボタンが引っ込んでしまいます。
だからといって当たり判定用領域をヒエラルキー上で優先するように配置したり
ボタンのレイキャストターゲットを外すと肝心のボタンがクリックできなくなってしまうのですが、
2D上で二つのOnPointer判定を両立させる手段はありますか?
https://imgur.com/a/MeZMP3F
指定範囲からカーソルがはずれたらボタンが引っ込む処理が作りたいのですが、
出てきたボタンにカーソルが乗ると指定の範囲から「外れた」扱いになってしまい
すぐにボタンが引っ込んでしまいます。
だからといって当たり判定用領域をヒエラルキー上で優先するように配置したり
ボタンのレイキャストターゲットを外すと肝心のボタンがクリックできなくなってしまうのですが、
2D上で二つのOnPointer判定を両立させる手段はありますか?
https://imgur.com/a/MeZMP3F
695名前は開発中のものです。
2021/07/19(月) 14:02:40.52ID:DNWpjsp/ RaycastAllではできない?
696名前は開発中のものです。
2021/07/19(月) 14:40:29.43ID:7us7B2ly ゲーム作成はrpgが完成しやすいのかな。
697名前は開発中のものです。
2021/07/19(月) 14:46:41.83ID:FwtUcGyZ698名前は開発中のものです。
2021/07/19(月) 14:55:55.26ID:HL322cqn699名前は開発中のものです。
2021/07/19(月) 15:03:45.28ID:FwtUcGyZ と思ったけどダメだわ
範囲のイベントトリガーだけにして
OnClickでマウス座標調べるのがいいかも
範囲のイベントトリガーだけにして
OnClickでマウス座標調べるのがいいかも
700名前は開発中のものです。
2021/07/19(月) 17:07:43.50ID:dm/DT8RA campus系はOnMouse系で行けなかったっけ?
あとはコライダー2Dとか作ってマウスが侵入したらとかでやるしかなさそう
あとはコライダー2Dとか作ってマウスが侵入したらとかでやるしかなさそう
701名前は開発中のものです。
2021/07/19(月) 17:32:28.05ID:dm/DT8RA っと思ったけどダメだったわ、上に同じくイベントトリガー使ってマウスの侵入確認するのがいいね
702名前は開発中のものです。
2021/07/19(月) 17:44:56.40ID:RfqmWvkG ray...allの、foreachでヒットしてる間は出すでいんじゃないの?
703名前は開発中のものです。
2021/07/19(月) 20:58:16.58ID:VEum8Jva このサイト(
https://gametukurikata.com/program/rpgmessage)のコードの事で質問なんですが、
14行目のprivate string allMessage;を空にして実行すると、
IndexOutOfRangeException: Index was outside the bounds of the array.
Message.Update () (at Assets/Message.cs:62)
というエラーが出ます。
65行〜67行目の
if (isEndMessage || allMessage == null) {
return;
}
でallMessage == nullが該当し、return;が返されるので67行目以降は処理しないんじゃないんですか?。
分かる方おられましたら、回答お願いします。
https://gametukurikata.com/program/rpgmessage)のコードの事で質問なんですが、
14行目のprivate string allMessage;を空にして実行すると、
IndexOutOfRangeException: Index was outside the bounds of the array.
Message.Update () (at Assets/Message.cs:62)
というエラーが出ます。
65行〜67行目の
if (isEndMessage || allMessage == null) {
return;
}
でallMessage == nullが該当し、return;が返されるので67行目以降は処理しないんじゃないんですか?。
分かる方おられましたら、回答お願いします。
704名前は開発中のものです。
2021/07/19(月) 21:03:43.96ID:F4WIOO3B ボーンアニメーションの横スクロール2dアクション作る際参考になるサイトか書籍ありますか?
705名前は開発中のものです。
2021/07/19(月) 21:27:07.45ID:C4cgo2Ir706名前は開発中のものです。
2021/07/19(月) 21:39:26.28ID:C4cgo2Ir string.IsNullOrEmpty(String)
string.IsNullOrWhiteSpace(String)
てのもあった
string.IsNullOrWhiteSpace(String)
てのもあった
707名前は開発中のものです。
2021/07/19(月) 22:10:23.69ID:+kMwQ1UP とりあえずそういう事態に遭遇すればDebug.LogかなんかでallMessageやallMessage == nullを表示してみればいいよ
質問する手間が省ける
質問する手間が省ける
708名前は開発中のものです。
2021/07/20(火) 09:49:59.22ID:U6Imd4CZ C#の変数名は完璧にcamel記法にするべきでしょうか
centreCameraPos
より
centreCamera_pos
とした方が見やすいし、ネットでググるとこういった書き方をしてるコードがたくさん出てくるんですが・・・
centreCameraPos
より
centreCamera_pos
とした方が見やすいし、ネットでググるとこういった書き方をしてるコードがたくさん出てくるんですが・・・
709名前は開発中のものです。
2021/07/20(火) 10:23:59.38ID:7PrsBMsf >>708
統一されていれば正直どちらでも良い
しかしそのアンダースコアのありなしでそんなに変わるだろうか?最後に座標であることを表してそうなPosを持ってくるという決まりにしておけば良いのではないだろうか
統一されていれば正直どちらでも良い
しかしそのアンダースコアのありなしでそんなに変わるだろうか?最後に座標であることを表してそうなPosを持ってくるという決まりにしておけば良いのではないだろうか
710名前は開発中のものです。
2021/07/20(火) 10:51:40.58ID:U6Imd4CZ >>709
後者の方が可読性が高く感じるのは、自分がPythonもかじってるからなんですかね
特にPosとかAngleはアンダーバーで区切ってくれると読みやすく感じます
そもそもC#はキャメル、パイソンはアンダーバー推奨ってなってる時点で、
どちらが可読性優れているというよりはそれぞれ良し悪しあるし、
一番は慣れの問題なんでしょうね
参考になりました。
ありがとうございます。
後者の方が可読性が高く感じるのは、自分がPythonもかじってるからなんですかね
特にPosとかAngleはアンダーバーで区切ってくれると読みやすく感じます
そもそもC#はキャメル、パイソンはアンダーバー推奨ってなってる時点で、
どちらが可読性優れているというよりはそれぞれ良し悪しあるし、
一番は慣れの問題なんでしょうね
参考になりました。
ありがとうございます。
711名前は開発中のものです。
2021/07/20(火) 10:57:49.80ID:U6Imd4CZ 下記の式でVRコントローラのQuaternionを取得できることは分かりました。
Quaternion L_controller_quaternion= OVRInput.GetLocalControllerRotation(OVRInput.Controller.LTouch);
これをオイラー角に変換したいのですが、
Vecotr3 L_controller_eulerAngle = transform.eulerAngles.L_controller_quaternion;
では駄目なようです。
どうやって変換すればいいのでしょう?
Quaternion L_controller_quaternion= OVRInput.GetLocalControllerRotation(OVRInput.Controller.LTouch);
これをオイラー角に変換したいのですが、
Vecotr3 L_controller_eulerAngle = transform.eulerAngles.L_controller_quaternion;
では駄目なようです。
どうやって変換すればいいのでしょう?
712名前は開発中のものです。
2021/07/20(火) 11:23:13.15ID:7PrsBMsf >>710
Python(というかPEP8)が採用してるスネークケースは大文字を変数に使わないから区切りにアンダースコアを使うのだが、大文字もアンダースコアも使うのはなんか冗長で無駄な印象を受ける(シフトを何度も押さなければならない)
揃っていれば良いとは言ったのだが、C#はコーディング規約がかなりしっかりしてるから従うことをオススメする
Pythonは大規模開発に向いてないが、C#は大規模開発を意識して言語が設計されており、コーディング規約もその場面で役に立つ
Python(というかPEP8)が採用してるスネークケースは大文字を変数に使わないから区切りにアンダースコアを使うのだが、大文字もアンダースコアも使うのはなんか冗長で無駄な印象を受ける(シフトを何度も押さなければならない)
揃っていれば良いとは言ったのだが、C#はコーディング規約がかなりしっかりしてるから従うことをオススメする
Pythonは大規模開発に向いてないが、C#は大規模開発を意識して言語が設計されており、コーディング規約もその場面で役に立つ
713名前は開発中のものです。
2021/07/20(火) 11:35:18.38ID:dq+8enEf >705-707
回答ありがとうございます。
まさかサンプルコードにバグがあるとは思いませんでした。
無知ゆえに、文字列が空ならnullとコード通りに思い込んでました。
回答ありがとうございます。
まさかサンプルコードにバグがあるとは思いませんでした。
無知ゆえに、文字列が空ならnullとコード通りに思い込んでました。
714名前は開発中のものです。
2021/07/20(火) 22:12:15.76ID:eGWSBu6L Unity2019でAdMob入れてビルドが通らないんだけど誰か頼む原因を教えてくれ
715名前は開発中のものです。
2021/07/20(火) 22:27:42.62ID:ufFELV52 >>714
原因は、具体的なビルドエラーの内容も書かずに誰かがエスパーしてくれると思ってる無能さだろ
原因は、具体的なビルドエラーの内容も書かずに誰かがエスパーしてくれると思ってる無能さだろ
716名前は開発中のものです。
2021/07/21(水) 04:27:33.72ID:QRAAa8O2 あるアセットを、ダウンロードしたあとで手違いで消しちゃったんだが、
アセットストアのその商品の所が「import」ってなってて、再ダウンロードできないんだけど、どうしたらいいんだろう?
アセットストアのその商品の所が「import」ってなってて、再ダウンロードできないんだけど、どうしたらいいんだろう?
717名前は開発中のものです。
2021/07/21(水) 04:47:01.48ID:3L6rOsOO Users\名前\AppData\Roaming\Unity\Asset Store-5.x
からちゃんと消して
からちゃんと消して
718名前は開発中のものです。
2021/07/21(水) 08:44:46.53ID:wp2jebiB719名前は開発中のものです。
2021/07/21(水) 16:21:11.38ID:LnGpV2G+ インターネットブラウザからファイルダウンロードもできないの?
720名前は開発中のものです。
2021/07/21(水) 19:32:12.58ID:hiL/rqVY 保存してるアセットの参照先が変わってるとか
ドライブ検索で当該.unitypackageが他にも置かれてないか確認してみたら?
ドライブ検索で当該.unitypackageが他にも置かれてないか確認してみたら?
721名前は開発中のものです。
2021/07/21(水) 19:32:56.76ID:t/4IIAoy >>719
質問スレで煽りは不毛だからやめた方がいい
質問スレで煽りは不毛だからやめた方がいい
722名前は開発中のものです。
2021/07/21(水) 19:59:47.59ID:LnGpV2G+723名前は開発中のものです。
2021/07/21(水) 20:08:05.25ID:pWL8eBym ログインIDがHubとUnityで違うと幾らやってもimportにならないとか書いてあったけど
公式でも>717と同じ事書いてあるしね
ブラウザでunitypackageのDLをしてUnityEditorで開くを選んでしまうと
OSにunitypackageの紐付けが登録されてるverで開くから
Unity5系が立ち上がってしまうとID違いになる可能性はあるんじゃね
開かないで保存を選択すればDnD出来るのは一理あるでしょ
公式でも>717と同じ事書いてあるしね
ブラウザでunitypackageのDLをしてUnityEditorで開くを選んでしまうと
OSにunitypackageの紐付けが登録されてるverで開くから
Unity5系が立ち上がってしまうとID違いになる可能性はあるんじゃね
開かないで保存を選択すればDnD出来るのは一理あるでしょ
724名前は開発中のものです。
2021/07/21(水) 21:01:40.63ID:hRr0Tmhw >>714
自己解決したわ、JDKが環境変数に設定されてなかったわ
自己解決したわ、JDKが環境変数に設定されてなかったわ
725名前は開発中のものです。
2021/07/22(木) 22:39:33.85ID:ySyo/Wyz あるオブジェクトの位置座標を原点周りに地面に水平に任意の角度回転させたいんですが、
どうやればいいんでしょう?
rotatedPos = Quaternion.Euler(20, 0, 0) * Pos;
みたいな感じでいいのかと思ったら
なんかオブジェクトの向きによって回転の方向が変わるヘンテコなことになって困ってます。
どうやればいいんでしょう?
rotatedPos = Quaternion.Euler(20, 0, 0) * Pos;
みたいな感じでいいのかと思ったら
なんかオブジェクトの向きによって回転の方向が変わるヘンテコなことになって困ってます。
726名前は開発中のものです。
2021/07/22(木) 22:43:24.04ID:ySyo/Wyz727名前は開発中のものです。
2021/07/22(木) 23:15:38.16ID:ZvkCNO+g728名前は開発中のものです。
2021/07/23(金) 10:47:24.29ID:w5XY2HJZ■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 専門家「社会不安や不満が高まると、人々は原因を単純化し外集団を脅威として捉えやすくなります」政権批判か?😡 [399259198]
- 【高市悲報】来年、習近平主席がアメリカに「国賓」として訪米。どうするんだよ高市・・・アメリカも敵に回すのか? [483862913]
- 【画像】なんか模型屋さんにいかにもお前らが好んでそうなアキバ系のアニメ?のキャラいたけどこれなに?
- ゲーム史に残る超名作・アルトネリコの続編が出ない理由
- フィフィ「外国人だろうが日本人だろうが反日は要らんのよ、この国に…自分にとって住みやすい国に行け。」 [856698234]
- (´・ω・`)寂しい男性達
