フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートは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:0FwiNv3V682名前は開発中のものです。
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:w5XY2HJZ729名前は開発中のものです。
2021/07/23(金) 13:08:15.36ID:w5XY2HJZ C#スクリプトに
[SerializeField]
GameObject cameraRig;
と追加して保存してもUnityの側では変更が反映されず
cameraRig
が見えないときがあります(見えるときもある)
一旦、Unityを閉じて再起動すると変更が反映され
cameraRig
が見えるようになります。
一体何が原因なのでしょう。
[SerializeField]
GameObject cameraRig;
と追加して保存してもUnityの側では変更が反映されず
cameraRig
が見えないときがあります(見えるときもある)
一旦、Unityを閉じて再起動すると変更が反映され
cameraRig
が見えるようになります。
一体何が原因なのでしょう。
730名前は開発中のものです。
2021/07/23(金) 19:51:35.78ID:tHfTGMxC hardware of device is not supported:The connected device does not support any of the selected Graphics APIs.
Please select Open GL ES2.0 under player Settings or connect a device that supports the selected API settings.
unity ver2020.3.14f1 タブレットはアンドロイド9
テストプレイのためにビルドしてタブレットに入れてみようとしたらこのようなエラーが出て入れられないのですが、
入れて動かす方法はないでしょうか?
Please select Open GL ES2.0 under player Settings or connect a device that supports the selected API settings.
unity ver2020.3.14f1 タブレットはアンドロイド9
テストプレイのためにビルドしてタブレットに入れてみようとしたらこのようなエラーが出て入れられないのですが、
入れて動かす方法はないでしょうか?
731名前は開発中のものです。
2021/07/23(金) 22:19:41.83ID:mrCm8d9T >>730
その指示に従っても動かないの?
その指示に従っても動かないの?
732名前は開発中のものです。
2021/07/23(金) 23:14:23.23ID:tHfTGMxC GL ES2.0にして3.0を削ったら一応入ったけど今度はunityのマーク表示されてから青一色になって動かない
これはまた別の問題かな・・・
これはまた別の問題かな・・・
733名前は開発中のものです。
2021/07/23(金) 23:15:30.08ID:TKdVljXs Unityのアセットで購入した画像などを手元に取っておきたい時は、
Unityのデータが保存されているフォルダのAssetsフォルダを開いて画像データを取り出して保存する感じでしょうか?
手に入れた画像を加工して使用しても大丈夫でしょうか?
Unityのデータが保存されているフォルダのAssetsフォルダを開いて画像データを取り出して保存する感じでしょうか?
手に入れた画像を加工して使用しても大丈夫でしょうか?
734名前は開発中のものです。
2021/07/23(金) 23:36:46.74ID:pvt2ssNb 全くの初心者なのでUnity 本を何冊か学びながら作っているのですが、
ほんとうにこんな学習方法でいいのでしょうか?
「Prefavの使い方」「シーンの切り替え方」「キーボードで移動させる方法」など
そんなのばっかで小学校の算数を勉強してる気分です・
ほんとうにこんな学習方法でいいのでしょうか?
「Prefavの使い方」「シーンの切り替え方」「キーボードで移動させる方法」など
そんなのばっかで小学校の算数を勉強してる気分です・
735名前は開発中のものです。
2021/07/24(土) 00:09:22.18ID:/enJcs+u ここで質問してる奴の7〜8割がチュートリアル見るだけで解決するから
始めて1カ月の初心者に教えられるようなレベルが殆ど
いかに基礎基本を疎かにしてるかよく分かるだろ
始めて1カ月の初心者に教えられるようなレベルが殆ど
いかに基礎基本を疎かにしてるかよく分かるだろ
736名前は開発中のものです。
2021/07/24(土) 00:19:46.14ID:gW+sR63p 3年ぐらい泣き言を言わず、今はわからないけどいつかわかると言い聞かせながら
ひたすらUnityやってれば手応えを実感する日がくる
努力を努力とも思わない者にしかこの道は進めない
ひたすらUnityやってれば手応えを実感する日がくる
努力を努力とも思わない者にしかこの道は進めない
737名前は開発中のものです。
2021/07/24(土) 01:11:52.74ID:xxkyRyzv >>734
その算数の内容のレベルが低くて理解済みならやる必要はないし、知らないことなら基礎だとバカにせずにきちんとやりなよ
国語(C#)の方が理解不足で算数の教科書を読むのに支障が出るなら、先にそっちからやる必要があるかも
その算数の内容のレベルが低くて理解済みならやる必要はないし、知らないことなら基礎だとバカにせずにきちんとやりなよ
国語(C#)の方が理解不足で算数の教科書を読むのに支障が出るなら、先にそっちからやる必要があるかも
738名前は開発中のものです。
2021/07/24(土) 07:25:13.86ID:4cUU8qF/ 次のステップがわからないってのはよくある話だね
739名前は開発中のものです。
2021/07/24(土) 09:30:52.57ID:Ipsn+cOP >>734
その疑問はその通りで入門本はオペレーションを学ぶレベルの話でそれを習得しても見栄えするゲームを作れるようにはならない
だからその状態なら作りたいゲームを作り始めるべきだと
そこで出てくるリアルな問題を解決しながら実力を付ければ良いだけ
ここからはネットの情報で勉強する事になるから今後は本を買う必要は無いよ
その疑問はその通りで入門本はオペレーションを学ぶレベルの話でそれを習得しても見栄えするゲームを作れるようにはならない
だからその状態なら作りたいゲームを作り始めるべきだと
そこで出てくるリアルな問題を解決しながら実力を付ければ良いだけ
ここからはネットの情報で勉強する事になるから今後は本を買う必要は無いよ
740名前は開発中のものです。
2021/07/24(土) 09:45:30.26ID:pKsxUM/z 野暮なこと聞くんですがチュートリアルってどこから見れます?URLなど貼ってもらえると有り難いのですが
741名前は開発中のものです。
2021/07/24(土) 10:42:17.89ID:CdwoZcbL742名前は開発中のものです。
2021/07/24(土) 11:25:50.43ID:YHSTpX21 >>734
自分が作りたいものを作るために必要なことを細分化してそれをできるようになる又はアセットで購入する、人に頼むなどで潰してくんだけど、その今読んでるところ知らなきゃ話にならないレベルかとは思う
まあゲーム作るには色々幅が広いからのやることの
自分が作りたいものを作るために必要なことを細分化してそれをできるようになる又はアセットで購入する、人に頼むなどで潰してくんだけど、その今読んでるところ知らなきゃ話にならないレベルかとは思う
まあゲーム作るには色々幅が広いからのやることの
743名前は開発中のものです。
2021/07/24(土) 12:35:04.18ID:tDWQ3GQE public void generateTarget(int targetCenterRadius)
{
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]*targetCenterRadius, 1.0f, z[n]*targetCenterRadius), Quaternion.identity);
targetSphere.SetActive(false);
list_targetSphere.Add(targetSphere);
}
list_targetSphere[8].SetActive(true);
}
{
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]*targetCenterRadius, 1.0f, z[n]*targetCenterRadius), Quaternion.identity);
targetSphere.SetActive(false);
list_targetSphere.Add(targetSphere);
}
list_targetSphere[8].SetActive(true);
}
744名前は開発中のものです。
2021/07/24(土) 12:37:30.17ID:tDWQ3GQE >>743
スフィアのゲームオブジェクトを10個作成してSetActive(False)にして非表示にする
リストに角の下8番目のオブジェクトだけSetActive(True)にして表示する
としたいのですが、非表示まではできるのですがtrueで表示になりません
どこが間違っているのでしょうか?
スフィアのゲームオブジェクトを10個作成してSetActive(False)にして非表示にする
リストに角の下8番目のオブジェクトだけSetActive(True)にして表示する
としたいのですが、非表示まではできるのですがtrueで表示になりません
どこが間違っているのでしょうか?
745名前は開発中のものです。
2021/07/24(土) 12:45:21.71ID:yd8Chs5v UnityでVRゲーム作ろうとした場合ハードは何をターゲットに作るのが一番ユーザーが多いんでしょう?
それとも、ある1機種を念頭に作れば他のどの機種にも対応可能なのでしょうか?
そのあたりの棲み分けみたいなことを教えていただけないでしょうか?
それとも、ある1機種を念頭に作れば他のどの機種にも対応可能なのでしょうか?
そのあたりの棲み分けみたいなことを教えていただけないでしょうか?
746名前は開発中のものです。
2021/07/24(土) 12:48:30.04ID:tDWQ3GQE >>743
void Update()
{
list_targetSphere[8].SetActive(true);
}
とUpdate関数からSetActive(True);とすると変更されます。
ひょっとしてSetActive()はUpdateからしか使えないとかそんな縛りあるんですか?
そんなわけないよな・・・
void Update()
{
list_targetSphere[8].SetActive(true);
}
とUpdate関数からSetActive(True);とすると変更されます。
ひょっとしてSetActive()はUpdateからしか使えないとかそんな縛りあるんですか?
そんなわけないよな・・・
747名前は開発中のものです。
2021/07/24(土) 13:27:01.07ID:PftCp0KJ >>746
そもそも意外とそのプログラム動くのね
n=10のとき配列の範囲外アクセスしてるね
それで後続のプログラムが実行されないのかもな
配列のforでのアクセスの基本は
for (int i = 0; i < array.length; i++)
の、0スタートで最後に長さにイコールを含まない形で書くね
そもそも意外とそのプログラム動くのね
n=10のとき配列の範囲外アクセスしてるね
それで後続のプログラムが実行されないのかもな
配列のforでのアクセスの基本は
for (int i = 0; i < array.length; i++)
の、0スタートで最後に長さにイコールを含まない形で書くね
748名前は開発中のものです。
2021/07/24(土) 13:29:22.14ID:m27ZaoLr >>746
もちろんそんな縛りはないし、コードは問題ないように見えるから別の問題じゃないかな
trueになった後にどこかからfalseにしてしまってるとか
とりあえず元のコードの一番最後にDebug.Log("ok")と書いてみて、ちゃんと最後までコードが走ってるか、複数回呼ばれてないか確かめてみて
それから他にそのlistを参照してるコードがあったらそれを全部確かめてみよう
もちろんそんな縛りはないし、コードは問題ないように見えるから別の問題じゃないかな
trueになった後にどこかからfalseにしてしまってるとか
とりあえず元のコードの一番最後にDebug.Log("ok")と書いてみて、ちゃんと最後までコードが走ってるか、複数回呼ばれてないか確かめてみて
それから他にそのlistを参照してるコードがあったらそれを全部確かめてみよう
749名前は開発中のものです。
2021/07/24(土) 13:41:45.31ID:m27ZaoLr ホントだ、よくみたらfloatの配列の要素数が足りてないな
的外れなこと言ってすまん
的外れなこと言ってすまん
750雑草魂
2021/07/24(土) 14:17:47.66ID:few7s/nv UNITYを使ってゲームを作っているのですが
当たり判定が付きません…
どうすれば…
当たり判定が付きません…
どうすれば…
751名前は開発中のものです。
2021/07/24(土) 14:23:40.77ID:HwIbwYt+ >>750
rigidbodyないとコライダー動かんよ
rigidbodyないとコライダー動かんよ
752名前は開発中のものです。
2021/07/24(土) 14:32:32.24ID:HwIbwYt+ dirライトとpointライトの明るさの範囲ごとで色を適用するシェーダー作りたいんだけど
dirとpointライトの明るさを同時に
dirとpointライトの明るさを同時に
753名前は開発中のものです。
2021/07/24(土) 14:36:40.11ID:HwIbwYt+ >>752
誤爆
dirとpointライトの明るさを同時に取得して一回で描画する方法ってありますか?
色々試してるんだけどdirライトで一回描画、pointライトで上から描画ってなってるみたいで指定してない色が出てきてしまう
amplify shaderだからそっちの仕様のせいかもだけど
誤爆
dirとpointライトの明るさを同時に取得して一回で描画する方法ってありますか?
色々試してるんだけどdirライトで一回描画、pointライトで上から描画ってなってるみたいで指定してない色が出てきてしまう
amplify shaderだからそっちの仕様のせいかもだけど
754名前は開発中のものです。
2021/07/24(土) 18:13:34.48ID:YHSTpX21 フォワードレンダリングなんじゃ?
レガシーかURPかHDRPか
レガシーかURPかHDRPか
755雑草魂
2021/07/24(土) 18:29:48.30ID:RnU/DpB5 なるほど!
756名前は開発中のものです。
2021/07/24(土) 19:30:44.71ID:HwIbwYt+757名前は開発中のものです。
2021/07/24(土) 21:16:00.58ID:YHSTpX21 そもそんなライト複数見てモニョモニョとかできないんじゃ?
ガセならすまん
URPならライトまとめて描画とかもするだろうけどそれも制御できないじゃ?
ガセならすまん
URPならライトまとめて描画とかもするだろうけどそれも制御できないじゃ?
758名前は開発中のものです。
2021/07/24(土) 22:56:55.48ID:UHrNyOWc c#とunityを半年学習して簡単なシューティングゲームを1つ作ったレベルで次のステップどうしようか悩んでる。
今度はデザインパターンの学習しながらunityで実践しようと考えているんだけどAdaptive Codeって5500円の本って役に立つかな?
今度はデザインパターンの学習しながらunityで実践しようと考えているんだけどAdaptive Codeって5500円の本って役に立つかな?
759名前は開発中のものです。
2021/07/24(土) 23:21:13.63ID:wejqvo2n そもそも何がしたかったのか?
作りたいと思うゲームがあったから始めたのか?
技術を付けて就職したいと思ったのか?
前者ならそれを作れば良いし、後者なら応募すれば良いと思うが、それ以外なのか?
作りたいと思うゲームがあったから始めたのか?
技術を付けて就職したいと思ったのか?
前者ならそれを作れば良いし、後者なら応募すれば良いと思うが、それ以外なのか?
760名前は開発中のものです。
2021/07/25(日) 00:09:32.63ID:kTKnl7ed >>759
自分のゲームプレイ時間に絶望して「ゲームをする代わりにゲーム作るか」と思ったのが動機で完全な趣味です。
初めて作ったゲームで設計の悪さを痛感してて、作りたいゲームに着手する前に設計するスキルを上げておきたいなと。
自分のゲームプレイ時間に絶望して「ゲームをする代わりにゲーム作るか」と思ったのが動機で完全な趣味です。
初めて作ったゲームで設計の悪さを痛感してて、作りたいゲームに着手する前に設計するスキルを上げておきたいなと。
761名前は開発中のものです。
2021/07/25(日) 01:53:36.28ID:yHFyXLpo >>760
いまいちピンとこないけど、設計スキルを上げたいなら、いろんなジャンルのアプリを作る事かな。
いまいちピンとこないけど、設計スキルを上げたいなら、いろんなジャンルのアプリを作る事かな。
762名前は開発中のものです。
2021/07/25(日) 04:44:37.49ID:TigB7AXj763名前は開発中のものです。
2021/07/25(日) 04:49:56.03ID:TigB7AXj あ、一応SRPでもamplify shader対応してるっぽい
でも沼な雰囲気しかしないな…
でも沼な雰囲気しかしないな…
764名前は開発中のものです。
2021/07/25(日) 04:54:23.34ID:TigB7AXj >>760
継承とかインターフェース、委譲とかをなんとなく理解して、「game programing design pattern」をよめばそこはかとなく設計できるようになるはず
あとは他人のコード読んだり、作りながら覚えるとよきですよ
継承とかインターフェース、委譲とかをなんとなく理解して、「game programing design pattern」をよめばそこはかとなく設計できるようになるはず
あとは他人のコード読んだり、作りながら覚えるとよきですよ
765名前は開発中のものです。
2021/07/25(日) 10:28:33.81ID:fobN2oz2 コーディングの設計に関しては経験も大事だけど、まとめられた知識があると考えが整理しやすくなるので1冊はちゃんとした本を読むのも良い
766名前は開発中のものです。
2021/07/25(日) 10:50:56.00ID:qj4No8Yb767名前は開発中のものです。
2021/07/25(日) 10:54:23.21ID:RQNHgl1q768名前は開発中のものです。
2021/07/25(日) 11:04:38.86ID:vuxJRc+f769名前は開発中のものです。
2021/07/25(日) 15:01:43.62ID:kTKnl7ed770名前は開発中のものです。
2021/07/25(日) 15:14:53.52ID:N3tKVXVx771名前は開発中のものです。
2021/07/25(日) 15:16:10.55ID:ur5bdRpN ゼロからの初心者なんだけどUnity教科書回した後に8月から12月まで毎月最低1本糞ゲー作ってアップストアにリリースしようと思ってる
なんのジャンルを作るかまだ決まっていないがw簡単に作れるゲームって何がある?パズル系?
なんのジャンルを作るかまだ決まっていないがw簡単に作れるゲームって何がある?パズル系?
772名前は開発中のものです。
2021/07/25(日) 15:18:12.15ID:N3tKVXVx773名前は開発中のものです。
2021/07/25(日) 16:27:13.26ID:vuxJRc+f774名前は開発中のものです。
2021/07/25(日) 17:25:01.91ID:N3tKVXVx >>773
いや、単に加算したいんじゃなくてpointライトやdirライトを加算し終わった段階の全部の明るさを再度数色にマッピングし直したいって意味
トゥーンシェーディングっていうよりは3dモデルのルックを2dに見せたかった
いや、単に加算したいんじゃなくてpointライトやdirライトを加算し終わった段階の全部の明るさを再度数色にマッピングし直したいって意味
トゥーンシェーディングっていうよりは3dモデルのルックを2dに見せたかった
775名前は開発中のものです。
2021/07/25(日) 18:40:07.68ID:mEfg02vT void Start()
{
sound01 = GetComponent<AudioSource>()
SortTargetsOrder();
}
void SortTargetsOrder()
{
sound01.PlayOneShot(sound01.clip);
}
としたら、Start()からSorTargetsOrde()が呼び出しできていないことが分かりました。
他にもStartから関数呼び出そうとするとできないことが多々あります。
(できるときもある)
Startから関数呼び出しできない条件ってなにかあるのでしょうか?
{
sound01 = GetComponent<AudioSource>()
SortTargetsOrder();
}
void SortTargetsOrder()
{
sound01.PlayOneShot(sound01.clip);
}
としたら、Start()からSorTargetsOrde()が呼び出しできていないことが分かりました。
他にもStartから関数呼び出そうとするとできないことが多々あります。
(できるときもある)
Startから関数呼び出しできない条件ってなにかあるのでしょうか?
776名前は開発中のものです。
2021/07/25(日) 18:51:57.10ID:mEfg02vT Unityなんかちょいちょい関数の呼び出し無視されることがあるんですけど、
なにが原因なんだろう
C#単独で開発してたときはこんなことなかったんだけど
わけが分からず
もう発狂しそうです・・・
なにが原因なんだろう
C#単独で開発してたときはこんなことなかったんだけど
わけが分からず
もう発狂しそうです・・・
777名前は開発中のものです。
2021/07/25(日) 19:04:37.94ID:2DCfPB1D >>775
まずスクリプトはアタッチされているか?
コンソールを見て何かエラーが出てないか?
StartにDebug.logを置いてまずStartが呼ばれてるか?
該当のメソッドは呼ばれるか?
メソッドは呼ばれてるけど
サウンドが鳴ってないだけではないか?
サウンドは鳴ってるけど
音が聞こえてないだけではないか?
まずスクリプトはアタッチされているか?
コンソールを見て何かエラーが出てないか?
StartにDebug.logを置いてまずStartが呼ばれてるか?
該当のメソッドは呼ばれるか?
メソッドは呼ばれてるけど
サウンドが鳴ってないだけではないか?
サウンドは鳴ってるけど
音が聞こえてないだけではないか?
778名前は開発中のものです。
2021/07/25(日) 19:05:04.98ID:mEfg02vT >>775
すいません
自己解決しました
Start()で呼び出しているある関数がハングアップ起こして、
それ以降の関数が呼び出されなかったようです。
ハングアップしていた関数はやるべき機能全部実行した後でハングアップしてたので、
築きませんでした。
Unityのせいにしてごめんなさい
もうちょっと限界みたいなので、一人海を見に行ってきます
すいません
自己解決しました
Start()で呼び出しているある関数がハングアップ起こして、
それ以降の関数が呼び出されなかったようです。
ハングアップしていた関数はやるべき機能全部実行した後でハングアップしてたので、
築きませんでした。
Unityのせいにしてごめんなさい
もうちょっと限界みたいなので、一人海を見に行ってきます
779名前は開発中のものです。
2021/07/25(日) 19:06:25.99ID:mEfg02vT780名前は開発中のものです。
2021/07/25(日) 19:07:02.46ID:N3tKVXVx781名前は開発中のものです。
2021/07/25(日) 20:07:55.32ID:qj4No8Yb ジョブシステムとかそういうのは置いとくとしたらUnityで特殊なことしてるのってStartとかがむりくり呼ばれてる以外なんかあったっけ?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 【岸田朗報】鰻(ウナギ)、ガチで3年以内に1匹1000円以下へ!!!! [782460143]
- 【実況】博衣こよりのえちえち朝こよ🧪
- 習「中国とアメリカは軍国主義(日本)を倒した仲間。勝利の成果を守るために協力すべきだ」とトランプに呼び掛け。高市早苗、終了。 [153490809]
- シャコがデカかったらヤバイよな
- 専門家「社会不安や不満が高まると、人々は原因を単純化し外集団を脅威として捉えやすくなります」政権批判か?😡 [399259198]
- 【急募】巨人の人的補償プロテクトリストWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
