【3Dゲームエンジン】Unity質問スレッド36
レス数が1000を超えています。これ以上書き込みはできません。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。
■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
前スレ
【3Dゲームエンジン】Unity質問スレッド35
http://mevius.5ch.net/test/read.cgi/gamedev/1523771570/ タイルマップって再利用しないのなら使う意味はない?
じゃあただの一枚絵を使うことになるけど、そういう場合でもタイルマップを使って絵を設置していくのかな? untyでpublic hehe
みたいな記述をするとインスペクターに項目が追加されますが、これってプログラミングでいうなんという機能でしょうか?
変数なのですか? >>3
キャラがずっと左(あるいは上でも下でも)歩いて行くとしよう
100k、1000kの距離途中に川や森やビルやら出てくる
一枚絵でやるのとタイルちらしてやるのを考えてメモり消費や動作、また作りやすさなど、一枚絵の場合修正なかなり大変になるけどマップチップなら簡単にできるんじゃね?と考えますが、別に一枚絵でも今のパソコンなら大丈夫だよねメモリも沢山だし、ていうのもあり
>>4
まずそんな記述はない
public int hoge
詳細は次のリンクを読みましょう
ttps://msdn.microsoft.com/ja-jp/vba/language-reference-vba/articles/declaring-variables
インスペクタについてはunityに説明あると思うがそれくらい捜してくれ >>4
プログラムができなくてもアセットを買えば簡単ですよ >>5
一枚絵だと4096ピクセルが限界だぞ。
それだけ拡大させると、1.7mの人が一ドットで描画としても、588235ピクセルいるぞ。
4096ピクセルの絵で2万枚いる事になる。メモリが死な罠。それだけやってもボクセル並みの低画力だ。
それに昨今のパフォーマンスのボトルネックの流れを言うと、メモリ> CPU
メモリを犠牲にする奴は居ない アセットを使って指で画面を回転させる機能を
つけることができたのですが
真っ直ぐや真横に調節するのが難しいので
自動で90度毎にぴったり合うようにするには
どういうコードを加えればいいのでしょうか?
よろしくお願いたします >>5
>>7
ありがとうございましtら
できるだけ使いまわしたほうがいいみたいですね
スマホもターゲットになるかもしれませんし
https://cdn.amz.appget.com/c/wp-content/uploads/2015/11/zeno-650x365.png
こういう画像は一点物のタイルマップなんでしょうか。unity側にタイルマップにペイントできるような機能があれば、こういった規則性がなさそうなものもサクッと作れるんですが
http://www.macotakara.jp/blog/archives/2011/12/images/large-s1329784077.jpg
あと、この画像の岩の部分ですが、こういった曲線的な表現はタイルマップだと難しいと思うのですが、これはどうやってるんでしょうか
一点物なら可能だと思いますが
どちらも曲線的で有機的な表現です
タイルマップだとこれはどうやるんでしょう
動画でもアレば教えてください >>5
>>7
ありがとうございましtら
できるだけ使いまわしたほうがいいみたいですね
スマホもターゲットになるかもしれませんし
https://cdn.amz.appget.com/c/wp-content/uploads/2015/11/zeno-650x365.png
こういう画像は一点物のタイルマップなんでしょうか。unity側にタイルマップにペイントできるような機能があれば、こういった規則性がなさそうなものもサクッと作れるんですが
http://www.macotakara.jp/blog/archives/2011/12/images/large-s1329784077.jpg
あと、この画像の岩の部分ですが、こういった曲線的な表現はタイルマップだと難しいと思うのですが、これはどうやってるんでしょうか
一点物なら可能だと思いますが
どちらも曲線的で有機的な表現です
タイルマップだとこれはどうやるんでしょう
動画でもアレば教えてください 2Dは全くわからんけど
こんな風に区切れば使いまわしてるように見えなくもない
https://i.imgur.com/euDZBmT.jpg
知らんけどね >>11
あまり複雑だと再利用できなくなりますよね
どこで折り合いつけるかが分からぬ >>8
アニメーターで四方向作って離した瞬間上下左右判断して、アニメーターにsetintすれば、スムーズに回転するで タイルマップのタイルを回転させることは出来なかったですか? Unityで超大作RPG作りたいのでふがどうすれば作れまふか?(^^
アセット買っても完成する気がしまふぇん(^^ >>10
左のは完全に2dでやるなら努力って感じだが、左のは3dとして作った方が楽
前スレにも書いたが、terrainで塗ってみてくれ。 >>15
前スレにも書いたが、やるならツクールがええ。
どうしてもunityでやりたいならdb設計から勉強しれ。ER描けるようになったら、分析して何がいるか考えてみてくれ。 >>10
タイルマップで複雑な地形を表現したければレイヤーを分けて何重にも重ねたりするな
Unityでどうするかはよく知らんけど マップチップはVRAM上に置いておける画像サイズに制限があったから生まれた構想でそ。
旧DSは開発者がいくつかあるVRAMの利用タイプを設定できたが、1024*1024あたりが限界だった気がする。
Unityならスプライトチップで持っておいてGameObject内に配置、分割ロード管理しておけば
ほとんど制限を考えることなく作り込める。
まあ、理解できないだろうからRPGツクールかアセットを買って参考にするといいよ。 細かいところはタイルマップで、岩とか木とかのオブジェクトはレイヤー変えて一枚絵で置いてくのが一番楽そう(しったか) ちょっと見れば木は同じのを使いまわしてるし、崖も赤いのやその部分の青いのも使い回しやん 初心者ですよろしくおねがいします。
テキスト1冊を参考にゲーム作成を終えてAndroid機種で実機テストのためビルドするとこなのですが
https://teratail.com/questions/101116
このブログの方と同じような症状がでて進めません。同じ対処法をしても変わらずエラーが出ています内容もそのままです。
このエラーは2017年から発見されてるそうですがまだ公式での解決はされてないのでしょうか?
https://dotup.org/uploda/dotup.org1553673.png
https://dotup.org/uploda/dotup.org1553674.png
https://dotup.org/uploda/dotup.org1553675.png
SSは私がAndroidStudioでインストールしているSDKなどです
なにかインストールし忘れていたりしますでしょうか? >>23
ありがとうございます
気づきませんでした
タイルマップでがんばります >>16
2dで使えるterrainなんてありましたか?
タイルマップにダイレクトにペイントできたらいいですが 3Dのcubeだろうとテラインだろうと使える
というか試してないのか?
何を同試したのに表示せれないのですが?どうしたらいいですか?
が正しい質問者の聴き方だろ?
そしてブラシにチップある時に様々なショートカット試したか?
回転するぞ >>28
ショートカットなど存在することがわかりませんでした
windowsキーで90度回転とありましたが、動作しません
terrainに関しては、3dビューの表示を2dにした状態で使える、ペイントツールのようなものはないかどうか
という意味の質問でした
失礼しました >>29
だからその他のキーは試したのかい?
少し考えよう、記事が古いかもしれないとか
うちらの子供の頃はコナミコマンド見つけるのに色々ためしたもんだよ
そしてそうやって覚えたものは忘れない >>27
Terrain
何て読むか知ってる?
まさかとは思うけど「てらいん」なんて読んでたりしないよねw >>30
その可能性はわかっていたのですが、いい記事が見つかりませんでした
{でいけました
ショートカットではなくて、GUIで表示させておくことや、ショートカットのヘルプなどを表示させることは出来ないんでしょうか >>32
フォニックスに当てはめてテレインでひょうか?(^^
英語圏のものでふひ(^^テラインは流石にないと思いまんこ(^^
でも英語は規則に当てはまらないものも多いそうなのであってるかはわかりまふぇん(^^
知ったか失礼ボッキング!(^^ カメラをオシロにしてみそ。
正直ショットくらいのは3Dプロジェクトでいいべ。
どうしてもファミコンチックにしたいときのみ2Dにしたら良い思いまう >>31
ねぇねぇ
まさか答えれないの?
ねぇねぇ シェーダーグラフのノードを自作できるみたいなんで以下の感じでテクスチャをRGBAでアウトプットする
ノードを作ってみたのですが、
Preview shader for graph has 1 error:
Shader compilation error in graph at line 47 (on d3d11):
undeclared identifier '_MyCustomNode_93134358_Sampler'
とエラーがでてしまいます。調べてもそれらしい情報がみつからずに手詰まり状態です。
シェーダーにテクスチャが宣言されていなバグだろうとは思うのですが、どなたか情報もってる方おられませんでしょうか?
using UnityEngine;
using UnityEditor.ShaderGraph;
using System.Reflection;
[Title("Custom", "My Custom Node")]
public class NewBehaviourScript : CodeFunctionNode
{ public NewBehaviourScript()
{
name = "My Custom Node";
}
protected override MethodInfo GetFunctionToConvert()
{
return GetType().GetMethod("test",
BindingFlags.Static | BindingFlags.NonPublic);
}
static string test(
[Slot(0, Binding.None)] Texture2D Texture,
[Slot(1, Binding.MeshUV0)] DynamicDimensionVector UV,
[Slot(2, Binding.None)] SamplerState Sampler,
[Slot(3, Binding.None)] out ColorRGBA Out)
{return @"{Out = SAMPLE_TEXTURE2D(Texture, Sampler, UV);}";}
} >>25
二番目の画像の右下の Show Package Details をチェックして
Android SDK Build-Tools のインストールされているバージョンを表示させる。
28.0.0にチェックされていないなら、チェックしてApllyを押す。
インストールされたら、Unityのビルドを試してみて。 初めてUnityダウンロードして、今このチュートリアルをやってるんですが
https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/creating-sprites-and-sprite-animations?playlist=46524
>図1.10:
>するとAnimation Clip ファイルと対応するAnimationControllerファイルが
>Spaceshipのフォルダに作成されます。
>AnimationController ファイルの名前をPlayerに、
>Animation Clipのファイルの名前をNormalに変更して、
>Animations/PlayerフォルダにDrag & Dropして移動しましょう。
ここで詰まっています。というのも、Animations/Playerフォルダにすでに
「Player」と「Normal」というファイルが存在しているんです。
Drag & Dropさせても、同じ名前のファイルが居座っているせいか、
弾かれるんですが、、、、、、
これはすでにそれらのファイルは用意されている状態だった、ということでしょうか。
このプロジェクトファイルのセット内容、ミスってるんですか?
初心者相手に、しかも難易度初級を銘打ち
いきなり用意したファイルでイレギュラーなことすんなって言いたいんですが。。 パーティクルのTexture Sheet Animationを使ってるんですが、再生してみると妙にチラつくというか点滅してます
アニメーションがスムーズに流れずに、1フレーム毎に表示しないフレームが差し込まれている様な
なにかパーティクルもしくはUnityの設定で弄るべきところがありますか? >>41
今プロジェクトダウンロードして指示通りにやってみたが、普通にできたぞ?
まぁ文章には書いてないが君がプレイヤーのファイルがどうこういってるのは、親フォルダが_Completed-Assetsだろ?
つまりアセットが完成されてるやつなんだからファイルがあって当然だろ。
チュートリアルで言いたいのは要は新しくフォルダ作って入れろってことなんじゃねえの?
しょうもないいちゃもん付ける前にフォルダ名ぐらい読んで意味を理解する努力ぐらいしろよw >>41
公式のチュートリアルはいろいろ説明省いてて難しいので
他のサイトで勉強したほうがいいと思う
DLしたものはスクショと違うので自分でフォルダを作る必要がある アクションRPG作る場合は、自分でシステム作らないと厳しいのですか? >>40
エラー文をgoogle検索すれば解決策が書いてあるので試してみて。
英文をわからないままにせず、google翻訳と検索にかけて内容を確かめるくせをつけるといいかも。 >>46
unityは大変だからUE4にした方がいいよ タイルマップエディタの消しゴムのサイズは変えられないでしょうか >>41
>今プロジェクトダウンロードして指示通りにやってみたが、普通にできたぞ?
Animationsフォルダを自分で作成して、そこに作って、保存していったということですか?
>親フォルダが_Completed-Assetsだろ?
その通りです。確かに意味を考えたらそうでした。
しかしチュートリアルのページではそこに触れてないので、、
ということは、落としたフォルダ内の_Completed-Assetsってフォルダを
抜いてからプロジェクトとして開けば、よかったんでしょうか?
じゃないと自分でもフォルダ作って制作していたら、完成後ファイルが二重に存在する奇妙な状況になりますよね?
自分初心者なんですみません。でも、ちゃんとこのチュートリアルを学びたいんです。
説明お願いします。。
>>44
2Dアクションやシューティングのチュートリアル的な勉強をしたいのですが
他のサイトで良いのありましたら教えて下さい。
たくさんやって、成長したいんです。 例えば、Completed-Assetsフォルダを抜いて、
チュートリアル上で足りないフォルダを自分で作りながら
進めればいいよって言われたらそれはそれでやりやすいです。
だって、超初心者たちって、
初めて触るわけで、チュートリアルなんて
向こうの言いなりに進めるだけだと思うんですよ。
間違っちゃまずい、さらにわけわからなくなる、というプレッシャーとも
戦いながら読み進めているのです。
正直、そこで、いきなり説明にないことを自分で判断して、
しかも独自に判断してフォルダを作成してなどと
書いても無いことを行動させられるのは、
初心者には勇気がいる行動です。
これは、指示待ち人間かよ的な話じゃありません、
まだこちらはそこの域では無いのです。
一番最初じゃないですか、言いなりで進めて当然ですよ。
そういう臨機応変な対応を求めるなら求めるでもいいんです。
でも、それなら補足として一言でもそう記載すべきだと
私はあの公式ページに思いました。
それだけで、ああ自由に判断していいのか、とこちらもなるんで。
というかいきなり判断力を求めるんじゃなくて
チュートリアルなんてのは初めてゲームエンジンを触る人を想定して
そういう初心者にどこまでも優しいページであってほしいと思いました。 unityでカメラ追従を勉強してるんですが
public Transform target;
というコードが出てきました
インスペクターからターゲットを指定出来るようになりますが、
Transformという部分はなんと呼ばれているものでしょうか?
型、などというんでしょうか 今まで通りにUnityAds を導入したアプリを作ったんだけども、テスト端末そのまま使ってるのに
新しいアプリのみテスト広告が流れずに本番広告が流れるんだけども
なんか抜けてそうな設定とかわからないかしら?
ちなみに端末の広告IDが変わってないことは確認済み インスペクターからはスクリプトを作る場所を指定できませんが、後から移動させる方式なのでしょうか
フォルダに移動してから作ればいいだけではありますが https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/moving-the-player?playlist=46524
<2.3 プレイヤーを動かす準備>をやっています。
プレイヤーのゲームオブジェクトを選択して、
インスペクター上に表示される情報にRigidbody2Dがありません。
なので、Gravity Scaleの設定ができずにいます
これは先ほどの無ければ追加すればいいという問題では無いので
非常に困惑しています。
そのゲームオブジェクトにRigidbody2Dをアタッチする方法を教えて下さい。
それとも、Rigidbody2Dは名前が変わったのですか? ああ、Add Componentで各コンポーネントを
追加できるんですね!! HPの記載とか、書いてないからとかいうならVANTANとかで習った方がいいよ
HPの記事とか記載とか云々は初心者がとかいうレベルではない
そこに間違った記載があっても初心者なので、で済むないのが某ツイッターで懲戒請求とかに繋がるからなぁ
他の質問も解決策はVANTANだね! >>53
チュートリアルを読んで理解できるなんてキミは優秀だよ。
当方なんか、スキンメッシュレンダラーのメッシュを加工できるレベルになっても、いまだにチュートリアルは理解できないからねw >>63
キムチは早く>>37に答えろよ
そしたら書き込みしてもいいぞ >>64
何だ!?Terrainがタレインと読むってことか!?
バカか!? あと、スキンメッシュレンダラーをいじるとFBXが壊れると言ってたバカがいたけど、アセットのFBXが壊れるだけだよw
再インポートすれば大丈夫だよ。
コツは変形させた後はゲームを終了する前に必ず元に戻すことだよ。それさえ気をつければ何も問題ないよ。
バカか!?w 2D制作上ですが、
空のオブジェクトを作った際に、発生した座標が気に入らないので
変更したいのですが、画像有オブジェクトみたくドラッグで〜みたいなことができません。
(うっすら黒い丸です)置きたい座標を調べて手打ち、なんてのじゃ話になりませんし、
どうすれば解決できるのでしょうか。
教えて下さい。 >>69
その話にならない事をするのがunityなんよ
だから早くやめてUE4かVANTAN入った方がいいよ >>69
何かオブジェクトAの子にオブジェクトBを生成するとBはAからの相対座標0になりまふ(^^
あとトランスフォームの数値の所をマウス押しっぱなしで動かすと(^^
オブジェクトを動かすことができまふよ(^^
ズレた回答でひたら申し訳ないでふ(^^
ボッキング!(^^ >>71
オブジェクトA子ってアニメが昔あったなぁ
って気がした >>71
確認できました^^
便利ではありますね、、
教えてくださってありがとうございます。
ただ、この薄暗い黒丸を
不透過的なものに変更したりできないんでしょうか?
実行したら弾の画像で実行されるんですが
いじってる時は画像じゃ無くて、非常に見えにくいので。 オブジェクトをある程度作ったあとに、
アニメーションに不満があり、新たに選び直した画像で作った
Animation ControllerとAnimation Clipのファイルを
その既存のオブジェクトに反映(上書き?)させる方法がわかりません。
古い方のAnimation ControllerとAnimation Clipのファイルはすでに
デリートしたあとなんですが、
オブジェクトのinspectorからAnimator自体を一度デリートしないと無理なんでしょうか?
Controllrの項目に入れなおせばいいだけかと思ったんですが反映されません。
現在、Animatorの下段にエクスクラメーションマークが出ています。 諦めず、飽きず、
もう5時間くらいチュートリアル頑張り続けています。
助けて下さい>< インスペクターのAnimatorにあるcontrollerって項目分かりまふか?(^^
そこの右にあるまんまるを押してくらふぁい(^^ >>76
ありがとうございます。
まんまるを押して該当のファイルを選択しましたが
実行後、反映されませんでした。
おかしいなとちょっとAnimationControllerファイルを選択し
インスペクターの右の「Open」をクリックしたところ
Default state がNot setと記載されています。
これはAnimationController自体うまく作成できてないのでしょうか?
AnimatorのBaseLayerの場所も緑のEntryが表示されています。
もしかして、僕のAnimationController空っぽなんでしょうか >>76
自己解決しました!
発生させた時に、そのスクリプトのフォルダないで
発生させた内部がちゃんとセットされてるファイルになりました。
そしてそれをあなたの言うように選択したらいけました!
ありがとうございます! Unityで拡張パックみたいなものを作るいい方法ってないですかね?
ゲームでよくある、例えばダンジョンを後で追加するとか、マイクラのような
MODを後で追加や変更するみたいな(マップ、オブジェクト、オーディオ等)
参考になりそうなチュートリアルなどのページでもいいのでご存知の方が居たら教えていただきたいです。 アセットじゃなくてアセットバンドルだなw
ググれば一発なのにと思ったが拡張でググるとエディタがひっかかるんだね
公式マニュアル読んで概要掴んでテラシュールでも読んで実戦してみれば判るはず
内容自体は複雑なものじゃない >>83
こんな機能が用意されていたなんてしらなんだ、情報ありがとうございます。
MOD関連に近い単語でしらべてたせいなのか、日本語では検索はしてなかったんですが
DLLとか逆アセンブルで無理やり読み込ませる方法ばかり出てきて困ってました。
今からちょっと触ってみます、ありがとうございました。 >>85
アセットバンドルは結構沼だから気をつけて下さい。
昔の情報も多いし、一年毎に結構発展してる。新しい情報を検索してください ステータス管理はListとDictionaryのどっちで実装するといいですか?
もしくは別の方法があったりしますか? >>87
いや状態を管理するのに適した型使えよ。
状態用に暮らすなり構造体なり作ってもえーんやで 同じディスク内に違うバージョンのUnityインストールできますか インストール時にフォルダ名を変えればできるで。
わいも3バージョンぐらい使いわけてる。 >>90
ですなあ、取り回しはそれぞれ。
クラスのnewやtolistやtoarrayはガベコレガバガバだから要注意やで、1番良いのは最初から設計仕切って、最初から箱用意し切るのがええんやで 公式がここ数年力を入れてるのはScriptableObjectだな
慣れるといろいろ便利だよ rpgって既存のシステムとかあるんでしょうか?
自作でしょうか?
あと、このゲームって3d空間で作ってるんでしょうか
http://tn.smilevideo.jp/smile?i=17527241.L >>95
アセットを買えばできますよ--------------------------------! バージョンをUnity2017.2からUnity2018.1に変えたら
PersistentDataPath以下に保存していたファイルが読み込めなくなって
前のバージョンのセーブデータが使用出来なくなってしまった
バージョン2018で何かデータ保存周りで注意すべき変更点ありますか? タイルマップコライダーに関してですが、これはタイルマップ全体にコライダーがかかるんでしょうか?
コライダーなしのタイルマップはまた別に使わないといけない感じですか? >>90
ありがとうございます。
ターン制を想定しているので、ソートしてもキーを返せるdictionaryを使うことにしました。
キーを返せるので判定が楽になります! >>98
ツクールやウディタ、アクエディ弄ったことありまふか?(^^
2Dゲーム制作には大抵レイヤーという概念があるんでふよ(^^
僕はタイルマップコライダー詳しくないので何とも言えまふぇんけどね(^^
話戻しまふ(^^
おそらく別に使うんだと思いまふよ(^^ >>99
押したときに点滅はしまふか?(^^
デフォルトだと点滅しまふ(^^
まさかでふがこれ設定してないってことはないでふよね(^^
https://i.imgur.com/HPUlqrW.png >>100
dicの致命的欠点は全体を回せないってこってす。
foreachとかご法度なんで、全体舐める可能性が万が一あるんならリストがええです。検索はindexofとかfind indexofがええです。linqとかパフォーマンス劣化要因でしか無いんで、アクション激しい所は辞めた方がええですよ >>103
foreachがダメなのはどんな理由なんでしょうか? >>95
標準の既存のシステムはありません。ほぼ物理エンジンツールです。
ただアセットと呼ぶアドオン群が非常に優れています。
他人や売ってるアセットをカスタマイズするのが有効です。
それらアセットの仕組み自体を改変しようとすると一気に大変になります。
unity 2018 超大型サンプル
で検索して、インポートして、チュートリアル見ながら自分なりのものにさしかえれば、ある程度のものは作れるかと思います。
他にもお金を出せば自分の作りたいものに似たものが有るかもです。
一から自作しようとすると、死ねます >>103
普通にDictionaryでforeach使えるんじゃね?
順序性を維持したいって言うならListだけど。
Dicをforeachしたときのパフォーマンスは知らん >>104
アセットを買えばそんなスクリプトに頭を使わなくてもすみますよ >>103
foreach使って参照してるんですが……
何か問題でもあったのですか? >>102
それを設定できないんです。
アイコンの箱が表示されなくて。どうすればいいのか解りません。 >>108
GCもわからない人は素直にアセットを買いましょう よく分からんバグが発生してるときは一回デリートしてもう一回配置するといいでふよ(^^
ただほかの所にアタッチしてたりするButtonが外れちゃうので付け直す必要がありまんこ(^^ >>109
ちょっと一回インスペクターの画像貼ってほしいでふ(^^
それでわかるかもしれまふぇん(^^ なるほどforeachは重いんですね。
まだ初めて間もないんで、GCのことはよくわかってませんでした。
素直にfor文使います。 それで取り付けたらあとはNo Functionってところで呼び出したい関数(メソッド)を呼び出してくらふぁい(^^
ボッキング!(^^ >>114
アセットおじさんが適当言ってるだけだから真に受けるなw
DictionaryをforeachしたってGC頻発しないよ。
ってかDictionaryをforループさせるほうがパフォーマンス落ちる >>115
うわあああああああああああああ!!!!!
ありがとうございます!ありがとうございます! >>117
ゴメン、昔話になってた。最近のforeachってGC出ないんすね知りませんでした。帰って試しますわあ。
>>114
すまんforeachでも問題ないぽい。 >>117
ああ、foreach使っても大丈夫なのですね!
ありがとうございます!
ところで、ターン制コマンドRPGのスピードの実装で悩んでいるのですが
スピードの速さ順の判定ってどうすれば一番いいのでしょうか。
自分はDictionary<string"名前", int "speed">でdecに入れてからソートして、
Speed値が大きい順にListにKeyを返しているのですが、
もっといい方法ありますか?
なんだかすっごい遠回りしているような気分です。 >>119
こっちこそすまん。Unity5.2では、最適化しきれてないところがあって、Dictionaryに限らずListもforeachのパフォーマンス悪かったのね。
Unity5.6で解消とのことだ。 >>120
結局list化する所でどうしてもゴミ出るんだよね。
俺の場合クイックソートわざわざ作って入れ替えてるわあ
ターン制とかならソートを 毎フレームでもしない限り、CPU有り余るんで、そのやり方で大丈夫。 ScrollRect.verticalNormalizedPositionに1を代入しても反映されません
ログに値を出力しても0が表示されます
Updateで毎フレーム1を代入してもずっと0のままです。
値を反映させるにはどうすればいいでしょうか。
Version 2017.2.1f1のウィンドウズビルドです foreachのパフォーマンスってことなら、dictionaryそのものを回すんじゃなくて、valuecollectionで回す方が早かったりするし、配列もlistよりarrayの方が早いのは常識だけどな >>124
俺のpcで15kループやってみた
listで1.3ms
foreachでkeyでぶん回して3〜4ms
foreachでvalueでぶん回して4〜5ms
いずれもGCフリーでした。
i7 8700kで unity2018 il2cppです。
keyでぶん回す方が若干良いね 俺はKeyValuePairで回す派だわ。
foreachするときは、KeyもValueも欲しい時だし。
スピード気にするゲームじゃないけど
>>120
俺も、その条件ならそのやり方だなぁ。 dictionaryでstring バンバン使おうぜ! アセットバンドルについて質問した者です。
オブジェクト等は追加DLCのように表示したりすることはできるようになたのですが、
第三者がMODをつくれるような環境にしたいと思っているのですが、ちょっと考えが行き詰ったのでお知恵をお貸しください。
例えばですが、キャラクターがオブジェクト(機械等)のある一定距離に近づいて右クリックをすると画面上にUIが表示されるとします。
そのオブジェクトを第三者がMODを作って配布したいと考えている場合、UIを表示するトリガーが必要になりますよね?
ゲームの全ソースコードを公開するわけにもいかない場合、MOD作成者はトリガーを取得してUIを表示するためにはどうすればいいか
というところで悩んでいるのですが、何かいい方法はないものでしょうか? Windows用にゲームを作ってUnity Analytics使ってみたら簡単でびっくりしました
ですがこれってスパイウェアみたいな不審な通信扱いされてしまうのでしょうか? 公式の2Dシューティングのチュートリアルを勉強している超初心者です。
素朴な疑問なんですが、
公式のソースなんですが↓
> // ぶつかった瞬間に呼び出される
> void OnTriggerEnter2D (Collider2D c)
> {
> // 弾の削除
> Destroy(c.gameObject);
> // 爆発する
> spaceship.Explosion();
> // プレイヤーを削除
> Destroy (gameObject);
> }
この関数の引数にある「c」なんですが、
本来は引数の中は、引数を受け取る変数を書きますよね?
この「c」は、プログラマが自由な英数字で決めても大丈夫ですか?
それとも「Collider2D c」というのは決まっている引数名なんでしょうか?
変な質問ですみません、なぜ「c」なんだろう?と思いまして。。 おそらくCollisionのCかな?と思いまふ(^^
そこは変えても問題ないでふが(^^
初心者はいきなり変えないでチュートリアルを一回クリアしたほうがいいでふよ(^^
思わぬバグが起きることがあるので(^^
ボッキング!(^^ >>131
ありがとうございます。
了解しました、頑張ります! DLしてまふぇんが(^^
SS見るとツクールの歩行グラでふか(^^
もしUnityで使ってるなら規約違反(^^
Unityじゃないならスレチだし感想乞食もスレチ(^^ スレチだが、キミたちはお絵かきアプリ「アートマトン」を知っているかな?
フィルターじゃなく、AIによる手書きだというのが最大の謳い文句だが、一般のペイントソフトの手書き風フィルターと少しも変わらないのだが、それはどうしてかな?
ぎゃはははははぁぁぁぁあああああーーーーーーっwwwww >>134
>もしUnityで使ってるなら規約違反
なぜですか? ツクールの素材はKADOKAWAがツクール外に使うなって規約出してるんでふよ(^^ グラで躓いたりする場合もあるから
既存のグラでとりあえず製作していって
グラ作りは後回しでいいと思う
そうすると必要なグラ、不必要なグラとかわかるし
ただ規約の関係で製作途中の画面を人に見せられないんだよな 久しぶりに来たけどいい感じの良スレになってるじゃないか
その調子でやってくれ こっちは良いスレになってまふけど総合スレは・・・(^^ ボッキングはそろそろ自分のスレに帰ってくれ。
変なのと戦いだしてキチガイの集会場になってる。 ごめんなふぁい(^^
もう総合スレはスレッドごとNGして開きまふぇん(^^
迷惑をおかけしまひた(^^
ボッキング!(^^ ダーク王鍬大使さんのおかげでここが正常な流れになってるんで
すみませんがこのスレにはいてほしいです! 日本語化してる人って少数派かな?
英語のままだとどうしてもとっつきにくくて…
日本語化のデメリット、しない方がいいとかあったら教えてください 公式の2Dシューティングのチュートリアルを勉強している超初心者です
https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/adding-audio?playlist=46524
><8.3 爆発音を付ける>
>最後に爆発した時の爆発音を実装します。
>Sounds/SEにあるboom(爆発音のSE)をExplosionのプレハブにアタッチしてください。
↑ここの「boomをExplosionのプレハブにアタッチ」の部分なんですが、
言う通りにアタッチしたところ、何度やってもExplosionにはアタッチされず、
そのboomという名前のゲームオブジェクトがヒエラルキーに作成されてしまいます。
で、仕方なく実行してみると、開始直後にboom音が鳴ってしまう、という状況なんですが、
これは、もしかして、Unity2017では音をプレハブに直接アタッチすることが
出来なくなったということでしょうか?
なぜなら、この項目では、ファイル作成もソース記述もなにも必要ない項目ですので
これができないこと自体、私やチュートリアル記述のミスでは無く、
Unityの仕様変更されているんじゃないか?、、と解釈したのですが
違いますか? >>147
幾度のサイトや参考書が英語版のまま解説します。
自分だけやりやすいからと日本語表記で慣れてしまうと
なにかの解説を受ける時や、自らなにかを説明する時に
支障が出るので日本語化はやめておいた方が良い、と皆さん言いますよ。
英語表記のツールなどと同じで、これは「慣れ」だと思います。
気合いで利用し続けるのが良いと思います。 >>148
そのままドラッグドロップするんじゃなくて
prefabのAudio Clipのとこにもってくんじゃね >>150
ありがとうございますっ。
自分で該当のprefabにAudio Sourceをアタッチして
おっしゃる通り、そこのAudio Clipに
SEファイルをセットすると理想通りの状況になりました。
「Sounds/SEにあるboomをExplosionのプレハブにアタッチしてください。」
この文からそこまでの作業を理解できませんでした。。。
またひとつ、勉強になりました。 Unityを調べだしてから「アタッチ」って言葉がよくでてきます。
意味は「取り付ける」だそうですが、この「アタッチする」ことに
まだまだ慣れていないので、スクリプト.csをドラッグでアタッチする要領で
BGMも考えてしまいました。。。 >>147
今は解説が英語の方が多いだろうけどそのうちワラワラと日本語版の解説が増えると思います
他のソフトでも軒並みそのパターンですし
何となくふわふわした不安感で使いづらいと感じる英語版を使うくらいなら、日本語版でさっさと理解しながら使った方が良いと思いますけど
あと英語の解説であってもメニューの位置は同じなので使えないという事はありませんし、途中からUIを英語版に変えて意味不明になることも普通は考えられません
UI言語はいつでも切り替え可能なのでもっと気楽に考えれば良いと思いますけど >>147
VisualStudioはもうかなり昔から日本語になってるけどエラーが起きた時とかは明らかに英語の方が検索しやすい。
母数が違いすぎて。
UIの言語とエラー出力の言語切り替えられるならまた別かもだけど。 >>154
パフォチューん時もそうだ。
日本人で余りプロファイラ気にする人少ないんか、記事に人気が出ないんか知らんが、フォーラム頼みだわ
斜め読みでも、英語に慣れないと遠回りし過ぎる >>155
ああそういうUnityの機能わかんねーよってぐぐる時も言語違うといくら場所とか同じにしてもやりにくそうね 基本的に昔から日本語化に強く反対していた人達がこのスレにはいるので客観的な意見が聞けるかは微妙だと思う
ただ開発元が日本語化に踏み切ったという事はトータルではそれを望む声は多いんだと推察出来るけど
エラーは原文で出てくるみたい、Uiのみ日本語になる 別に日本語化は反対はされてないんじゃ。好きにすればって感じで。 これから始める初心者には日本語のほうが入りやすいだろうな
でも既にUnityやってるここの人たちには関係ないだろうに
今までどうやってやってきたんだよと言いたい >>159
上で英語で使ってるけどとっつきにくくてって言ってるやん 初心者に毛が生えたような奴しかここには居ないからなw でもよく、中国語とかを差し置いて日本語に対応したな 馬鹿正直に売上を申告して課金してくれるのが日本人だからな。
中国とかだとUnity本体どころかアセットすら違法DLで済ませてそうw すみません、素朴な質問なんですが
シーンビューの中のオブジェクトにSE音をアタッチした後、
それからずっとこんな感じで白いマークがついたままになっています。
https://dl1.getuploader.com/g/zipcodezipcode/159/o1.jpg
このマークを非表示にする方法ないですか?^^;
シーンビュー内のオブジェクト画像が隠れて、ちょっと見づらいというか。 >>164
そのショットにあるgizmosってのがエディタ表記関連なんで、全部オフるか、サウンドオフってみてちょ >>165
ありがとうございます、gizmos確認しました。
チェック項目数に驚きましたがアイコンサイズを変更できるのが
相当気が利いてますね。
ますますUnity、覚えたくなりました! もうひとつ、解消されると嬉しい疑問があります。
https://dl1.getuploader.com/g/zipcodezipcode/160/o2.jpg
この赤い囲みのエリア、スイッチが六つありますが
みなさんは普段どれに合わせてるもんなんでしょうか。
というのも、どの項目も用途があってビュー内でのオブジェクトの表示や
ドラッグした時の効果が変わりますよね?
逆にどの項目も必要としない場合に
どれに合わせておけば、シーンビューの中にオブジェクトをアタッチしたり、
オブジェクトを移動させるだけ、などの時に邪魔にならないのか、
まだ自分で判断つかないのですが、
自分はとりあえず画像の様に右から二つ目の項目に合わせてます。
皆さんは、普段はどこに合わせて放置してますか? >>158
多数決ではそうだろう、言語切り替え出来るし誰も困らない
ただ日本語化の話になるとバカが増えるとか意味不明な理由で暴れだす人達がちらほら出てくるというパターンがここにはある
何と戦ってるか解らんよ お前らわかってねえなあ
日本語化はUNITYの多言語化に先駆けて作られているだけで
日本語以外もこれから作られるんだよ
俺は英語版でやるけどな >>169
常に表示されている緑と赤の矢印が
視覚的に邪魔に感じませんか? >>171
オブジェクトをチマチマ動かすことが多いから、いちいち変えてられない。
全体的に見渡すときはさすがに変えるけど。 >>167
俺も左から二個目だな。
角度やスケールはインスペクターの数値左脇ドラッグぐりぐりしとる。 ツールが英語(世界共通語だぞ?w)だから
とっつきにくいとか言うてる様な根性の人間が
実際日本語なったからってゲーム制作に取り掛かったところで続かないと思うがねw
そもそもソースコードは英語なんだから。
そんな奴らはすでにそれ自体に拒絶反応出てんだろ。 本格的にやってる奴はこんな糞スレには居ないと思え
最近はデレステやら3Dエロゲやらが軒並みUnity製だろ
MOD作ったり改造したりするために必要なとこだけかじってる奴とかも多いんだよ エディタを日本語対応にしたのは、日本の高卒を相手にゲーム制作教育ビジネスを始めたからだよ
ゲーム制作やゲーム開発環境ではなかなか稼げない時代になっていて、これからは高卒を相手にゲーム制作教育やゲーム制作資格で稼ぐんでしょ 汝らは相変わらず百姓言語の日本語しか理解できないのかね?
汝らは根っからのザコなんだねw 日本語しか理解できない根っからの底辺ザコが、一応は頭脳労働の範疇に入るゲームつくりに興味を持つという、不可解な社会・・・・
ど、どうなってんの!!!? ゲーム作りはゲームばかりやってる社会に出たことが無いヒキニートでもやれそうな幻想を抱くものの一つだろうに
下手に煽って絶望させて包丁持って外に出られたら大勢の人が迷惑するからやめれ 日本語も英語も好きにしたらいいじゃん
他人がとやかく言うだけ底が知れるぞ 日本語なんて世界中で嫌われてる劣等言語なのに
誰が好んで使うんだろうな キャラ作ってもキムチだとすぐ分かるあたりが草
今度は太子か 丸とか記号組み合わせた文字使ってる隣国よりはマシだろ 韓国人はエリートだらけだからこんなのやらないよ
ゲーム教育ビジネスが成り立つような高卒だらけの国とは違うんだろう スレチだったら申し訳ないが…
今例のたこやきチュートリアルやってるんだが
"たこ焼きの跳ね返り"が分からない
ソースコードではエラー出ないのに、画面の端で跳ね返らず画面外へ行ってしまう https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/adding-the-title?playlist=46524
ここの<10.1 タイトルの表示>をやってるところなんですが、
上記の説明にある「GUIText」について、
●現在推奨されておらず、実装してもフォントが表示されない
●5.5以降のバージョンではGameObject > UI > Text で代替する
というのは調べて理解しました(こーいうのは公式が記載すべきだと思うのですが。
今回その「Unity UI Text」について質問したいのですが、
作ってみると、実際に問題なくフォントは表示されはするのですが、
いまいち理解できない、ところがあります。
というのは、
ヒエラルキーにてこのテキストのオブジェクトを選択すると
シーンビューの画面上にて、ものすごく引きの画面になり、
他のオブジェクトが米粒より小さくなって左下角に置かれている状況になります。
画像は、Canvasを選択した状態でおもっきり引きの画面になっているところです
https://dl1.getuploader.com/g/zipcodezipcode/161/o3.jpg
(試しに、今度その状態からヒエラルキーのプレイヤーオブジェクトを選択すると、
シーンビュー画面は、ぎゅーんと左下を拡大してって元の正常?な位置表示になりますが
テキストオブジェクトはシーンビュー画面上に見えなくなります)
。。。。これは、どういう状態なんでしょうか?
よくわからないのが、見て頂ければわかる通り、ゲームビューの方では
テキストが他のオブジェクトとサイズと違和感なく表示されています。
Unity UI Textを作成し触る場合、シーンビュー上はこーいうもんだ、
と割り切るべきなんでしょうか?
それとも自分がなにかおかしいことをしているのでしょうか?
シーンビューでなにが起きている状況なのか、知りたいです。 >>195
UIをいじるときにゲーム内のオブジェクトをクリックしないためにUnityが取ってるものすごーくお粗末な方法
文句はUnity本社まで >>196
深夜でしたがお早い回答を頂け、感謝します。
これは仕様なのですね^^;
スッキリしました、ありがとうございます。 https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/adding-the-title?playlist=46524
<10.2 タイトル > ゲームスタート ( > 死んだら ) > タイトル のマネージャークラスを作る>
今、上記のこの部分を実装しています。
<もし NullReferenceException が発生してしまったら?>
>メニューの Edit -> Project Settings -> Script Execution Order
>「+」ボタンを押して Manager を選択してみましょう
>摘んで「Default Time」の上に移動させます。
>Applyを押して適用します。これで全スクリプトで一番最初に
>実行されるのは Manager.cs となりました。
これらを忠実に実行したのですが、
いまだにこのスクショにある様に「NullReferenceException」が発生します。
これは、どういうわけでしょうか。(Script Execution Orderの現在の状況も載せてます)
https://dl1.getuploader.com/g/zipcodezipcode/162/o4.jpg
しかも、このページの最後までは実装したのですが、
>ゲームを再生してみてください。
>タイトル表示中はプレイヤーも敵も出てませんか?
>Xキーを押すとゲームが開始されますか?
この「タイトル表示中はプレイヤーも敵も出てませんか?」はバッチリなんですが、
「Xキーを押すとゲームが開始」ができません。
Xキーを押す、というのはこのチュートリアルのゲームの中、初めてのボタン使用なんですが
macの設定によっては認識されてないって可能性はありますか?(でも方向キーは認識してるんで、、)
これが「NullReferenceException発生」による不具合ならいいんですが、、
チュートリアルの支持通り、実装しましたがなにが足りないんでしょうか。
ソースコードはこの不具合が出てから全てコピペ版にしてますので記述ミスは無いはずです。 今回ばかりは、やばいかもしれませんね、、
ここをクリアできるか不安です。
どうかお力添えをよろしくお願いします。 スクショみる限りTitleというゲームオブジェクトがヒエラルキーに見当たらないけど
どこかに隠れているのかい? >>200
ご指摘通り、Titleオブジェクトを作っていませんでした。
というか、GUITextが使えない件で、GUITextと共に
親であるTitleも一緒に削除してしまったままでした。
そして、文字を表示させるためにCanvasを作成して
タイトル文字をつけれた流れで
もともと親で制作すべきTitleオブジェクトの存在を忘れたまま進めてしまいました。
さきほど、Titleオブジェクトを作成、子要素にCanvasを配置したら
問題なく、「Xキーを押すとゲームが開始」が実行できました。
これは隈なく観察し、確認すれば、その抜けに気がつけたはずなので
自分で情けないです、、しかし、ご指摘してもらえて、本当に感謝です。
ありがとうございます! うむw
ちなみにNullエラーが発生すると毎フレームそこでプログラムが止まってしまうので
今回はボタン判定の直前で止まっているのでボタンが効かなかったというわけだね
ド初心者なのだからツールを疑わずにとことん己を疑った方が解決が早くなるでしょう Visual Studio Tools for UnityはVS内臓になったので現在は不要 Android向けのVRカードボードゲーム
作ったけど、下向くと歩くスクリプトを突っ込んたり
ただ転がるボールにカメラをつけても
カードボードが動かないんだけど
わかる人いますか? >>205
逆に、なんであんたの頭で扱えると思ったのか不思議でしょうがねえわ
どうしても才能を伸ばしたいなら今すぐVantanに入学したほうが良い >>202
Nullエラーが連続で流れていたのはそこで先に進めなかったからなんですね
Nullエラーの場合の、エラー箇所の絞り方もありそうですね
勉強になりました。経験を積んで勉強します!
>>203
す、すみません、自分今
Visual Studio for Mac Tools for Unityでscript打ってます。
win版のVC制作環境の方が人気なのは知っていますが
mac版でVCが出たということで、使い始めました。
しかし、Mac版のVC環境では、デバッグする環境がwin版とは違う気がします
win版ではデバッグを実行すると実際にゲームが実行され、
表示されながら、操作しながらの中
ブレークポイント箇所やエラー箇所でストップしたりするじゃないですか
なので、すごくエラー箇所を理解しやすいです。
Mac版ではブレークポイントをつけて、実行しようにも
ゲーム画面が立ち上がることは無く、
ただソース上で実行されている様で、
しかも、画面が映っていないので、こちらはゲームの操作しながらの確認もできません。
一応ここに目を通しているのですが、
https://blogs.msdn.microsoft.com/visualstudio_jpn/2017/05/26/unity-game-development-with-visual-studio-for-mac/
「主な機能 ワンクリック デバッグ
Visual Studio for Mac の [Start] ボタンをクリックすると、デバッガーが Unity エディターにアタッチされます。⌘ (コマンド) + Enter キーを押せば、さらにすばやく実行できます。」
とありますが、、
Win版と違って、手応えを感じられないデバッグというか、、
一番最初に実行される関数上にブレークポイントをおいて実行してもそこで止まらないんですよね、、、「?」って感じです。
Unity開発環境でほぼ全員がWin版VCを推奨する理由はここにあるのかな、と感じています。 汝らよ、Unityについていろいろ語るがよい。
そして初心者の質問に受け答えするがよい。初心者はハキハキと質問すること。
我は、汝らの動向を暖かい目で見守るぞよw >>208
こんなん見つけた。
https://qiita.com/t_furuya/items/c8d08c3f3dc2e7d5324b
難儀してそうですね、自分はWindowsなんで、Mac版の苦労思いもよらなんだ。
そもそもweb版開発用の軽量IDEだそうだ。
こっちからするとインテリセンスもバカ使い辛い見たいだからその辺もググって設定変えた方がいいすよう >>208
順番はどっちでもいいけど、Unity側でplay、vs側でデバッグの開始しとけば止まるよ。コマンド+enterはvsのデバッグの開始のショートカット。
>>211の情報は古いから気にしなくていい。
また、nullエラーはunityのconsoleに行数付きで出てきてくれるし、変数はインスペクタでリアルタイムにチェックできるし、止めたきゃ一時停止があるし、でvsのブレークポイントの出番はあんまりないな。俺は。 ログで見た方が便利な時もあるしデバッガで止めた方が便利な場合もあり、俺はどっちもつかう デザインとプログラミング、どちらを先に覚えるべきですか >>214
ゲームを作りたいならプログラム
絵や3Dモデルはいくらでも素材が転がってるけど
プログラムは自力で書かなきゃいけないから
ひとりで作るならね プログラムもビジュアルでできるからね
3人称視点のRPG的なののプロトタイプ、学生のデザイナー2-3人だけで作ってたり。
まあどっちもやれって感じではある アセットをかえばプログラム技術なんていりませんから https://qiita.com/2dgames_jp/items/fc8aabe89402577f96e7
このサイトの「画面の端で跳ね返るようにする」をやっているのですが、跳ね返らず画面外へ行ってしまいます
ソースコードはエラーが出ないので間違っていないと思います…個人的にはunityの設定が間違っていると考えているのですが…
どなたかご教示お願いします >>220
それはアセットを買うことで解決すると思いますよ >>222
アセット購入以外の解決策はありませんか?
チュートリアルなので全て自力で動かしてみたいのですが… >>223
自力で時間をかけるよりアセットを買うほうが早く解決しますよ つかそんな誰が作ったともしれないチュートリアルやるより公式チュートリアルやればいいのに
ほんと無断な事に時間かけてる
英語が苦手な残念な人なら定番のひよこって手もあるのに 公式は初心者には無理だろ
プログラムの説明もろくにないし 100%跳ね返らないのか
たまには跳ね返るのか
本当にコード入力間違ってない? >>210
条件付きブレークポイントなら、変数にnullが入った瞬間止めたり出来る
何のメソッドが書き換えちゃったのか分からない時に、絶大な威力を発揮するよ
ブレークポイント貼ってステップ実行すると、中身が見える化して楽しいけども、
ちまちまポチポチ押してられっかって時の使い分けにどうぞ 普通にデバックするなら
VX *= -1;にブレークポイント置いて画面外に出たとき
そこが実行されるか見る >>227
100%跳ね返りません
>>229
画面外にいっても実行されませんでした… minやmaxに画面の端の座標が取得できてるか
if (X < min.x || max.x < X)の判定式を書き間違いしてないか
これ以上の推測はエスパーでないと無理かも 音を音程変えずにスピードだけ変える方法はありませんか? >>231
本気で答え欲しい奴はコードなりSSなり書くだろ気にすんな >>233
汝よ、そんな方法はないぞよ。
スピードを上げれば必然的に音程も上がる。
どうしても音程はそのままで、スピードを上げたければ、オーディオ編集ソフトで、音をブツ切りにしてうまくつなぎ合わせるしかないだろう。
汝はそれでいいなら、やってみたまえ。暖かい目で見守っててあげるからw すみません>>220です
解決しました
void Updateがvoid Updataになっていました…orz
質問に回答して下さった皆様ありがとうございました UnityとかC#以前にVSでのデバッグの仕方を覚えたほうがいいぞ
ステップインで一行ずつ動かしてみればそんなアホなミスは数分で解決したはず >>211
わざわざ探して頂いて、ありがとうございます。
自分は3Dゴリゴリのゲームを作りたいわけでは無いので
VCforMacをいっちょまえに扱えるくらいになれば満足なんですが
まだまだこれからですね、、
>>212
>Unity側でplay、vs側でデバッグの開始しとけば止まるよ。
確認しました。やったらブレークポイントで止まってくれました!
win版みたいですねー^^
結構検索したつもりなんですが、両方をスタートさせておくなんて話に
触れているブログやサイトが見当たらなかったんで
すごく助かりました。ありがとうございます。
ちなみに、
>変数はインスペクタでリアルタイムにチェックできるし
とは、ゲーム実行後、Unityのインスペクタで
変数の中身の変動をリアルタイムで追える、ということですか?
さすがにそれはできないですよね?
自分はまだチュートリアル途中なので変数の中身が変動する様なプログラムでは
ありませんが、、、 >>237
>デバッグの仕方を覚えたほうがいいぞ
>ステップインで一行ずつ動かしてみればそんなアホなミスは数分で解決したはず
そうなんです、それです。
自分もそれが一番重要なのはわかります。
エラーが出たときに、その場所を見極める手段をどれだけ持ってるかだと。
winでのVCならまだわかるんですが、、
Visual Studio for Macの方でも、ステップインの確認ができるっぽいんですが
これがやりかたがわかりません、、ご存知でしたら教えてくださいませんか?
(Visual Studio for Macでブレークポイントで止めるデバッグ方法は>>212さんのおかげでわかりました) >>238
ゲーム中に変えたかったのですが、いい方法なさそうですね unity5で現在アクションゲームを作っているのですが
キャラをジャンプさせると少し地面に沈んだあと浮かんでくるという挙動を取ります
地面でピタッと止めたいのですがなんとかならないでしょうか 2dならGameMakerStudio使いましょう
インディーゲームで有名なdownwellで使われ
ゲームを作ったことが無い人でも作れました WindowsだけじゃなくMacでも公開する時はMac上のUnityでビルドしたファイルを
例えばベクターにそのままアップしたらいける、と思ってたのですが
Mac App Storeを通さなくてもApple Developer Programの登録が必要って
書いてるのですがマジですか?
http://saokkk.seesaa.net/article/442345068.html >>235
キムチの次は明太子かよ
もっとキャラ固めてから出てこいよ >>247
我は菩薩ぞよ。
我は慈愛に満ちているから、汝の罪を許し、暖かい目で見守るぞよw パズルゲームなど、個人レベルのゲームをまとめてるサイトありますか?
アイディがあがほしい >>249
アイディアがほしいなら一週間ゲームジャムの作品はどうかな。
お題によって別れてるから自分にあったものを見つけやすいし、一つ一つの規模的にも、個人でも作りやすいと思う。 collisionとrigidbodyを持ったオブジェクトを高い所からcollisionだけ持った地面に落とすと
沈んだあと浮かんでくるという挙動を取ります
地面でピタッと止めたいのですがなんとかならないでしょうか
スクリプトは特に使っていません
バージョンは5.4.5です VRchatSDKの質問なのでここでいいのか分からないですけど質問します
VRchatでアバターアップロードするためにSDKでモデルアップロードしようとしてるんだけど
NewAvatarって表示されるアバターの名前とか画像登録するところで文字入力や操作入力が出来なくなります。
昨日までは普通に入力出来てアップロードも出来てたんですが急に出来なくなりました
解決法ってありますか? PRGの無料システムとかありますか?
>>250
知らなかったです 見てみます >>252
なんか弄ってたら解決しました…
▶一時停止次へみたいなマークのボタンが一時停止になってたから文字入力受け付けてなかったみたいでした
すみません >>249
パズルゲームをつくりたいのですか?
パズルを発表して、一般の方々にそれを解いてもらうというわけですね。
それはもはや人類のトップに位置するくらい高度な知的レベルを持った人物の行為ですね。
当方はとてもそんなレベルではないですから、パズルゲームはつくれません。
ぜひともパズルゲームをつくって、人類の知的レベルの発展に寄与してください。当方、かげながら見守っております。 キャラクターッテ設定から見た目を考えますか?
見た目から設定を考えますか? このエラーってなんですかね?
某施設では吐かずネカフェで作業しようとしたら出てきてしまいます
クリックしてもエラー元みたいなところに飛ぶこともできなくて困っています vsの補完が働かない場合は、unity側のバージョンも関係するのでしょうか
vs2017を更新しても治らなかったです 我はいま、こういう ↓ スクリプトを開発中なんですけど、汝らはこれが欲しいと思いますか?
ぜひご意見をお聞かせください。
https://youtu.be/x2YX6jHZJZc >>259
よくわからないのですが、アセットを買ってみてはどうでしょうか? 安定のキムチ劇場(グロ映像)だった
リギングもスキニングも出来ないならやめちまえ 公式の2Dシューティングのチュートリアルを勉強している超初心者です。
https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/adding-enemy-hp-shot-power-and-animations?playlist=46524
このページの< 11.1 HP(ヒットポイント)と攻撃力(power)の実装 >の
「 ヒットポイントが0になった時に爆発させる 」にあるスクリプトを記述した後、
実行するとスクリプトのエラーが出て、ゲームの実行ができなくなりました。
エラー文が出てまして、その内容は、Enemy.csの
>// Bulletコンポーネントを取得
>Bullet bullet = playerBulletTransform.GetComponent();
という部分(なんか赤の下線が引かれてしまっています)に問題があるらしく、
コンソールに表示されたエラー文を翻訳するに、
「その引数じゃ無理」みたいな感じ?なんですが、
しかし、こちらは公式のソースの通りやってるんで、
なにがいけないのかわからず、、
今度こそ、私が悪いわけでは無いと思うんです。
(なんども確認しました、、)
バージョン違いの弊害でしょうか、なにが問題なのか、わかる方、
いらっしゃいますか?
実行後のエラー画面
https://dl1.getuploader.com/g/zipcodezipcode/164/o6.jpg
下線を引かれたスクリプト箇所(Enemy.cs)
https://dl1.getuploader.com/g/zipcodezipcode/165/o7.jpg キムチはUNITYの問題を抱えているわけじゃない
モデリングソフトのスレで聞いたほうがいいのじゃないか ちなみに、このページに入るまでは、チュートリアルを順調に進み、
完璧に動く状態でした。
このページのスクリプトを記述してから、エラーが出ました。
エラーが出て進めない状態ですので
次の< 11.2 ダメージを受けた時の表現 >
にはまだ入っていません。 >>266
Bullet bullet = playerBulletTransform.GetComponent<Bullet>();
ではなくて? >>242
>>251
物理演算の精度を上げるか、自分で接触判定するしかないよ >>266
行き詰まったときは完成したプロジェクトあるんだから見なさい
誤植だね >>266
バージョン違いの弊害だなこれは。
いつからか忘れたけどgetcomponent<コンポーネントの形>()みたいな書き方になってるよ。 はじめてのユニティは公式チュートリアル扱いされてない日本向けの古いチュートリアル
ろくにメンテもされてないし独自仕様だけらスルーしたほうが無難
公式ならチュートリアルにある玉転がしやスペースシューターをやりなさい >>274
再起動で治らないのに、なぜか再読込で治りました
ありがとうございました >>239
変数の変化はpublicか[SerializeField]か、デバッグ用にUIテキスト作って追ってるな。同じスクリプトを複数のスクリプトにくっつけてそれぞれで変数が変化するんだからUnityでオブジェクト選択してインスペクタで見くらいしかないだろ。
Win版ならどのオブジェクトにつけたスクリプトかわかるのか? >>269 >>271 >>273
皆さま、ありがとうございます
GetComponent();
↓
GetComponent<Bullet>();
で無事、問題なく動きました!!
現在はアクセスするコンポーネント名を記載することになってるんですね、
確かに調べてみると、どこのソースにも
getcomponent<コンポーネントの形>()
この形になってますね。
忘れない様にします!ありがとうございます! >>275
>玉転がしやスペースシューター
すみません、公式には2Dゲーム制作に適したチュートリアルはないのでしょうか。
やはり、そこに注力したいなら参考書になりますかね、amazonでは見受けますが。 えっ?
公式も入り口は日本語だろ、何故プロジェクトにある2DUFOやトピックにある2Dゲームの開発に気づかないんだ? >>277
同じスクリプトを、複数のオブジェクトにの、間違いでした。まぁにたようなもんか。 >>266
英語でまんまどうしろと書いてるわけなんだが… >>282
でもまあ、相応のスキルがないと公式(準?)に疑い持たないと思うから、俺は同情するわ。 何度も言われてけど公式は脚切りを兼ねてる
不十分な能力で先に進んでも無駄に終わる可能性が高いから
公式を自力で出来ない人は才能か適正か基礎力が不足してるってことだよ
はじめてのユニティは日本支部が放置してるだけだろうけど >>273
Unityは3.5くらいのころから使ってるけど、昔からコンポーネント名は明示的に指定しないと取れないと思ってたけど、そうじゃないころなんてあったのか、、、 >>285
c#とJSの違いで今はc#の書き方しか使わないからねえ 質問です
アセットストアである樹木モデルを買いました
でそれをterrainで配置しようとしたんですね
そしたら木の向きが真横に配置されてしまいます
どうも真横で作られたアセットのようです
これを縦に矯正して配置するにはどうしたらいいでしょうか?
空のゲームオブジェクトを作ってその中に木モデルを向きを変えて配置するという方法も
試そうとしたのですがそれだとterrainに塗れません >>286
なるほど!
jsは1度も使ったことなかったわ >>287
縦にするアセットを買えば解決しますよ! >>290
汝よ、そこにはたくさんのアセットが出ているが、どのアセットを使ったのかな? アホなこと聞いてたらごめんなさい
https://github.com/neuecc/MessagePack-CSharp
これをscript runtime version4.xで使おうとするといくつかのアセンブリのロードエラーになるんだけどピンとくる方いらっしゃいます?
(3.5だとエラーにならないです)
https://i.imgur.com/xA2Duk4.png
https://i.imgur.com/5zPNJzB.png >>294
なのかなぁ
他との兼ね合いで4.xベースにしたかったのだけれども MessagePack別のバージョンないの?
まあそれが原因か知らんけど。 すいません、原因わかりました!
そもそもtoolsフォルダをプロジェクトに含む必要がなくて
事前ソース生成するのに使うツール類だったみたいです
お騒がせしました。。 プロジェクトを起動した時に、
Editor: Metal support disabled, skipping device initialization
と出るんで、検索してみるとその対処は
>Editor > Project Settings > Player でPlayerSettingsを開き、
>Other Settingsの中にある「Metal Editor Support」にチェックを入れ、出てきたダイアログのApplyを押します。
というものでした。
しかし、Editor > Project Settings > Player > PlayerSettingsの中に見当たりません。
バージョン違いの弊害だと思いますが、Metal Editor Supportの項目はどこに移動したのか
教えて頂けないでしょうか。Unity 2017最終版です。 同じ様に調べた方がいました
>だけど探してみてもない。
>なので探した結果 File⇨BulidSetting⇨PlayerSettingsで見つけた
https://runarunaoukoku.hateblo.jp/entry/2018/03/15/154232
しかし、これにならっても
私のバージョンではそこに「Metal Editor Support」がありません。
Unityのデメリットに「更新頻度が高くそのたびに〜」ってのがありましたが
ほんと困りますよね、こーいうの、、、。 自己解決しました。
その前にプラットフォームを合わせて、
PlayerSettingsの中を見ないといけなかったんですね、、、、、
誰も書いてないですね、そこ重要なのに。 すみません、他の方のブログ見てたら気付いて気になっているんですが、
ビルドセッティングのプラットフォーム項目にあるUnityアイコンが、
自分のは「WebGL」のところにあるんです。
でも、「PC,Mac & Linux」のところにある人がいたんです(画像参照。
https://dl1.getuploader.com/g/6%7CSR1gou/906/o8.jpg
これって、いつ、選択できたんでしょうか?
プロジェクト立てる時に、ビルドするプラットフォームを聞かれたこと無かったと思いましたが。
自分もどっちかといえば、winやMacとPCで遊べるゲームを作りたいので
「PC,Mac & Linux」にUnityアイコンがある状態の方が安心なんですが、、、
制作途中でいくらでも変えられるんですか?
そもそも、Unityは多数のプラットフォームに対応したファイルで
ビルドできると聞いているので、イメージだと完成後にビルド先を選べるんだろうと
勝手に思っているんですが。そういうのとは違うのでしょうか。 >>301
その左下にSwitchplatformみたいな切り替えボタンがあるはず 最近いつにもましてアホ質になってないか
新年度のニートたちが参戦しだしたの? >>304
まあアセットボットとか、やたら上から目線の奴とか、俺も苦労したんだからお前も苦労しろ奴とかしかいないからね
アホなやつしか質問しなくなる ほんと困りますよね、こーいうの、、、。
これが、NEW GAME!!のねねっちだと考えると雑には扱えなくて困る(*´д`)ハァハァ >>306
無料だからいけないんだよ
質問も有料にすれば一気に質が上がる かなり初歩的な質問なんですが、unity専用?のリファレンスに多数ある関数はどのように覚えるものでしょうか、全て暗記するのでしょうか?
またそのリファレンスを見ても、どのような場合に記述すれば良いのかわかりません。 そんなもの覚えるやつはいない。
やりたい事をどうやるか考えて検索したりしてぶつかった時に見るもの。
その上でこのクラス他に何できるのかなーとかで全メソッドを見たりすることはある。 >>310
ありがとうございます
いろんな教書を読み、毎度出てくる多数の関数に説明がなかったため、事前に把握しているものだと思っていました。 >>311
リファレンスもよく見ると例文乗ってるのもあるんだよ。
検索ワード最初分からないじゃないすか?
やりたい事とか、やりたいジャンルでまず検索してみてください。
例えば、unity 銃 撃つ
で出てきた記事みる。
中に出てきたソースの.addforceてなんた?
unity .addforce
で検索見たいな。
ゲーム作って一年位これ繰り返せば、プロ顔負けみたいな。
教科書なんか要らない位、webの記事が充実してます。
是非頑張ってください 一応「初心者質問スレ」が出来てるんだが、みんなこっちにくるね
初心者じゃないんだろうな自称 高卒は高卒ってだけで社会の下半分のおつむなのに、その自覚がないやつが多すぎるんだよ
初心者スレでもないのに、VantanやHALに通って専門的知識を身に着けた人はここじゃ皆無でしょ
学歴が全てじゃないにしてもこれからはVantanぐらいは出てないと通用しないよ VantanやHALに通って専門的知識を身に着けた人w
専門学校卒はどこまで行っても専門学校卒やで
一流大学に行って一流会社で経験積むのが一番
専門学校卒は1年程度で大卒に追い越されるのが世の常 >>314
vantanとHalそんなに凄いん?
就職率は良さげだが。
俺のイメージだと専門って8割やる気無しで、2割精鋭
アンタの感じだと8割精鋭って感じ?
だとしたら時代も変わったもんだね。今勉強出来るひとが裏山 専門学校で専門知識とか
実務経験無い奴ほど夢を見るのか
専門学校の数年で得るもなど実務経験半年にも満たないんじゃね 専門卒や3流大卒がIT土方として底辺で頑張ってるからこの業界が成り立ってる
専門学校は安くて手軽な使い勝手のいい社畜予備軍育成場 専門学校はゴミばかり集まるから行くなとは言われてるな。
やりたきゃ情報系の資格も高校卒業までに取れるし、Unityも独学で充分なんだよね。
3Dソフトや開発環境が数百万する時代は別だけど。 まあ専門学校、カリキュラムが良くてわからないとこ色々聞けるなら効率的な気はするけど、そんなカリキュラム整ってるのかなどわからん Unityでわからにことがあったら、我が見守るここで、誉れと思って質問してみなさい。
Unityに少し詳しく社会的には底辺にいるおねーさんおねーさんたちが、キミたちの質問に答えてくれるよ。 Vantanは何故ここで宣伝しなきゃならない程困ってますか? >>322
なんでおねーさんが二回出てきたんですか? >>323
汝よ、Vantanはね、社会的には底辺にいるゲームやせんずりばかりしているDQNたちの「よーし、おれもいっちょゲームつくったる!」という欲求を満たすために登場したわけだよ。
しかし入学するのが100%DQNばかりのため卒業生もやはり99%までDQNしか生み出せず、企業から「もういらね」と言われて困っているところじゃないかな?
だから大いに宣伝する必要があるというわけなんだろうねw100分の1の隠れた有能な人材にかけてねw >>324
汝よ、我はね、おにーさんおねーさんと書くつもりだったのだよ。
しかし弘法も筆の誤りというやつで、おねーさんおねーさんと書いてしまったのだよ。
汝はそこのところを、誉と思って、深く噛みしめてごらんw >>325
あーあやっちゃった?
風説のなんちゃらは危ないで >>326
キムチ改め明太子様!
誉れの使い方を間違えてると思います! 敵キャラクターの尻尾をTrailで描画してるんだけど
この尻尾に対してコライダー(トリガー)を持たせる良い方法が無いかな?
毎フレーム尻尾の形のメッシュ生成すればいけたけど
大量に出る敵キャラには処理が重すぎた
パーティクルのTrailでOnParticleTriggerも試したけど、衝突相手取得出来ないし
そもそも尻尾ではなく粒子のみに衝突判定が生まれてた 手っ取り早く学習するならオンラインコースウェアが一番だろう、安いし公式がやってるから安心だわな
だけど、ゲーム制作に夢見る人って高卒が多くてね
多くはコースを受ける程度の英語もわからないから、VantanやHALに通うしかないんだよ
一生を高卒初心者で終えてしまうよりは、今すぐ学校に通ったほうが良いよ 毎日ご苦労だな
専門学校も少子化で生き残るのが大変そうだね
マジレスすると専門学校行くくらいなら大学行ったほうが100倍まし
底辺学力でも行ける大学あるし授業料は大差ないし施設や奨学金やらは大学のほうがずっと充実してる
あと企業によっては専門学校卒は高卒と扱い変わらないからね 何でもいいから行動を起こすのがいい。Take action
別に、専門学校やコースを受講するというのでもいいんじゃないの
だらだら引き篭もって時間を潰してしまうよりは、よほど客観的な実績を積むことができる
何も行動を起こせないんだったら、他の関心事に時間を投資した方がその人にとっては幸せだろう その後の人生設計にもよるけど、2年早く働けるメリットは大きいぞ 才能あれば学校関係ないけど大多数は持ってないから学歴という張りぼてで武装する必要有り
なので駄目な人ほど学歴に固執する傾向に有る
今でなく過去に頼るしか無いんだわ〜 大学も生徒が多少はマシってだけでFランだと遊び期間みたいなもんだからな。
独学してゲーム作る時間はあったからゲーム会社には入れたけど、大学の授業は全く記憶に無いw 大抵の大学は、大概な授業しかしてないだろ
対話型の授業をしているわけでもなく、スキル移転に使命感を感じている講師がいるわけでもなく、
伸び盛りの若者に苦痛な時間を強制して、個性と原動力を殺してやがる
第二外国語?!ハァ〜〜〜〜?!って感じ。通訳なんて金で買うのが常識だっつーの
大学のツマラン授業の関係者はまとめて地獄に堕ちろってんだよ
独学に勝る勉強は無い
数学物理やりたいんだったら、引き篭もってマセマの「すばらしく実力がつく!」シリーズをひたすら熟読して演習を繰り返した方が、よほど本物の実力がつく お前らの大学論は俺も同意できるが
いい加減スレ違い >>339
汝よ、ノーベル賞を目指すなら、ゲームより物理をやりなさい。
ゲームではいくら画期的なシステムを開発してもノーベル賞はとれないが、物理で画期的な法則を発見すればノーベル賞がとれるぞ。
我の見守るこのスレで、誉れと思って考えてみなさい。 >>331
汝よ、誉れの使い方に言及するのはよいことだよ。
汝は我が見守るこのスレで、誉れと思って、大いに議論を戦わせなさい。 この間量子コンピュータの会に出たけど、ある学部だとFPGAから数学から処理系までいろいろ網羅してやるって言ってて、そこまでだと学生って環境生きそうだなと思ったわ 2Dの横スクロールAction作りたいんだけど絵が下手なのでキャラを書けない
だから3Dでモデリングしたキャラを横スクロールで表現できるかな?
できるならMMDでキャラを作ってゲームの中で動かしたいんだけど ありがとう!希望が見えてきたよ!
絵は書けないけどネトゲとかのキャラクリは得意だからなんとかなるかと思ってね。 3Dやってると今度は2Dで絵描いてる方が楽そうに思えてくるけどなw
3Dはモーション揃えてアニメーションが面倒だぜ MMDの制作動画みてて大変そうだとは思ったけどね
なんかお面?作るとこから始めてるからびっくりしたよ
3Dもいろいろ大変そうだけど絵心なくてもデジタルが補完?というかサポートしてくれるのが助かるね。
例えば正面の目が左右対称に書けないとか・・・・。
イラストは才能がないと摘むからな・・・・。 >>348
イラストはアセットを買えば良いと思いますよ ゲームのキャラクリとゲーム作成を同レベルで考える奴まであらわれたのか
専門学校で専門知識とか言い出す奴やらいつのまにか素人の妄想スレ化してるな 専門学校って、大人になりきれない30代40代がゴロゴロ居るんかなw
酔っ払って「自分はどこぞの専門学校生だーー!!」とか駅員に絡んでる中年女性を見たことがある
ここと大差無いここの延長みたいなもんかねw >>346
悪いがモデリングとキャラクリを一緒にしない方がいい。 >>349
汝よ、汝は適切なアセットがあったら、それを質問者に勧めるようにしなさい。
我が見守るこのスレで、誉れと思って、汝のやるべきことをやりなさい。 キャラクリは感性と才能です
彫刻作るのに似てる
デジタル彫刻と思ってOK ここで簡単に専門学校進めてる人達は1年で100万円近くの授業料がかかることを忘れすぎだよ
簡単に勧めるには無責任すぎる 汝らは、専門学校について語る時、授業料のことをも考慮しなさい。
そして我が見守るこのスレで、誉れと思って、大いに実りのある意見を出しなさい。 専門学校の講師ほど気合いの入った回答をこのスレで見たことあるか? 専門学校の講師とか時代遅れの爺やらまともな職につけない自称クリエイターやら
卒業生がそのまま先生になったりとろくな人材はいない
IT関係なら落ち目の専門学校より普通の企業で働いたほうがずっと待遇いいからね
企業で働けないレベルの人たちが無知な生徒たちにドヤ顔で教えてるのが実情かな 専門学校の講師って、働くゲーム会社がどこも無くなったからやってるだけでしょ。。。 >>361
汝よ、違うぞ。講師だけでは食えんぞ。
ゲーム会社で働き、下っ端ではなくなってある程度時間に余裕ができた者が講師をやるのだよ。
汝よ、我の助言を受けて、誉れと思って、大いに考えてみなさい。 万遍なく教えてくれるって言う点じゃ、専門学校も良いんじゃないのかねえ
高いのが欠点だけど英語ができねんなら仕方のねえ費用だわ 英語が出来ないなら英会話教室か英語の専門学校に行けばいいんじゃね
でもそれで英語が出来るようになる人はめったにいないけど
ITの専門学校も同様じゃねw 専門なんて高卒にバカのレッテルを貼るだけだと思ってた
だけど、本をそのままなぞっただけのポートフォリオを持って会社を回るキチガイが大量に居たんだ
それを見て専門でもでてりゃ流石にそれよりはましだろうと気が変わったよ
クラウドソーシングサイトを見ても分かるだろ、専門卒にすらとても届かない超低レベルの専門家がごった返してるのが現状なんだ >>366
専門卒は実技身につけてるから意外と大卒より重宝することもあるんだよ >>367
汝らよ、すれ違いだぞ。汝らは一人の社会人として責任のある発言をしなさい。
汝は、専門卒は実技身につけているかどうか、我の見守るこのスレで、誉れと思って深く考えてみなさい。
何も身につけていない専門卒はいないかどうか、よく考えてみなさい。
汝らよ、スレ違いだぞ。 学歴と本来の地頭の良さは別って世間の常識だよな
高学歴馬鹿って言葉があるくらいだから 自分では到底調べられないくらい基礎的な技術も解説している本を書いた人が、専門校の先生をやってるという話を聞く
しかし、自分で研究する資質と、他人に教える資質は、また別だからな
なんか、ここと同じで、知見が先を行っている人たちが日頃の鬱憤を晴らすために暴言吐きまくりで、
底辺層がマウント取られて嫌な思いさせられてるだけの施設の様な気がせんでもない=専門学校w >>368
お前もスレ違いじゃ!
誉れっていいたいだけだろうが 専門学校でも、何か質問したら、難癖つけられて強引に人格否定されるお釣りまでくるんじゃないのw
そんなことまで聞いてねんだよボケが、
こっちが聞いたことだけ大人しく答えてろよ、みたいなw 現実は
5chみたいに
何が何でもどういう話題でもネガティブな方向にもっていくことはまずないよ
少なくとも表面上は >>371
講師はお金もらってんだから、さすがにお客様対応するだろ 業界トップクラスと思われる某有名デザイナーが、毎回、専門の生徒を泣かせてたって、どこぞでドヤッてたぞ
そんな話を聞いてると、なんかここの方がひょっとしたらまともじゃねえの?って思えてくるw Vector3Intのデータ列をセットしたXMLをデシリアライズしたら
Unity・PCビルドだとちゃんと中身が入っていて、WebGLで確認したら全部(0, 0 ,0)になってた…
Vector3にしたら問題なかったんだけど、WebGLにすると結果が変わるのはよくある事なの? >>376
汝よ、その有名デザイナーは正直であるが故に、専門の生徒を泣かせていたのではないかな?
「まともな職にありつけるのはおまいらのうち100人にひとりだ!」「おまいらは一生下積みだ!」「やる気のないのになぜここに来てる?」とか本当のことを言って生徒を泣かせていたと推測できるなw
汝らよ、我の見守るこのスレで、誉れと思って、そのことについて深く噛みしめてみるといいよ。 ・スレチすぎ ↓
・荒れてた雑談スレより酷い有様 ↓
・専門経験者が1人も現れない ↓
・つまりここには専門行ってた人がいない疑い? ↓
・スレチで質問スレを荒らしまくる人達は専門行かなかった人達だけ ↓
・現状見る限りだとそいつらが一番レベル低くね? ↓
↓
なるほど!だからここはいつも低レベルなのか!
____
/ \
/ ─ ─ \
/ (●) (●) \ 凄く納得できた
| (__人__) | __________
\ ` ⌒´ ,/ | | |
___/ \ | | |
| | / , .| | |
| | / ./ | | |
| | | ⌒ ーnnn |_|__________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄ ̄ _|_|__|_ Corei7 4GhzでGTX1050Ti 4GBでメモリー16GBあると3DgameKitもFantsticで余裕で行けるわ しかも裏でアベマみながらやっても重くもなんともない 不幸な連鎖の責任は、果たして誰が負うべきなのか?
宇宙の摂理か?地球の摂理か?世界文明の秩序か?国家体制の秩序か?
それとも1企業の就業規則か?
それとも企業を構成する各個人の不甲斐無さか?
それとも犯行者の家族・親の不甲斐なさか?
それとも?? 専門学校はお金払えば誰でも入れるのだから
それだけで専門の技術を持ってるなんて言うのは嘘吐きで詐欺のクズだ そら、大半はカスだろうな、高卒の頭でゲーム作ろうと考えるクズなんだから
ただ、自称Unityが使えるって人よりは、専門学校の推薦が付いてる人のほうが雇いやすいんじゃないかねえ
大半の人が趣味でやってるだけだろうから専門学校にいけとは言わないけど、仕事にしたいのなら行ったほうがいいんじゃないかな 開発会社は専門卒ばっかりだよ
ろくに内部で開発もしてない大企業は大卒取るんじゃないかな 専門なんぞ何の価値もネーヨ
自分でなんとか必死に一本ゲーム作り上げてブログ公開して
セミナーや各勉強会に行って人脈作って営業活動したほうがマシ ゲームを作るより仕事をとって来る方が圧倒的に難しいからな
なんとも言えんわ ____
/ \
/ ─ ─ \
/ (●) (●) \ こいつらいつまで学校の話し続ける気?
| (__人__) | __________
\ ` ⌒´ ,/ | | |
___/ \ | | |
| | / , .| | |
| | / ./ | | |
| | | ⌒ ーnnn |_|__________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄ ̄ _|_|__|_ すみません、超初心者です。ちょっとわからないのですが
弾のオブジェクトを作ったとして、
それにアセットしたスクリプト内の変数宣言させたとするじゃないですか?
まあ例えば、弾のHPの変数で、「public int HP=1;」と。
そしたらそのオブジェクト選択時、inspectorに変数HPの項目が追加されてるわけですが
その状態でそのHPの項目の数字を変更できるじゃないですか?
スクリプトの宣言内で変数の値を決めるのと、
inspectorにある項目で変数の値を決めるのと、なんか違うんですか?
どっちかの値を変えてセーブしたら、反映されてくれると思ったら
パッと見、反映してくれないのですが。
もしかしてinspector上で各数値を変更できる用途は
制作中のデバッグやテスト等であって、
実際の中身はスクリプトの方で決めていかないといけないということですか? 例えば、スクリプト上でpublic bool Power=true;と宣言しているのに
そのオブジェクトのinspector上の Powerの項目でfalseに書き換えると、
そうした場合、流れ的にはゲーム上ではどんな状況になってるんでしょうか??
私、なんかおかしい相談なってます??
よくわかりません。 >>391
え、ほんとですか?
そーいうことなんですか??
inspector上の値の入力って
ゲームエンジン上だけの効果しか無いんですか?
ということは、オブジェクト制作の
基本的な流れは
オブジェクト作る、スクリプト書く、
inspector上で試しながら数値決める、
最後にスクリプトを修正
ですか??? ぱっと見反映されてないって何だよ
どうやって値を確認したんだ >>394
Unityの方をセーブ後に
VCの方でソースを確認したり、みたいな感じです。 よくわからない質問だったらすみません
VCでプログラミングを書くことも慣れてなければ、
Unityがまだ得体の知れないゲームエンジンなんで、
inspector上で変更した値が、VCのソース内の値まで変更してくれるのかな、とか。
思ってしまって。
とりあえず、Unityゲームエンジンでは
オブジェクト制作の基本的な流れが
オブジェクト作る、スクリプト書く、
inspector上で試しながら変数の値を考慮する
最後にスクリプトの方で変数の値を修正
で、いいんですね?? ソースコードは勝手に書き換わらないし書き換わる必要もないよ
実行してみればインスペクタの値になってるだろ C#の素養や理解が足りてないからUnityの機能について想像がつかない、コードもC#慣習を知らないか守る気がない、そんなやつがなんで初心者スレに行かねえんだ
流石に専門学校の推薦のやつはここまでひどくねえわ >>397
>実行してみればインスペクタの値になってるだろ
それはわかっているんです。
ただ、ソースコードの方では「1」で初期化と記述してるのに、
インスペクタの方で「10」の値にしている。
実行したらもちろん10で実行される。
でも、ソースコードは「1」ですよ?
矛盾が生じていることが気持ち悪いというか、
なんか腑に落ちないんです。
インスペクタでいじることは、あくまでデバッグ目的なんですか?
>>398
確かに、初心者質問スレの確認が取れました。
自分が初めてこのスレにきたときは、初心者質問スレがなかったと思ったんですけどね。
私は、超初心者です。 質問したら礼ぐらいしてから次の質問したらどうですか?
常識ないんですか?
わざとやってるんですか? 言いたいこと伝わりませんか?
例えば、ソースコードではHP=10に設定してるのに
実行前に、インスペクタの方でHP=1にすることができます。
で、実行すると、HP=1です。
でもソースコードではHP=10のままです。
どういうことでしょうか?
ソースコードのそこを無視して実行されたんですか?
それとも、実行の過程が、ソースコード→インスペクタ上書きなんですか? >>400
私は次の質問に移っていません。
回答ありませんよね? とりあえず、Unityゲームエンジンでは
オブジェクト制作の基本的な流れが
オブジェクト作る、スクリプト書く、
inspector上で試しながら変数の値を考慮する
最後にスクリプトの方で変数の値を修正
それの繰り返し作業、ということですか?
↑
これがすごく重要な質問というか、今回のキモなんです。
ここに、答えてもらいたいのですが、
まだ誰もそこに触れてくれていませんので
ディスカッションじゃないけども、質問途中の気分です。 すみません、ちょっと煽られたので生意気な返事してしまいました。
しばらく反省致します。 >>403
インスペクターで変数を初期化するならコードで初期化する必要ないよ >>403
public はインスペクターで一度でも値を設定するとコードの変数宣言部分での初期化はインスペクター側の値が優先される
最初に誰もが躓く仕様だと思う 躓くってw
公式の初級チュートリアルレベルできちんと説明されてるだろうに
特にサバイバルシューターなんてすごく良質のチュートリアルだぞ
ほんとやれよな public int HP=1; ← デフォルト値
おわり >>406
優先されるってかインスタンス化される時ににインスペクターの値いれてくれるんだろ。
第一、スクリプトのソース書き換えられたら、同じスクリプト使ってるゲームオブジェクト全部同じ値になるじゃないか。
インスペクターで調整した値をそのままにしたかったら独立したprefabにしとくんだよ。 >>409
両方で宣言している場合はスクリプト側は無視されるけど一度もインスペクターで値を入力してないとスクリプト側の変更が反映され続けるという仕様が初心者が混乱する原因かも インスペクタの値はァタッチしないと変えられない、つまりそのオブジェクト固有の初期処理で設定される、これが裏で動いている。
コード上のは共通処理
この共通のあとに固有の処理がされるのでインスペクタの値が適用される。
同じスクリプトを二つのオブジェクトにァタッチしてテストすれば分かるでしょ >>403
数値をコードにベタ書きするならそうなります。
そうせざるを得ないものもあるでしょうが、大体の場合、調整済みのオブジェクトをプレファブ化しとけばいいと思います。
調整過程でいくつかプレファブ化しといて、後で比較検討なんて事も可能です。
でも、その.csファイルをファイル単体で他のプロジェクトに持っていくつもりなら、コードにベタ書きしないとダメですね。 >>404
ソース内に書いた数値はあくまでインスタンス化した際のデフォルトだよ。
結局はインスペクター値で上書きされる。
プレファブ化してヒエラルキーに配置してみればわかるかな。
インスペクター値に値を入れた状態でプレファブ化してあるとインスタンス化した際に又上書きされるけどね。
意識した方が良いのは、unityはunityで結構決め事があるって事ですね。
個人の気持ち良い悪いで理解しなくて良い部分かもですね。 >>410
ああ、それあるあるですね。
インスタンス化されたコンポーネントがダーティにならないと保存対象になりませんし、インスペクター値が保存対象外でスクリプトのデフォルトで変数値が埋められるんでしょうね。
上の書き込み不十分でしたが、正確には一度もコンポーネント値が保存されて無い場合、スクリプト値でデフォルト埋めがされるって所ですかね。 深夜に駄文連投してしまったのに
午前にも関わらずレスをくださった皆さま、
本当にありがとうございます。
特に、ID:ukzP0aOuさんと
ID:P+CKIpjTさんとID:ptzLJ3fxさんの
会話は非常に勉強になりました。
多分、Unityで本腰いれたゲーム制作に入ったら
スクリプトソースの方orインスペクタの方で設定したのに、、あれ?
みたいなことが頻繁に起きそうですね。
とりあえず、ソースコードの初期化よりも
インスペクタの初期化が優先(上書き)されること、
覚えて起きます。
今まではwinの方でソースコードだけで作っていたので
Unityのプレハブの用途も正直まだピンと来てないのですが、
これから慣れていこうと思います。
優しい方もいてくださって本当によかったです。
Unity、挫折しないようにがんばります。 >>416
画面で使ってるのはUnityエディタ、な。悪い事は言わないから、公式のマニュアル一度位は読んでおきなよ。多分あんたはUnityの全てを誤解してるぞ。 >>415
汝よ、汝は質問者に適切なアセットを紹介しなさい。
汝は、我が見守るこのスレで、誉れと思って、自らのすべきことをしなさい。 汝らよ、インスペクターは便利であると知りなさい。
同じスクリプトを付けた3つのオブジェクトに異なる挙動をさせたかったら、インスペクターの値を異なるものにすればよい。
初心者は、我が見守るこのスレで、誉れと思って、そのことを深く記憶にとどめておきなさい。 向こうのスレにいかないのはね、初心者は初心者の自覚がねえからなんだろうな >>422
予想通り、どうしても教えて君したい糞コテ共がいい子ちゃんのフリして
手ぐすね引いてお待ちしてるだけのスレだった
そんなのに引っ掛かるカモいるの? >>425
向こうは
アセットおじさんは荒らし通報で規制できるらしいので、平和です 見てまふぇんがアセおじいないだけで本当に平和になるんでふか?(^^ 僕がいない、というより開かないスレならありまふよ(^^
勝てる喧嘩しかしないと言いつつ全方向に喧嘩売ったアホがいる総合スレなんでふがね(^^
あのスレは平和のために透明NGにぶち込んであるから僕は見えないし開けまふぇん(^^ あっちの初心者質問スレは初心者以外が答えると通報されるからなw >>435
ご丁寧に口調まで変えて書き込んでいながら白々しいんだよ
バレたくなかったのが見え見えだぞキムチ
こうやって色々なスレを乱して荒らして回ってるんだなお前
435 名前:名前は開発中のものです。[sage] 投稿日:2018/06/24(日) 22:48:09.42 ID:jJ6M8/KE [3/3]
逆だよ
名前欄いれるのめんどくせぇんだよ
https://mevius.5ch.net/test/read.cgi/gamedev/1528249519/46
46 名前:弟子 ◆rZPPjYuxmQ [sage] 投稿日:2018/06/24(日) 19:59:04.97 ID:jJ6M8/KE [3/3]
>>45
複数の書き込み確認です
なお、規制されるとこの板全部書き込み出来なくなるのでよろしくです
取り合えず、複数の通報してます。
来週もあるようなら他からも通報させてもらいます
あちらに書き込みしたければ、これで止めてくださいね public のことといえば最近気づいたけど
一度変数宣言すると値を書き換えても反映されない
たとえば
public int a=10→実行
public int a=20→実行 a=10のまま
こういう仕様なのか?
困るのが配列のとき
public int[] a=new int[2];
public int[] a=new int[3];→反映されない
変数名を一度書き換えるか宣言と同時にnewしないようにしないといけない それ変数のスコープはちゃんと確認されてます?
というか二つ同じ名前で定義できないと思うが? 何日か前に同様な事言ってた奴だろ
基礎の基礎もやらずに何日もくだらん事に悩んで時間つぶしてる馬鹿初心者だから初心者スレでも逝ったらいいよ どういう状況で動かしてか詳細は判らないけど
VSで一行づつ動かして都度変数の値を確認すれば即解決する問題ですね
ほんとデバッグの方法知らない初心者が多いですね >>438
同じ名前で定義してるのじゃなくて値を書き換えて実行してるだけ
>>439
基礎の基礎というがそんな解説してるとこ見たことないぞ
みんなこの仕様しってるのか? >>437
オブジェクトにアタッチした後だとInspector側の設定値が優先されるからそうなる。
一度privateにしたりするといいかもね。 >>441
書き換えをインスペクタで行ってるならそちらが優先される
コード上で初期値与えても、インスペクタで上書き
どの時点で上書きされるかは、各関数で確認してみて >>440
そういう書き方するってことはあんたも知らなかったんだろ >>443
インスペクタのことは一言もいってませんが
さてはみんな知らなかっただろ 教えてあげたのにまさか絡まれるとはw
Unityエディタで実行したのかVSで実行したのかも実行ファイルで動かしたのも分からないのに判断できるはずがないですよ
相手にしないほうがいいキチガイみたいですね >>446
いや その返しはおかしいよね
public int a=10;
なんでこれをVSで一行ずつ実行する必要あるの? 調べてないので記憶ベースだけど、c#の初期化の順序は
1.基底クラスの初期化
2.初期化子による初期化
3.コンストラクターのなかのInitializeComponentによる初期化(この中でインスペクタ値が設定)
4.コンストラクターのなかのInitializeComponentの後ろに書いた初期化
な気がするので(もう一度いうと調べてないからなw)
2で初期化した内容が3で初期化されてるんじゃ?
なお俺はUnityもやってない模様w というわけでね 誰も正しい解答をしてないみたいなので答えてあげようと思います
>>390>>392
pubulic int HP=1
Unityではこういう書き方はしないほうがいいようだね
ゲームオブジェクトにアタッチして実行された時点でインスペクタに強制的に値を
入力されてしまうようです
public int HP; void Start(){HP=1;}
スクリプトで書きたい場合はこうしましょう
public変数の場合はnewのタイミングもずらしたほうがいいようです 楽しいわ3DGameKit。
3Dアクションゲーつくーるシリーズのようだ。
いまだUnityスキル低い人は手っ取り早く3Dゲーの作成達成可能。
Prefabのスクリプト除いてもちんぷんかんぷんな人でもひととおりそろってるから改造しながら楽しむとスキルアップできるんかな? C#の初期じゃなくてunityの初期化だと何度言ったら。
あくまでスクリプトなんだよ。C#のプログラム書いてるんじゃなくて、C#を使ってUnityのスクリプト組んでんの。 Inspector(GUI)とスクリプトで重複する部分はスクリプトの内容が優先される。
それだけのこと。 >>437
これの意味がわかったわ、てか日本語下手だなぁ
まず最初に
public int a = 10;
void Start () {
print("a:"+a);
}
を実行すると、「a:10」が表示されるで
「public int a = 10;」を 「 public int a = 20;」にして実行する
すると、「a:10」と表示されるわ、これバグじゃね?
って書いてくれればすんなりみんなわかるのに
で、なぜこうなるかというと、public定数なので当然アタッチされているオブジェクトが保存しているから
インスペクタ見ればわかると思うけど、自動でインスペクタに最初の値が保存されていて
それを書き換えてないから、そのまま最初の値が表示されるだけ
それくらい見ればわかるだろ >>452
インスペクタビュー優先だろ?
優先というか後書きというか… >>449
そもそも、同一ファイル内で値設定する変数をpublicにする必要があるのか。Unityに限らず、普通どこからどんな変更されるかわかったもんじゃないpublicを避けるために色々工夫するだろ。
インスペクターで値を調整するためにpublicもしくはseriarizeにしたなら、コード側書き換えたのにー?なんて状況にはまずならんだろ。publicを気軽に使いすぎなんだよ。グローバル変数なんて他に方法がないか、メリットがリスクを大きく上回る場合しか許されないのよ普通は。 でだ、じゃこれバグじゃね?
っていうと、そうじゃなくて、コードの初期値を直した場合には
インスペクタのアタッチしているコードの右に歯車のアイコンあるだろ
そこから「Reset」選ぶんだよ
そうすると、最新の値を持ってきてくれるのだ こんな低レベルな話を何時まで続けるんだ
ほんと数日前と全く同じ流れじゃねーか
何度も言うけど初級チュートリアルくらいやれよ
チュートリアルの中で実演してるぞ 質問者じゃなくて頭おかしいマウント君だったか。
さっさと糞コテつけろw >>458
正直このページ見て最初のインタラクティブチュートリアルはいいとして、その後何したらいいのって感じだけどな。
やればUnityの主要な概念が一通り身につくものあるの?どれなの?って感じだわ。なんか細切れ感というか自分で何必要か何もわからない初心者に取捨選択させるというか。
ちな自分はコースウェアやったけどあんなんでもいいからこれやったらいいのねって分かるやつを置いとけって感じで。
https://unity3d.com/jp/learn/tutorials >>460
汝よ、汝はUnityの主要な概念を一通り身につける必要があると考えるかね?
Unityの入門書を執筆したり専門の講師になったりするのであれば、それは必要だろう。
だが趣味でやる分には、自分の興味のある部分だけ詳しければいいのではないかね?
それ以外の部分は初心者以下でもかまわない。その都度身につければいいことだ。
汝らは我が見守るこのスレで、誉れと思って、それについてよく考えてみなさい。 自分でカリキュラムも組めないとか
大学の授業どうやって選択したんだよ
マジで高卒なのか 結局>>437はpublicの意味もインスペクタの意義もわかってないまま偉そうに変なやり方講義して消えたか
まぁ恥ずかしくて出てこれないよな普通の日本人ならな >>463
どこが変なやり方?
Reset押すのは実用的じゃないよ
ひとつの変数変えるたびに他のインスペクタの値も消えてしまうので
そんなことするくらいなら最初からインスペクタで値入れたほうがよくね 笑た、実用的www
君はpublicとインスペクタの意義について考えてから使いなね
じゃないならprivateにしてstartで初期処理すればいいよ >>465
答えになってないぞ
publicの変数の初期値をどこでするかって問題だろ だから、君はpublic使わない方がいいよ
あぁなんならunity使わない方がいいよ
君には無理 わざわざ呼び出しておいて逃げるなよw
そもそもprivateにしろとか逃げの答えだろ
間違ってるならちゃんと答えてみろや public int hp=10
インスペクタが優先される仕様上あまりこういう書き方はしないほうがいいですよ
最初からインスペクタで入力するかstart内などで初期値を設定しましょう
これが間違ってるなら反論どうぞ >>462
だーから主要な概念伝えずに何をどうやって判断すんだよボケ >>469
おーまだやってんのか。
publicはインスタンス変数でしょ?
スクリプトをオブジェクトにくっつけるんだけど、その時すでにインスタンス化された後の状態で保存されるのよ。
インスペクターはシリアライズされた値をいじるから、優先とかじゃなく、インスタンスの値を設定してんの。
public int hp=10
は新しいオブジェクトにくっつけた時の初期値としてただしいよ。
startで初期値入れるとか、まさかオブジェクト毎にスクリプトファイルをつくるの?
enemy1.cs enemy2.cs.........ememy100.cs
敵キャラが100体いたファイルも100? 変数なのに値書き換えられなかったら意味ないだろ・・・ >>472
はい?
なんでstartで設定すると別のスクリプト作る必要があるの?
とんちんかんなこと言ってませんか? 反論する人はちゃんと正しい方向から反論してくださいね チュートリアルもやらないんだった、せめて初心者スレに行くか専門学校に通えばいいのに >>474
んじゃHPが10、15、20、25と5づつ増えていくキャラを
10匹作ってみたらいんでね? HPが5づつ違うキャラを10種類の方が正確か
まぁやってみな >>469
>>472さんが書いてるじゃん、理解できない頭なんだから止めたら?
まず、初期値を変数定義で行うのはなんら問題ない
次に、それがpublicであるならオブジェクトにァタッチするとインスタンス化されてインスペクタに表示される、ここで保存される
だから通常はインスペクタの値を変更する事になる
このスクリプトを例えば敵、弱敵等にァタッチした場合、インスペクタの値を変える事でHPの制御ができるが、start関数で初期値を設定したら全て同じになってしまうよ。
はいダメなゲームの完成 仮に256種類のHPがあったら、256個csが要るから膨大な手間がかかるなw
頑張れwww はい?
そんな方法いくらでもあるだろw
たとえばIDつけてIDごとにHPを読み込むとか
なぜCS他種類つくらなきゃいけないという発想になるのかわかりませんw startで固定値設定するんだろ?
何今更変えてんの? 早く256種類作れよw じゃそれでいいんじゃね
後は見てる人が判断するでしょ
しかしこんだけスレ進んでるのにァセットおじ出てこないな
板ごとアク禁なったのか?w >>484
そういう幼稚な反論しかできないならもういいからw
じゃおまえは値変更するとき256回Reset押すのか?w お前の意向を尊重して、要件を満たすとそうなる
他に選択肢があるなら、自分で示せばいいだけ
Resetなんて使わないし、アスペ特有の潔癖症か何かなのか? インスペクタで設定するかstart内で設定するかと言ってるだろw
幼稚なからみかたしてくんなよw >>488
インスペクタ→インスタンス
start関数→スクリプト
別の場所なのでオブジェクト共通の処理は後者、個々の設定は前者がいい こんなスレでも、何となぁく覚えてた用語が、何となぁく理解できた。喧嘩腰の説明でも役に立ったよ、ありがとう。 >public のことといえば最近気づいたけど
>というわけでね 誰も正しい解答をしてないみたいなので答えてあげようと思います
最近気付いたという超初心者なのに何でこんなエラそうなんだろうな。
しかも同じ話題が2日前にこのスレで出ている事に気付いてないんだろうか。 ほらな、俺が>>436の指摘した途端に荒れ始めた。
キムチは初心者のフリして回答者を試す質問したり、複数端末使って別人のふりして荒らしたりするからスルーしなよ。
チュートリアルやれ!基礎をやれ!とツッコミたくなる内容はほぼキムチと思ってスルーしたほうがいい。 >>484
while(true){
intantiete(kinuchiprefab)
kimuches = findobjectswithtag(kimuchi)
hp = kimuches.length *5
}
埋め尽くされてしまえ >>456
これな!最初気づかんかったわ
しかもResetメソッド定義するとそれ呼んでくれるんだよな >>501
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 無理無理アセットおじさん
他人にはアセット買え買え言うけど自分は一切買わないからわかんないんだもの つかおまえら質問の意味判ってるのか、すごいな
行の高さって何?、親子関係無視して何をしたいの? >>502
もっとよく探しましょう
アセットにできないことはありません >>505
ヒエラルキーのオブジェクト名が書いてあるラベルを縦にのばすなり行間つくるなりして見やすくしたいって話じゃね?
エディタ拡張は専門外だからやり方は知らんが >>506
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 ラベルの行の高さ(幅)が1.5倍くらい広がれば使いやすいな、と思ってエディタ拡張でできないか思案していました。
なにか手がかりでもあればご教授下さい。 フォントサイズは、エディタ拡張の何のAPIを使えばいいでしょうか? >>512
アセットを使えばエディタ拡張もできると思いますよ Unity 2017でSubstance マテリアルで質感を設定したシーンをスクリプトでロードするときにかなり読み込みを待たされるんだけどこういう物なのでしょうか?
キューブを数個置いただけのシーンでもロードが劇的に遅い、Substance マテリアルを削除すると一瞬だからあからさまに原因はSubstance だと思う
何か特別な設定とかこれはやっておけみたいな決まりみたいな物があるのでしょうか? >>513
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>515
あのー
今の面白いやつは
どこが面白いんですか? OSのDPIスケーリングを200%くらいにすればいんでないかい >>520
スレタイが違うようなのですが、スレも建てられないのですか? このスレではどんな質問をすれば
おまえらは満足してくれるの? すみません、例えば、ゲーム本筋をまわすManagerスクリプトを作ったとして
そのスクリプト内で、
各ゲームオブジェクトにアセットしたスクリプトのメソッドを使うためには
『 //ゲームオブジェクトを検索し取得する
変数名 = GameObject.Find("オブジェクト名"); 』
を必ず宣言する必要があるのですよね?
しかし、Managerスクリプト内にて
FindObjectOfType<スクリプト名>().メソッド名();
だと、取得抜きで、いきなり他のスクリプトのメソッドを利用できるのは
なぜですか? >>526
それは1行で取得&関数呼び出ししてるからだよ。
ただ、取得が失敗した時にエラーになるから分けた方が安全かな。 >>526
>必ず宣言する必要があるのですよね?
そんなことはなく、例えばオブジェクトaにアタッチされたbのメソッドcを使うとして
GameObject.Find("a").GetComponent<b>().c()
と書けばFindでも一行でメソッドを呼び出せる
逆にFindObjectOfTypeで探したbのインスタンスを変数に保存することもできる
何度もbやcを呼び出すときは変数に保存した方が良いというだけ >キムチは初心者のフリして回答者を試す質問したり、複数端末使って別人のふりして荒らしたりするからスルーしなよ。
>チュートリアルやれ!基礎をやれ!とツッコミたくなる内容はほぼキムチと思ってスルーしたほうがいい。 >>527
>>528
ありがとうございます。まだちょっと理解できてないのですが
そのGameObject.Find("a").GetComponent<b>().c()は
aというオブジェクトを参照して、それにアセットしてるスクリプトbのメソッドcにアクセス、で
FindObjectOfType<b>().c()では
スクリプトbを参照して、その中のメソッドcにアクセスする、ですよね?
逆に言えば、FindObjectOfTypeではゲームオブジェクトにアセットした
スクリプトにはアクセスできない、ということでしょうか?
でも、FindObjectOfType<Object>でオブジェクトを探せる、とありました。
これはどういうことでしょうか?
この探すObjectというのはGameObject.Findで取得するゲームオブジェクトのことでは無いのでしょうか?
Unity上でのゲームオブジェクトとオブジェクトクラスの違いが理解できていません。
ゲームオブジェクトの中身ってオブジェクトクラスに入ってる情報じゃ無いんですか?
FindObjectOfTypeはゲームオブジェクトに入って居ない
スクリプトにアクセスする時だけ使うってことですか? >>529
汝よ、我は初心者であるよ。それと我はコテを変更したのだよ。名無し@キムチから菩薩@太子にねw
それはこの5chのみならず、ツイッターやブログでも同様の変更をおこなっているのだよ。つまり進化だね。
ところで汝よ、我はMakeHumanでつくったどんなキャラにも表情をつけるスクリプトを完成させたけど、MegaFiersなんかに比べるとしょぼすぎるので、アセットに登録申請するのはやめとくよw
https://youtu.be/4LPmcECipkc 自白してるようなタイミングでレスしててワロス
過疎スレで自演するなら一日くらい置いてレスしたほうがいいよw キムチ殿(^^
太子って大使のパクリでふか?(^^
ボッキング!(^^ >>530
FindObject〜自体の挙動を知りたいならまずググれ
ゲームオブジェクトも(スクリプト含む)コンポーネントもobject型の派生だから検索できるが
検索対象はインスタンス化されたものだけで、最初に見つけた一つを返す Unity上級者はリファレンスじゃなくてググるなのか。 >>524
Unityチュートリアル、リファレンス、ググったらすぐわかる内容
これらを1人でこなし習得し基礎を卒業した人による質問
VisualStudio単体、またはJavascriptなどでファミコン時代程度の2Dゲームなら
1人で再現できる程度のスキルを持っている人物。
最低でも専門学校卒業生、または同程度の専門知識がある者。
現役で業務としてゲーム制作業を行っている者。または引退した者。
なのでFA? それ以上の質問しても、このスレの技術力じゃ回答得られんやんw 満足か・・・
ホルスタインみたいな体つきのSNSプロフ写真つき女性が質問してきたら、
全員、血眼になって寝食忘れた回答生活をおくっても、心の底から喜び感じるだろ Unity2018.1で新規プロジェクトを作成してC#ソースコードを一枚作ってVisualStudio2017を起動させると
プロジェクト"Test.Editor"をソリューションに追加できません。同じ名前または同じプロジェクトファイル名のプロジェクトがソリューションに既に存在します
というエラーがでます。
回避する方法はありますか。 今月は申し込みしたらアセット貰えるのでアセット買いましょう 結局「名無し@キムチ」が自分勝手にUnity関連スレを立ち上げまくっては
・菩薩@太子
・弟子 ◆rZPPjYuxmQ
・ダーク王鍬大使 ◆SoVpkB15jY
というようなコテハン使ったり、コテハン外して複数端末で荒らすから
全部衰退してるんだよな
一番悪質な荒し野郎め
ここも、雑談スレも、他の関連スレも、衰退は全部こいつの仕業 >>549
一応質問スレなので回答すると、全部別人
あ、キムチとダークは知らんが弟子は別人ですよ コテつけたままにするかID変えてからレスしろよ
ほんと恥ずかしい奴だな ここまで来ると何をしてももうキムチだけは教えて貰えないね
よかったじゃない望みどおりになって キムチなんか特にそうだけど、専門学校に行けばいいのにな 自分に都合が悪い人が全部同一人物に見える変人殿まだ生きてたんでふね(^^
僕が来た時からいた気がしまんこ(^^
僕やキムチなんかより総合スレで暴れてた
勝てる勝負しかしないと言いつつ全方向に喧嘩売って周りに敵しかいなくなって完全敗北したアイツのほうが害あるでひょう(^^
アイツはNGされた相手にも見えないのに怪文章連投してスレ埋め建ててまひたからね(^^
僕、キムチ殿が四天王格ならアレは荒らしの皇帝でふよ(^^
ボッキング!(^^ 3Dごりごりゲーム作りたいならUnrealEngineじゃねって進めてたけど、3DGameKit改造しながらできるゲーム考えるとこれからUnityでいいんじゃねって言えそうやな。
ある程度のゲームを改造しながら学べる。
主人公をユニティーちゃんにしたいとか。
そもそも3DgameKitがあってそれを改造して学んでく系ならチュートリアルも書きやすいかな。
3DGameKitがFantasticでFPS40以下しか動作しない低スぺカスとかは死ねと思いつつ、描画設定を低くしようなんて書いたりさ。 >>546
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>547
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>552
同じこと何回も聞きに来て、一回教えても同じこと愚痴ったりするから相手にする気力なくしただけ。
放置してると別垢で自己レス付けて自分の投下した問題?を話題に伸ばそうとかするし。
インポートしたキャラのマテリアル設定が出来ない、おれ教える。
同じこと聞きだす、おれ無視する。なぜか別垢でそうだよねインポートしてマテリアル変える方法ないよねとか自演。
おまえ、以外みんなインポートした3Dキャラのマテリアル設定とかできるからwとか思ったし。 >>548
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>560
Testプロジェクトはひとつしか存在しません >>558
ローカルルールに違反してますね
荒らしとして通報させて頂きます >122 弟子 ◆rZPPjYuxmQ 2018/06/28(木) 19:22:46.38ID:/UzN8HYz
なんでコイツ質問スレ乱立してんの?
【ゲームエンジン】Unityなんでも質問スレpart1
1 名前:名前は開発中のものです。 2018/06/28(木) 15:25:16.78 ID:/UzN8HYz >>564
なーんだ削除依頼出てないじゃん
さっさとIPアドレス晒して来なよ メモっておいてあげるからさ >>567
警告を受けてもまだローカルルール違反を続けるのですか
本当に書き込めなくなりますよ 弟子殿が質問スレ分裂させてまんこ・・・(^^
僕もボッキングスレ分裂させまふか?(^^ ecsですが、これはオブジェクト指向から入った人たちが昔からのやり方を再開発してドヤ顔してると思っていいんでしょうか getinstanceIDで取得したユニークなIDで、逆にgame objectを取得する方法ってありますか? >>573
エディタではあるが、本体だと無い。まあ取得時にキャッシュするしか無いわな。
でもインスタンスidはインスタンス化の都度変わるからシーン内じゃ無いと意味ないぞ。
俺は自力でシーンセーブ機能実装したが、死にそうだったわ。そん時はインスタンスidは使わなかったよ。 >>574
ググっても出なかったので質問させてもらいました。
やはり無いですか、情報ありがとう。
イベント設計の方向決まりました。 簡単な格闘ゲームを作ろうと思い、
2体のキャラクターにSABoneColliderBuilderでColliderを付けたのですが、
お互いがぶつかり合ってもOnCollisionEnterもOnTriggerEnterも呼び出されません。
通常の3DオブジェクトのRigidbodyには反応しています。
色々と設定を変えて試してみたのですが、いずれもうまくいきませんでした。
どのような設定をすればよろしいでしょうか? 色々と変えてみた設定を全部書かないと答えられません >>577
申し訳ありません。記述量が多くなると思い、省略しました。
まず、デフォルト同士では、OnCollisionEnterが呼び出されません。
また、片方の「Is Trigger」をOnにしても、OnTriggerEnterは呼び出せれません。
本質的ではありませんが、上記2つの組み合わせで、
「Is Kinematic」をOff、「Collider To Child」をOffにして、
自分自身のCollider同士がぶつかり合わないようにしたりしています。
その他あまり意味のない設定変更もしていますが、組み合わせが多くて書き切れません。 >>579
on triggerとか付けたコンポーネント持ってるオブジェクトにはrigibodyあるか?
rigibody有り無しとコライダー種類によって反応出来るトリガーも違うぞ。 Unity入門者です。
「2Dゲームの道状のマップ(1個1個は四角いマップチップ)
の、『道』と『外』の部分の境界線を引く」ことを考えています。
たとえばT字型の道の、三差路の場合
「上」にだけ境界線を引きたいです。
一文字の水平な道の真ん中のマスの場合、「上、下」に
境界線を引きたいです。
とりあえず考えた方法は、
「一個一個のマス(GameObject)、それぞれにLineRendererを持たせて
引くべき直線を引かせよう」と思ったのですが
どうやら
・LineRenderer一個につき引けるのは、一筆書きの線のみ
・1個のGameObjectは、1個のLineRendererしか持てない
(よって、一個のGameObjectマスの「上」と「下」にだけ線を引くのは不可)
ようなので、うまくいきません。
何か提案をお願いします。
(人間の目から見た、境界線らしきものを描画できればいいので
「LineRendererを使用して原始的に実装すること自体が間違い」
という回答でもOKです) >>581
ラインレンダーなんてコストゴミだからバンバン量産したらええんじゃ。 2Dゲームは、マップチップがあって描画の度にその都度ステージを書き換えますが
3Dゲームは、マップデータを最初に全部メモリに置いてしまうやり方が主流なんでしょうか? >>583
オブジェクトを分割して、必要な分だけロードしたらええんやで >>584
なるほど。完成したステージそのまま置く必要なんかないですね。頭が固くていかん・・・ >>585
ロード時間とメモリのトレードオフになるから、どれだけオブジェクト分けるのがいいかが難しい GUI.DrawTextureで透過画像を重ねて、加算合成したいと思っているのですが、加算
されるに困っています。XNAやMonoGameのAlphaBlend的な設定はどのようにするのでしょうか? >>587
すみません、文章が足りませんでした。GUI.DrawTextureで乗算したいです。 >>588
スクリプトを理解でない人は素直にアセットを買いましょう >>589
アセットを買えば噛むこともなくなりますよ transform.InverseTransformPointに全く同じ値を渡してるのに、
毎フレーム0.01〜0.1くらい結果が変わってしまって困ってます…
渡してる値も親も全く動いていない事は確認してるのですが、
何か原因が思いつく方いらっしゃいましたら、ご助言頂けると幸いです。
よろしくお願いします。 >>592
アセットを買えばいいんではないでせうか 【マイトLーヤ、今年中に出現】 一般会計100兆、特別会計400兆、オウムと官僚、どっちが糞か?
https://rosie.5ch.net/test/read.cgi/liveplus/1530340120/
どっちを死刑にしたい? >>582
>>590
コメントありがとうございます。
自分なりに考えて、「上・下・左・右」それぞれの境界線用に
各マップチップに4個の子GameObjectを持たせて
各GameObjectにLineRendererを持たせることにしました。
マップチップが「左上隅」なら、左と上の子オブジェクトの
LineRendererに仕事をさせるような感じです。 >>591
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>593
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>594
汝よ、我は死刑廃止論者であるよ。
汝よ、というのは死刑は甘いからだ。汝よ、我は終身拷問刑を提唱する者と知りなさい。
終身拷問刑というのは、寸休も与えずに極限の拷問を永久に加え続ける刑罰だよ。
汝よ、残虐犯には終身拷問刑こそ相応しい。
というのは、他人の命を奪うことは、全宇宙もビックリして、宇宙の果てから果てまで大音量で永久にわななき続けるほど重大な犯罪だからだよ!!!
だから絶対に解放してやらない、終身拷問刑こそ相応しいのだよ。
汝らよ、我が死刑廃止論者とわかってよかったねw 今日Unity入れたばっかりの初心者です。
1 あるMMDモデルをUnityのキャラ(?)に変換したいのですが、どうすれば良いのでしょうか。
2 そのキャラデータにモーションを付けたい場合はどうすれば良いでしょうか。 >>599
汝よ、MMD4Mecanimはフリーソフトだからただでダウンロードできるからしなさい。
MMD4MecanimはMMDモデルをUnityで開けるfbx形式に変換してくれるからしなさい。
モーションはつけなくても、他のキャラのモーションを利用できるからしなさい。我が公開しているアクションライブラリのモーションを利用してもいいよ。全部で300以上のモーションがある最大のライブラリだよ。 Unity MMD でググっただけで確実に判ることをわざわざ説明するおまえらって・・・・ >>602
>>599 です。
インポートしたmmdモデルが白目になりました。
普通の目に戻す方法が分からないので、
出来れば誰か教えて欲しいです… >>592
結構ざっくりした値しか返ってこなかったような。公式のチュートリアル動画でそんな事言ってた気がする。どの動画かわかんないけど。 現在 無料配布されているfighingUnityChanのモデルを使っているのですがasset内のanimationを別モデルにコピペしても通常再生されません
animatorの遷移は動いているようでUnityちゃん本体は再生をかける度animation0.2秒くらいのモーションはしてくれます
inspecterのRigのGenericをHumanoidに変更しても直りませんでした 何か解決策はありませんか? オレ、ギョーカイ人なんだよね
トーシローにはわかんないか 現実的に作れるゲームって、2dRPGかパズルくらいなのかしら >>611
INSIDEはUnityで作られているよ。
シーン読み込みの勉強にもなるし、ー度触れてみると良いかも。 >>611
最近ヒットしたダンジョンメーカーとか思いっきりUnity製だぞ >>611
アセットを買えばMMORPGだって作れるのがUNITYです! パズルってオリジナリティな要素多いから逆に難しい。そもそもパズル製作センスが必須。
アクションとかシューティングはもう技術ソースが出回ってるから転用出来る。 >>611
その二つは難しいよ。
パズルは面白さとか関係なくシンプルにただ作るだけならいいけどね。
倉庫番とかならUnityの3Dと相性いいかも。
ぷよぷよやテトリスは2Dでも初心者なら難しいよ。
初心者、2D
この2つを最重要として何か作るのなら
・エロゲーみたいなタイプのADVゲー or 脱出ゲー
(絵は適当で。棒人間とかで。ストアに出す予定ならフリー素材多用前提。絵が描けるなら文句なし)
ただしあまりゲーム作りのスキルは身につかない。
・縦か横のシューティング。ひと昔前のやつね。
・マリオみたいなゲーム。ひと昔前のやつね。
こんな感じだと思うわ。 異論はあると思うが初心者が絶対に手を出してはいけない難しいジャンルは
・3Dのレースゲーム
・2Dでも格ゲー
・2DでもRPG
・スパロボ大戦みたいなシミュレーションゲーム
・リアルタイムストラテジー
・マインクラフトのようなクラフトゲー
・PUBGのようなFPS
・ネットワークを使うオンラインゲーム全般(オープンワールド系含む)
だと個人的には思う。
まあ現在主流でよく目にするタイプのゲーム全般は初心者向けじゃないよ。
そこが理想と現実のギャップというかジレンマだろうね。 ぷよぷよやテトリスが難しいってどこまで低能なんだ。。
ggればすぐ分かる嘘をつくなよ
つうかお前が作れない低能なだけか。納得。ごめんね >>609
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>616
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 まあ、システム作って終わりってのは簡単な類だろうな。
どっちかって言うとシナリオ遂行やゴールの条件が複雑なゲームが難しい。
つまり、パズル、シューティングやアクション、RTS、FPS、ディアブロ全般なんて技術的問題がクリア出来れば楽な部類。
RPGは作る量で乙る可能性が高く中位。MMOのが、ai少ない分若干楽
アドベンチャーとかシナリオ有る系は、簡単なうちは良いが、大きくなると沼 プログラムのみで語ってない?
その簡単な部類をまともな見映えにするにはグラフィックの仕事は結構大変だよ >>626
グラフィックや物量を外出しや平行作業に出来る、プロジェクトとして考えると結局そうなる。
どこで詰まるか?や、条件付けや、ゴールの設定が一番大変で、シナリオはその最たるものと言えるかと。
625が言っているリッチな3dというよりか、unityがキツイ。
それだけツクールとかのDBが優れていると言う面もあり、あっちに慣れていると、途端挫折する。 >>627
いい有料アセットがいっぱいありますから、挫折せずにがんばりましょう! いい無料アセットがいっぱいあるツクールがいい
欠点は2D古典ゲームしか作れいない程度 3dってやるぞと身構えてやるんではなくて、
毎日遊び感覚で触るのがすげー大事なんだね
なんでもそうか >>628
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 スチームのクソゲーのUnityとUnrealEngineとGameguruの使用率の高さよ。
酷いのになると完成つくーるタイプのアセットをSampleステージだけ実装して、ゲームタイトル画面のアセット名が書いてるとこそのまんまとか。 そして遊び感覚では到底無理な事に気付いてそっと閉じる
ここまでがデフォルト 本当に初めてならオセロがいいとおもうけどね
作っててつまらなとは思うが基本を学べるはず VRchatスレでも書いたのですがスルーされたので、より専門的なこちらで質問させてください
モデルをBlenderからUnityに持ってきたら、何故かUnityでだけテクスチャがズレるのですが解決策はないでしょうか? >>636
UV展開しくじってるんじゃ。
後は、なんだっけな、この中段のショット見たいにチェックボックス入れて見て。確かメッシュ圧縮しちゃダメとか、タンジェントでズレてくとか色々あった筈。
https://docs.unity3d.com/jp/460/Manual/HOWTO-importObject.html BlenderはFBXバイナリー形式だとたまに不具合出るよね。
FBX ASCIIおすすめ。 Blenderはascii読めないしw
単にBlender側でUV指定がきちんとされてないかUVが複数残ってるかでしょ >>636
前スレの840はどう?
>unityのバージョンは2017 4.1.f1だったのですが 5.6.3p1 に変えたところ正常表示されました >>640
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 見てないけどはじめてのUnityにある2Dシューティングは古いチュートリアルだからやるなって何度も言われてるよ 皆さん色々なご意見ありがとうございます
Unity側でのマテリアルのテクスチャが他のテクスチャと入れ替わっていたことによる症状でした
きちんとマテリアルのテクスチャを設定したら直りました ズレるんじゃなくてテクスチャが違うのかよw
正しい質問しないと正しい答えなど貰えるわけがないぞ あのシューティングのチュートリアルは結構好きだけど
ある程度理解してからやった方が良いかも >>646
結局チュートリアル、なんか適当なトピックを古いものも更新されずに適当に置かれてるだけなんだよね。
もうちょっと体系だって把握できるようにかつ新しい機能も織り交ぜる用に適宜更新してほしいわ。
日本語とかよりもそっちを先にやってくれ 普通のチュートリアルはきちんと随時更新されてるよ
下手な本買うよりずっと新しい
はじめてのUnityだけは英語版には無い日本仕様で更新がされてないだけ
紛らわしいからもう消せばいいのに >>651
githubにでも上げてくれりゃ手伝いたいやついそうなのにな。 >>645
さらっと斜め読みしたけど、解像度を引き延ばすか、または余った空間に帯状のもの入れてそこを青にするのか黒くするのか?ってことだろ。
何色でもいいんだけどな。
むしろ黒でいいわw
まあゲームによってはゲームの背景が青系とかだったら青とかのがいいのかな。 私の方は、unity通してPGを勉強している初心者になります。
C#にてftpからjpgのファイルネームを取得するソースを作っているのですが、
下記のように書くと、小文字の"jpg"は取得できるのですが、大文字の"JPG"が取得できません。
解決方法をご教授できないでしょうか。
宜しくお願いいたします。
var files = GetFilesFromExtension( path, FTP.CommonWord.ExtensionPNG ); >>655
655です。
すみません、jpgではなくpngの取得になります。
宜しくお願いいたします。 >>657
どのように解決した書いておくと、今後の人生が明るくなるよ。 >>658
失礼いたしました。
データ取得の際、全て小文字に変換しなおして、解決いたしました。
ありがとうございます。 unityでのゲーム開発(3Dが主)をしょうと思ってPCを購入しようと思ってるんですが、Lenovo製、Corei7・メモリ16GB・SSD1TBのノートパソコンが26万で売っているので買いかなと思うんですがデスクトップの方が良いって事はありますか? プラットフォームによるし、もちろん内容、特にビジュアルの質。 基準としては、iPhone用ならMacBook pro13でトントン。 3DGameKitでボスキャラや雑魚キャラやら増やして自分で作ったステージも含めたやつ自作して、無料公開していい?
Ellen's Adventureとか、主人公をユニティーちゃんにしてUnity Chan Adventureとか名前変えたりして。
公開したいだけだから完全無料で。 >>660
基本スペックはそれでいいけど、グラフィックボードないと積むぞ。
NVidiaのGTX 1050ac VRAM4GHzまたはGTX1080ti VRAM 8GHz搭載のやつ必要。
必要というか必須。
3Dとかなるとグラボないと動かない。
自宅でゲーム開発が主流ならデスクトップのほうがいい。
BTOにして自由にスペック決めて、グラボ載せたほうがいい。
ノートPC用のグラボは同型グラボにみえても性能抑えられてるから。
最低限、FF14を最高品質で最高解像度でさくさく動かないPCでゲーム開発は出来ないよ。
あとデスクトップのほうが部品が壊れても部品さえ変えれば自分でも修理できる。
ゲーム開発はけっこうPC酷使するから、保守性能高いに越したことはない。
あと気分転換でマウスやキーボードを自分の趣味に合うものにも交換できる。 >>664
グラフィックボードが重要なんですね
ありがとうございます探してみます 【移民いれて、穴埋″】 25△39△17△20△10△2▼13△13△5△5▼3△ <311> 26▼28▼22▼21▼
http://rosie.5ch.net/test/read.cgi/liveplus/1530842425/l50
オウムより原発のほうが大勢死んでる! 死刑は国家によるテロ! 世界教師マイトLーヤは廃止を求めている! 学校で開発できないと詰むから学生にデスクトップはおすすめしない え、ゲーム作るような学校にPC無いのか?
そもそもノートでゲーム作るような奇特な奴はおらんだろ…試したが駄目だった。
あと中華PCはやめとけ、買うならメーカーの評判を調べて納得した上でな。 最初ならデスクトップが良いかなあ〜
やっぱノート用の石は何かもっさりしてんだよなぁ
10万位で一回買えば5年は行けるからそれまでに、お金貯まったらノートってのが良いんじゃ。
ノートはノートでもくもく会とか、イベント参加で何気にいるから後々あった方が良いよ Unity用とVS用と解説サイト用でモニタ3台必須 というかBTOなら26万も出せば13万でi7-1060搭載のデスクトップが、10万でi5-1050搭載のノートが買えるんだからそういうのにすればいいのに
G-tuneみたいなクソ高い所じゃなければBTOの方が圧倒的に安いぞ ディスプレイにも金はかけたほうがいい。
27インチを1枚買っておけば壊れるまで現役で使えるし、
2枚目買って並べればヤバイほど開発効率が上がるぞ。 なぜか質問と答え出てるのに後からわいてくるウジ虫どもめ! 馬鹿か
質問と書いていても
それに回答して連鎖的にレスがつながるのであれば関係あるから問題ない
文字通り質問スレと質問じゃないスレを完全に分けられると思っているお前は
アスペルガーだ >>676
汝は、ウジ虫のような汚い言葉を使ってはならないと知りなさい!!
汝は、ザコの世界から脱出できない自らの境遇に不満があって、その不満を爆発させているのだろうが、そういう行いをすればますます蟻地獄に落ち込んでいくだけで何の解決にもならないよ。
しかし汝よ、汝は自らの住むザコの世界に不満を持っているだけまだ見込みがあるよ。
世の中には住めば都とザコの世界に安住している輩がごまんといるからね。
汝は、我が見守るこのスレで、誉れと思って、根性を出して、ザコの世界から脱出してみなさい!!!!! スチームクソゲー発掘隊見てると、恐ろしく雑なのが多いな外人のクソゲー。
画面の端とかの想定外の位置に行く奈落とか見えない壁置くだけの簡単な作業だろそんぐらいしろよと思ってしまう。
アセットのサンプルステージだけでスチームにゲームだすやつとかやる気あるんか?聞きたい。
ほんとテクスチャ一枚ぺったんこしただけとか、ノーマルマップもバンプマップもラフネスマップも知らなさそう。
製作者ってトライアンドエラーと自己評価オナニーで何回もプレイしてるはずなのになぜああなるのか。
バランスのいい和ゲーで育ったおれにはわからない。 そりゃ遊びだからだよ
遊びレベルでリリースしてもみんなそれを分かってるから叩かない
ゲーム制作者を謎の別格人種扱いしてその理想に達してないと叩きまくるのが日本人
こんな環境ではゲーム産業は育たんわな それは質問ではないですよね
総合スレなどに書いてください 汝らよ、我からの質問であるが、他人がすでにつくったものをつくって得意顔することを「なんとかの再発明」とかなんとか言ったように思うのだが、我はそれをど忘れしてしまったのだよ。
「なんの再発明」だったか、教えてもらえないだろうか?
汝らよ、我からの切なお願いだよw 汝らよ、我は自己解決したよ。
汝らよ、それは確か「車輪の再発明」だったよ。
このスレを見守る我にも、物忘れというものがあることを知りなさい!! ゲーム制作用PC探してた人。
こんな感じでいいんじゃないか?
https://i.imgur.com/wgM29TT.jpg
パソコン工房おすすめなのは、日本の各都道府県に支店が豊富で故障したらすぐ持ち込んだりして対処してくれる。
なんならしれっと故障個所だけ特定してもらってその部品をパソコン工房で買って自分でとりつけたら部品代だけで済む。
場所にもよるけど店員もそれなりにパソコン詳しい。
パソコン工房の支店の場所調べてそこで下にある画像印刷して注文して支店引き取りにしたら送料も無料になる。
ただこれはディスプレイが入ってない。
Amazonで24インチだと2万3千円ぐらいで買える。 NVidiaのグラボなのはDirect X12と相性いい。
Open GLよりDirect Xのほうが正直速い。 そして、SSD 1TBもいらない、SSD500GBでOSとUnity入れてユーザー作成のプロジェクトは2TBのHDD入れればよろしい。 デスクトップ勧める人多いけど、学生だったら仲間内で集まってどこかで作業とかもあるかもだし可能ならノトの方がいいんじゃね?
高いのは認める。
がまあ前よりゲムノトやすくはなったよね 賢いならOSとデータにそれぞれ500GBのSSD買って分散が良いよ >>686
最低でも、3年保証にしろ。
家電量販店なら、5年保証や
i5 も、i7 にしろ。
メモリも最大まで積め
ブルーレイでもないし、ノードPC じゃないのに、26万円は高すぎる。
Samsung の500GB SSD が高いのか。糞メーカーのSSDを使うな 【あ〜あ、連載中止】 漫画家、アニメーター、急死
http://medaka.5ch.net/test/read.cgi/iga/1530765185/l50
世界教師マイトLーヤは原発と死刑の廃止をもとめています! マウスから、テレビで宣伝している、格安の乃木坂モデルが出てる
3,500台限定。
10万円のノートPC、512GB SSD、i7
「マウス 乃木坂モデル」で検索! 初心者相手に随分と高スペばかり進める人が多いのな
家電量販店の営業を見ている気分になるぞw
俺はここのサイトの情報が一番まともだと思うぞ
https://am1.jp/tutorials/unity/spec/
最低でも
CPU…Corei5 2GB以上
メモリ…8GB 以上
HDD…1TB 以上 ← ここは下げても良い
OS…Windows10(64bit) 以上
モニタサイズ…19インチ 以上
大切なのは快適を目指せば目指すほど価格が上がっていくので
安価重視か快適重視か、妥協ポイントが重要
・どうしても快適に動かしたいのか?
・普通に動けばいいのか?
・完全に開発専用機として使うのか?(ゲームPCとして使ったりしない)
ここは本人にしか分からない。
それで具体例を出して話すと、価格.comで売れ筋1番人気の5万円前後のノートPCのスペックを見てみると
http://kakaku.com/item/K0001030454/spec/#tab
CPUとメモリーが基準に満たしていない事がわかる。
つまりこれを買うと後悔する。
次に売れ筋4位の7万円前後を見てみる
http://kakaku.com/item/J0000026286/spec/#tab
CPUが1.6GHzという点だけ基準を満たしていない事がわかる。
こんな感じに自分で探していけばいいと思うぜ?
ちなみにノートPCで「Surfaceシリーズ」と「Mac Bookシリーズ」はブランド品なので他のPCと同じ性能でも高額になるのも覚えておくと便利 PCよりアセットを買いましょう!
それが近道です! >>698
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 とりあえず安く1台買っちまえばいいんだよ
買えばどのスペックで何がどれくらいできて何ができないのかが分かる
そいつを売って2台目を買う所がスタートだ ゲーム開発していない俺のノートは、パソコン工房のi3、メモリ8GB
でも、ゲーム開発は、計算量が桁違いだから、
最低でも、i7、メモリ16GB, 256GB SSD、グラボ、ブルーレイ 動かすだけならいいんだけどベイクがしんどいんだよな なんかシーンビューの特定のとこでマウススクロールの移動とか遅くなるな思ってたら、UIのCanvasの表がシーンビューに映ってるときって突き止めた。
UIのレイヤーを不可視にしたらいい感じ。
なんでUIとゲームシーンを同じステージで扱おうとか思ったのか…
Unity説明会でもUIのキャンバスは実がここでっていちいち講師の人が説明しないといけなくなる。
シーンビューのCanvasの表側から向こうにいるオブジェクト選択しようとしたらCanvas選択してしまうやら。
完全に失敗だろこれ >>705
アセットを買えばいいんじゃないですか? 当然アセットです
アセットの集合体がゲームです
良い有料アセットで良いゲームを作りましょう どのアセットを買えば、今後アセットを勧められなくなりますか? アセット買わなくても3DGameKitいじると超大作作れる。
本人次第で。
おれとしてはJump, Ctach the lidge, climb the ledge付け加えてトゥーム風味増したい。
トゥームはもう恐竜とか出てた初期しかしたことないけど、3Dkitのステージはすでにトゥームっぽいな >>706
>>709
>>711
>>713
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 アセットおじさんは具体的なアセット名を紹介しない
これ豆な >>717
汝が調べて教えげあげなさい。調べる力が無いなら質問スレで書き込み禁止 >>716
俺も英語わからん
トゥームレイダー用語みたいだけど ただの掲示板の書き込みを、自分への押しつけと勘違いするバカ多すぎ アセおじと反応するキムチとキムチに反応する名無しの影響が10割でふよ(^^
ボッキング!(^^ 今アセットを一定額買うとプロモーションコードがもらえるらしいんだけど
コードを送ってくるのは期間終了後だっけ?
メルアドで登録して50ドル分買ったけどコード来ないんだけどやっちまったか・・・ >>729
先月のは早くで2日程で来たけど、別のアカウントの時は1週間程で来たものもあるからタイミングが一定ではない感じ
自動処理ではなく人力なのだろうか?
まぁそのうち来るじゃろ レースゲームのテンプレートみたいなアセット買ったけど
これを解読するのに時間がかかるな 汝らよ、我は現在Unity2017を使っていると知りなさい。
汝らよ、我は2018をダウンロードしようと思ったのだが、何か「アプリ内課金」という言葉に怖じ気づいて、やめてしまったよw
汝らよ、「アプリ内課金」とは何かね?ダウンロードしたら、致命的な事態に陥る可能性があるかね?
汝らよ、我のこの質問に答えてはもらえないだろうか? >>734
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>746
普通にアセットストアのことじゃないの?
それ以外で課金っていったらPro版とかそういうのくらいだろ。 >>737
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 汝よ、右のアセットを買ったら左のアセットも買いなさい。
あーセット。 こいつがいるせいでUnityやってるのは馬鹿ばっかりと思われかねないか心配
ここまで馬鹿なのはこいつらくらいだから誤解のないように 3dのレースゲーム作りたいんだけど、コース作成でオススメのアセット教えてください。
特に重視するのはコースレイアウト描いたらあとの背景は勝手に付けてくれるとか、手間がかからない奴。
値段はそれ相応かな。 何が楽しいんだそれ?
物作りを勘違いしている馬鹿野郎は
コースエディッター付きレースゲームで遊んでろよ >>743
お前みたいな自己中バカは答えなくていいよ。
コース作りだけがレースゲームかっての、アホ過ぎるw >>742
俺もやった事無いが2018からpro builderてのが標準で付いてくるらしい。
多分レベルデザインはこれがお手軽かな >>745
ありがとう、ちょっと見てみる。
パッと見た感じ、部屋作りは紹介ページあるね。 Slot
💣💣🍜
🎰🍒😜
🌸🍜🍜
(LA: 0.82, 1.20, 1.23) 日本若手女子フィギュア選手の憧れ、尊敬、目標とする選手で最も多かったのは、荒川静香、次いで鈴木明子、
そして3位が何とキムヨナ、4位の宮原知子を押さえて堂々の3位に食い込んでいるから、驚きだ!!
では浅田真央はというと、三原舞依がキムヨナといっしょに名前を挙げているだけで、他には誰も浅田真央の名をあげていないから、驚きだ。
毎年始まるテレ朝とフジテレビなど浅田&ロッテ電通お抱えメディアによる「浅田真央に憧れ」ごり押しは一体何なのだ?w 新バージョンでシェーダーグラフのプロパティをマウスで変えようとすると
おかしな挙動起こすけど俺だけ? アクションと比べunityの機能を活かしづらいから手間
3Dでもない限りRPG製作を謳ったソフトを使うべき >>751
基本構造はハンドガンから学ぶこと。
そうは言っても日本だと銃刀法違反になるのでモデルガンを参考にするしかない。
これらで発射構造を理解したら刀鍛冶目指す勢いで道具を揃えて日々鍛冶修行。
金型制作はたい焼き用の金型制作講座が役に立つ。
液体の鉛は高温なのでこの時期は地獄と思え。業務用エアコンは必須。
最後に弾丸だが、問題や火薬の入手。
花火職人と仲良くなるしかない。
あと当たり前だが完成した弾丸は火薬量を花火基準以下に収める事。
間違っても軍用弾の火薬量にしてはだめ。銃刀法で捕まる。
そして必ず私有地から持ち出さないこと。 わざとでしょ
ミリオタが変な知識ひけらかしたい哀れな自己紹介 >>751
汝よ、RPGをつくるよりも、RPGをつくるソフトをつくるほうが簡単だと思うから、それをやってみなさい。
RPGをつくるソフトをつくる上で難しいのは、多分グラフィックスを自分でつくることだけだと知りなさい。
汝よ、確実なことはいえんので、「思うから」とか「多分」とかいう表現を使ったが、多分合ってると思うから、励みなさいQQ >>755
その言い方は無いと思うし、かえって自分の自己紹介になってるぜ?
やつは精一杯笑いを取ろうとしたんだよ
ていうか鉛とか重すぎて携帯武器の材質に使えないし >>758
質スレに笑いは必要かい?
そのレスに笑いはあるのかい? クソスレの流れ変えるために初心者は質問どんどんしてくらふぁい(^^
って言おうと思ったけど弟子殿が初心者スレ分離しちゃったんでふよね(^^
Unityの質問なんて9割初心者なのでこのスレ本格的にいりまふぇんね(^^
実質僕やキムチを観察できる珍獣動物園になってまふ(^^
ボッキング!(^^ >>759
ほがらかに「アホやな」と思える部類の書き込みならまんざらでもないかな >>758
威力は質量と速度、まぁ運動エネルギーだな、これに比例する。つまりだ、重ければ重い程貫通能力を生む。
殺傷能力は体の中で離散や留まる能力も要るから別な。つまりは重い物程持ち歩かなければ戦え無いってこった。昨今の弾頭はタングステンや劣化ウラン弾が用いられてるが、これは比重を少しでも上げる為だ。
たまに、その毒性や熱性を主張する輩がいるが、それは二の次やな。
あ、あかん、喧嘩やめて元にもどそうぜえ そりゃUnity使えなくて挫折した奴ばかりだからなぁ ゲーム音楽のコード進行って何使えばいいの?王道振興? ゲーム音楽なんか全部シンフォニックマイナーとハーモニックマイナーとディミニッシュつかっとけばいいんだよ >>766
c調で6mトニックで適当にアベイラブルぶっこんどけばok >>767
シンフォニックマイナーワロタ
メロディックマイナーだろ、てかジャズぽくなっちまうから使わんけどな
スケールでしか語れん奴はお察し >>768
6mトニックってなんですか?
検索してもどういう進行か出ないのですかが 要するにAm調では?
男は黙って3コードにペンタトニックスケールよ >>771
つまり、これが王道だよ。
6mから始まって57のドミナント帰結やで、A m調はA短調の事だからちょっと違う。
言ってるのは A mから始まるだけのc調やで。
ドミナントモーションが重要やな。
ドミナントモーションやサブドミナントに代理コード適当に突っ込めばカッコよくなるで
ペンタとか抜け出せない奴一生3コードやってりゃ良いがつまらん人生やな TAL-Baselineシンセだかのプリセット使って長押しで出る自動伴奏に雰囲気つけてもらってる自分には
高度な議論に聞こえる ↑6mトニックと調べてもわからないので
〇→〇→〇→〇
みたいな形式で教えてください
jpopで言う王道進行とも別なようですが >>777
ポップスの王道て4536だろ?
それだとサブドミナントから始まってるんで彩色が淡い。これはコード進行を途中から始めた結果な。テーマだとこれで良いかもな
うーむすまん、これ以上はメンドイってか、それだけ奥が深い分野。ゲーム作りながらとても極められるものじゃあ無い
4536の王道をお勧めするわ。
でも、その一つ右にシフトした6453も試してくれってしか言えないな。
あ、番号はアベイラブルコードで調べてくれな。長調の方な PRGのシステムって何がむずいの?
>>778
ありがとう
違和感感じなければどうでもいいかと思って、適当にやってみる >>774
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>779
難しいよ。
暴発すると命に関わるし。
爆発物を扱ってる事の自覚がなさすぎ。
あと全体的に難しいよ。
規模にもよるけどさすがに町1つダンジョン1つなんて感じではないんでしょ?
DQ1のボリュームでも他のジャンルに比べると扱うデータ量が尋常じゃないので
かなり工夫しないとデータが大変な事になる。
同じ金属でも熱に弱いものや強いもの、軟鉄鋼鉄とか色々あるからね。
衝撃と摩耗、熱に強い物を選ぶ必要がある。
手始めとして町の人5人を作り、メッセージウインドウ表示させて
会話シーンを作ってみるとデータをまとめるのがヤバそうな事に気づけるんじゃないかな?
そもそも兵器は粉塵、灼熱、湿気、水滴、寒冷という世の中の悪環境下で使用される場合が多いわけで
悪環境下でも正常に動く剛性や密閉度が必要だから
工作物の中でも高度な技術が必要
会話データだって1つの街に数十人、それが世界の数拠点の街、さらにイベント進行で同じ人が別の内容話すわけだし
ダンジョンやボスなどストーリーに関する会話データも必要。
会話データだけでこれだよ?
他に、味方のパラメーター、味方のレベルアップ成長パラ、敵パラ、敵の配置分布、敵の出現グループパラ、アイテム、魔法、技スキル、武器、防具、道具、洞窟内の宝箱中身、SE、BGM、他にも色々データだらけさ オンラインでゲームを公開できるサイトはありますか?
販売サイトではなく、審査なしで誰でも公開できるような、、、 >>789
汝よ、爆発物を扱っているやつがいるのかね?ここはUnityのスレではないのかね?
爆発物を扱っている者よ、免許は持ってやっているのかね?免許なしで行うと、犯罪だからやめなさい。
警察に通報するよ!!! >>782
知る限りでは無い。
犯罪系アプリアップロードされると管理責任に問われるしそのようなサイトを開設するメリットが無いからね。
少し前に問題になった漫画村という著作権侵害違法サイトと同じさ。
783の方が言ってるように自分でサイト作るしかないと思う。
それかアプリはアップローダー借りてそこに置き
URLをブログやツイッター作って貼るとか。
当然このやり方だとダウンロード数は期待できないけど。 あと審査に通らない時点で
・クオリティが低いのか?
・法律に違反しているのか?
・法律に違反はしていないが悪影響を及ぼす物
のいずれかに当てはまるはずなので
それは世の中に求められてないアプリと思った方がいい。
自分が趣味で楽しむだけの物。
公開して世の中に広めたいなら、まず審査に通り公式に公開できるアプリを作ることが近道だと思う。 >>782
創作支援サイトでいいんじゃないの?
日本だとFantia、Ci-en等があってゲーム系なら後者が強い。
開発ブログみたいにも出来るし、開発途中のものをテストプレイしてもらったり
気に入った人に金銭面で支援してもらったり販売も出来る。
なにより志しが同じ人が多くやってるのを見てるとモチべが上がるよ。 >>782
Unityroomっていう所がそれに近い
https://unityroom.com/
というかUnityスレで名前が挙がらないって結構悲しいぞ >>786
そういえばtwitterというツールがあることをすっかり忘れていました、、、、 >>782
unityroom
plicy
rpgアツマール
特にplicyは投げ銭貰えるから俺は気に入っている
rpgアツマールはunityゲームも行けてニコニコと同じ運営だから公式の計らいで
実況者に実況してもらえたりする >>793
え?クソゲー以外ってあるの?
おしえてくれよw
クソ野郎 案外アクションやRPGよりもパズル系の方が個性出すのが難しいですか?
数学的な考え方できないとアイディアが思いつかない
フリーゲー見てもマッチ3ばっかりだし >>796
お前の顔を使ったパズルにすれば個性は出る 極論言えばUnity自体クソゲーしかない
名作はみんなUE4か自社エンジン 目的地が決まってないのに、旅行に行く事だけ決めて
一体どこに辿り着くつもりなんだよ >>787
...法律に違反はしていないが悪影響を及ぼす物
...それは世の中に求められてないアプリと思った方がいい。
我はそういうのが一番面白いと思うのだが、汝らよ、世の中から「恐いもの見たさ」というのはなくなってしまったのかね? >>801
考えて考えてひたすら考える
今1日をどのように過ごしている?
TV見てる時間、ゲームしてる時間、遊んでる時間があるなら
それを全てアイディア考える時間に変えてみ CharacterController使わずにキャラの移動とかやってるんですが、terrain等の地面の角度をunityの機能を使って取得する方法ってありますか?
それともray飛ばして自力で取得するしかないんですかね? >>807
自分がもしそれでやるなら…
オブジェに傾き検出エンプティを作成し、子供として、座標のフリーズにチェック。グラビティをチェック。これでできるかなぁ…
やってないのであくまで可能性として。
もっといいチェックあったような…レイ飛ばして当たった面の法線が取得できたような… 【毒素ためる、制汗″】 Ban、Ag、 8×4が <乳癌> <鼻炎> <ワキガ> の原因になっている!?
http://rosie.5ch.net/test/read.cgi/liveplus/1531621398/l50
くさいくさい >>807
terrainでもなんでもオブジェクトと何か(多分足なのかな)の接点と接触の角度を取る必要がある。
terrainのコライダー情報を取り込んで自分の位置と対象面探り当てて法線で接合面を取るなんてバカげてる。
ray打ってdirection取るのが吉かと 汝らよ、$235 in free aseetsというものを発見したのだが、これは何だろう?
freeなのに、$235とは?これもアプリ内課金というものだろうか? >>809,>>811
書き込んだ後ray飛ばしてそこから角度を得る方法でやってみたら割と簡単に上手くいったのでとりあえずそれでやってみますありがとうございました。
あ、それと足元のterrainのpaint情報は取得できないですよね?
terrainの地面で草や岩や道のpaintの違いで移動コストや足音を変えたりしたいんですけど。。
objectの違いで足音変えたりは出来るんですけど、terrain全部に何らかのobjectを貼るってのもなんだかなぁ >>818
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 https://dotnetfiddle.net/KBJk2w
ファイル1のRobotGroup.csのコンストラクタを
ファイル2のRobotGenerator.csから呼び出しています。
別ファイルのクラスやメソッドを呼び出すには、
継承をする必要があると思っていたのですが、
しなくても呼び出せるのは何故でしょうか・・・? publicだからどこでも呼び出せる
コンストラクタだからインスタンス指定せずとも呼び出せる >>821
超基本でしたね・・・
publicも継承をしなくては呼び出せないと思っていたのですが
publicクラスならどのファイルからでも特に何もせず、
インスタンス化するだけでそのクラスを呼び出せるのですね
(publicクラスのコンストラクタを使いたいだけなら、インスタンス化のための左辺に変数を作る必要もない、ということでしょうか)
ずっと悩んでいました 助かりました
超初歩的な質問に答えて頂きありがとうございましたm(_ _)m 2バイト文字をフォルダやファイル名にしてると、アセットバンドルにした時認識してもらえないんやな >>824
ファイル名を自動でローマ字に変換するアセットか?ww >>824
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>826
うるええええええええええ!!
てめえで考えろぶっとばすぞ!!! >>826
アセットストアにいっぱいありますよ
有料アセットはアイデアの宝庫です >>830
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 何で新しく追加したオブジェクトのインスペクタータブからマテリアルを変更できないのでしょうか?
マテリアルをドラッグして追加しないとダメです
デフォルトマテリアルはいじれないということですか?
あとuiの文字の小ささはどうにもならないでしょうか マテリアルに関しては過去に同じ質問が何度か出てる。 rpgなどで発生するイベントの内容やフラグのOnOffを外部のファイルに記述して管理しやすくしたいです、unityでどのように実現すればいいんでしょう、自作ですか? >>833
汝よ、我が汝にパズルのアイデアを伝授するから聞きなさい。
汝よ、パズルとはある問題を解いて解を得るゲームだと知りなさい。
汝よ、推理小説で探偵がひとつひとつパズルを解くように事件を解いていって真相を得るというのが、パズルの面白さを端的に表したものになるだろうね。
汝よ、物語性のある推理小説こそ、パズルの面白さを最もよく表したものだと知りなさい。
汝よ、ひとつひとつ解いていってついに真相を得る。
この路線にそって考えると、まず仮想の市をつくって、そこにたくさんの美女を住まわせなさい。
汝よいいかね?美女でなくてはならないよ。そしていろんなタイプの美女でなくてはならない。
汝よ、このいろんなタイプというのが、ポイントだよ。
つまりプレイヤーは、この仮想の市に住むさまざまなタイプの美女から、任意の2人を選んで、どっちの股が強いか裂き較べるんだよ。
そしてどっちの股が強いか確かめる。こうしていって、その仮想の市で一番股が強いのは、どんなタイプの美女かを解き明かすというゲームだよ。
それがたまたまプレーヤーの好みと同じタイプの美女だったら、プレイヤーはこの上なく嬉しいので、やみつきになること間違いないよ。
我がもしパズルゲームをつくるなら、そういうものをつくるので、汝もつくってみなさい。頑張れ!!負けんなー!! >>840
汝よ、汝は外国人だったのか?
しかしたとえ日本に住んでいるとしても、日本語にこだわることはないだろう。母国語でゲームをつくっても、まったく同じことだと思うよ。 >>838
JsonUtilityを使ってファイルに読み書きしたら >>842
それつかって実装するんですね、てっきり専用のフォーマットがあるのかと思ってました
ありがとうございます >>839
だからキャラを固めなさいって
あと語彙力を鍛えなさい ど初心者なんですが、MonoBehaviour とはすべての親クラスという認識でよいのですか?
public class board : MonoBehaviour {←親クラス
public int hage;←公共変数
// Use this for initialization
void Start () {←子クラス
private int hage2;←プライベート変数
}
}
これらの矢印の認識はあっているでしょうか? GameObjectになるもののの親はMonoBehaviourだけどそれ以外そうではない。
公共変数、あってるけど日本語であまり言わない
Startはメソッド
メソッド内ではprivate使えない void startは関数でしたね
ありがとうございました 汝よ、教えてください
山だらけの地形にいくつも川作ったりして結構複雑になる時terreinと普通のwaterだと若干無理が有ると思うんだけど、何かいい方法ある? それこそ、時間効率ならアセットだと思う。
ある程度使いこなすまでは、時間かかるよ。 今スマホゲームを作ろうとしてます
で、質問なのですがゲーム画面をスマホの画面上に表示させる位置をどう設定していいのかわかりません
何かいいチュートリアルかwebページはないでしょうか?
https://i.imgur.com/ZvzhM9s.png
こんな感じでゲーム画面と操作uiを配置したいと思っています
多解像度対応も同時にできたらいいと思っています unity上で、動画テクスチャのサムネイルを作成したいのですが、どのような手法がありますでしょうか。画像の記事は検索するとあるのですが、動画がなくご教示いただけますと幸いです。 >>854
リンクも貼らずにアセット買えばいいとか >>855
ttps://assetstore.unity.com/
これでいいですか?
これでアセットを買ってくれるのですか? >>856
バカじゃないの?
853用のURL貼りなさいよ >>854
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 名前空間とはなんでしょうか?
超簡単な解説はないですか?
クラスよりも大きな括りという感じですが 購入したアセットのMaterialやTextureが、Unity Editor上では正常に作動するのですが、
Android向けにビルドして、Androidスマホに入れると、正しく表示されません。
どうしたらいいのでしょうか?
よろしくお願いします。 アセットパブリッシャー向けの、英語がどの程度わかるかのアンケートが来たわ
これ、英語の出来が悪い俺みたいなやつを選んで送ってるのかな? >>864
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 3dゲー2dゲー、センス皆無な人はどっちが向いていますか
案外2dのほうがセンスがいる 【教えて下さい】
Animation.SetCurve()の第2、第3引数の組み合わせの一覧とかってありますか? >>867
格ゲー自体がアクションゲームの上位に位置しているためセンスが無い場合は両方無理 広いマップの地面meshをx/z一定サイズで分割したいんですが
良いasset等あれば教えてください。 本格レースシムを作る場合
エンジンの回転数やギアによって
かなり細かく音ファイルをどう鳴らすか
悩むと思います Edit > Project Settings > Input
でInputのウィンドウがインスペクターの位置に表示されますが
これを常にタブに入れて、直ぐに開ける様にすることはできませんか?
AnimatorやAnimatioはSceneと同じ位置にタブで入れておくことができたので >>871
汝よ、それはアセットがなくても自分で簡単にできるから、やってみなさい。
まず広いマップの地面meshを分割したい数だけの配列を用意する。
そしてそのメッシュのどこで分割するかを決めて、用意した配列に分割して入れる。
最後は分割した断面に蓋をすればいいよ。
そして最初に取り込んだ、地面メッシュを削除すれば出来上がりだ。
汝よ、この手順でやりなさい。 初めてvisual studio開いたんだけど開発設定って全般のままでいいのかC#にした方が良いのかどっち? >>876
汝よ、UnityのスクリプトはC♯でしか書けないから、C♯にしたほうがいいと知りなさい。 >>877
やはりそっちで合ってましたか
今玉転がしの公式チュートリアルをやっているのですが、inspectorビューに設定項目を追加するスクリプトを書いても反映されなくて困ってます >>875
ありがとうございます。
既にモデリングされた不定形meshなのでその「分割して入れる」方法が知りたいです。
sub meshに割ってみる野良スクリプトを拾って来て自分で拡張しているんでが
複数materialを使用している場合分割がmaterialの切れ目を跨ぐ部分で失敗します。 すみません、どなたか以下の問題についてアドバイスを頂けませんでしょうか……
【問題】InputFieldにおいて、ContentTypeがStandardなのに入力できない漢字がある。
【具体例】「月曜日」と入力すると「曜日」となり、「不適格」と入力すると「適格」となるなど多数。
【目的】普通に制限のかからない入力を行いたい。
【バージョン】Unity2018.2.0f2 (787658998520) Personal
【開発環境】Windows10
【備考】実行時、インスペクタ上から「Text」に直接入力すると「月」や「不」も入力可能なため、
おそらくはInputFieldのContentTypeの制限関連で弾かれていると予想。ただし、設定は制限無しのハズの
Standardである。他、Customなども試したが変化無し。
ネットでの検索では、2017の頃の日本語入力不能に関する情報ばかりが出てしまい、
今回の問題に関連したものは見つけられなかった。或いは、私の環境依存か?
どなたか、何かご存じの方がいらっしゃいましたらよろしくお願い致します。 >>881
それはアセットを買えば解決すると思います 巨人の1軍野手のライトとレフト、どっちが儲かる?
と同じ。
こたえられるか? 面白いかどうかよく分からないのに3Dのクソ重いデータをダウンロードしようとは思わんな >>883
アセットを買えばどちらでも億万長者だと思いますよ >>886
3Dデータが重いのは勘違い
3D描画は重いが3Dデータは2Dデータより軽い
ドットゲームより大きいテクスチャー使っている場合はデータが重い
しかし大きい絵を使う2Dゲームより3Dで大きい絵を出した方がデータは軽い 開発者ならわかるがフリーゲームやインディゲームのデータの大きさで
問題になるのは画像なんかより音データ
ダウンロードサイズは音データをどうするかによる >>883
警告イエローカード1枚な>>867
もう一度同じようなくだらない質問した場合は、2枚目の警告として退場処分
今後、本当に困った事があって質問してきても、お前の質問には二度と回答しないようにするから
そのつもりでいるように センスがあれば2Dだろうが3Dだろうが売れるよ。
センス皆無ならどっちも無理です(´・ω・`) 質問です
公式のチュートリアルをやればほぼゲームを作る基礎力がつくと聞きました
やらなければいけないのは初級だけですか?
中級は英語の解説鹿ないので内容がわかりません
屈託のないご意見をお聞かせください >>893
チュートリアルは道具の使い方を覚えるためのものであって、
ペンチやドリルの使い方を覚えたところでF1カーが作れる基礎力が付いたわけではない。
他の道具の使い方を覚えたければそのまま中級へ行けばいいんじゃないかな。 mesh内の任意のポリゴンのmaterialを逆引きする方法が分かってなかったのですが
地面判定で似たような事してたなぁと思い出してソース眺めたら解決しました。
複数materialを使用したmeshは、
1:基本内部submesh分のmaterialが登録されている。
submesh index = materials index
2:mesh.GetTriangles(index)で取得したtriangle dataのどれかと一致すればmaterials[index]使用。
この辺り詳しい解説が見つけられていないのでもっと効率の良い方法がありそうです。 >>894
はい
そのうち必要があれば中級チュートリアルも頑張ってみようと思います 初心者です。複数のオブジェクトからランダムに1つ表示させたいです。
void Start () {
number = Random.Range(0, Train.Length);
Instantiate(Train[number], transform.position, transform.rotation);
}
↑の文のnumberがコンテキスト内にないって言われます。
解消方法またはnumberがコンテキスト内にないの意味を教えてほしいです。 >>893
自分がチェックした範囲内での個人的な印象だが、
公式チュートリアルは、初級からして、プログラム言語使ってゲームを作ったことのある人向けの内容だと思う
いきなり「毎フレームでの更新」とかいわれても、まったくの未経験者は意味が分からないだろう
Unityのチュートリアルは、ゲーム開発の作業工程を、従来のプログラム主体のやり方から、Unityというツールに置き換える方法を説明したものと考えた方がいい
だからチュートリアルをやれば「ゲームを作る基礎力がつく」のではなくて、
チュートリアル自体が、元々「ゲームを作る基礎力のある」人向けに、効率的にUnityの使い方を習得してもらう為の内容になっている >>893
汝よ、チュートリアルに初級とか中級とかあるのかね?
我もチュートリアルはよく覗くが、初級とか中級とかいう言葉を見たことがないが、それはどこに書いてあるのかね?
汝よ、どうかね? >>900
各ジャンルの各フェーズごとの動画か説明文のページ
タイトルの下に
確認済のバージョン: 5.5
難易度: 中級
みたいな感じで書いてあります >>899
プログラムの基本が全く理解していないあなたもアセットを買えばゲームを簡単につくれますよ ParticleSystemにカメラとの距離によって自動で表示のON/OFFをするような機能はありますか エディタ拡張する時のクラス内での値のやり取りについて質問ですが、MonoBehaviour内にEditorクラスとOnDrawGizmos()がある場合に、OnDrawGizmos()内の値をEditorクラスに持っていきたい場合はどうすればいいですか? シューティングゲームビルダーっていうフリーソフトのスクリプトパネルっていう機能がプログラムでゲームをどう作って行くのかの良い勉強になったな、急がば回れの精神でゲーム制作が全く解らない人にはお勧めしたい 3Dのアクションを作っているのですが、
未だにキャラクターを動かすのが
Transform.Translate なのか
Transform,Position なのか
Vector3なのか
Vector3.Velocityなのか、調べてはいるのですが、状況の応じての使い分けがわかりません
Velocityはあまり良くない(理由は忘れてしましました;)、Positionはワープしているから衝突時に良くないと読んだのですが、
TranslateとVector3ならどちらが良いのでしょうか? >>907
3Dのアクションでキャラクターを動かすのであれば、アセットを買うのが一番手っ取り早いです、
絶対です >>907
どんなの作ってるかによるとしか言えないけど、起伏のある3Dのフィールドを歩くならCharacter Controllerコンポーネント使って動かすと楽かもね >>907
あっ、Rigidbody使った上で直接座標を弄りたいならMovePositionで動かすといいよ CSVファイルを /Assets/Resources/CSV/test.csv という場所に置いています。
Unity Editorでは、
StreamReader sr = new StreamReader(Application.dataPath + "/Resources/CSV/" + "test.csv");
のような形で読み込んでいます。
Androidにビルドしたときに読み込みたいのですが、どのようにすればよろしいでしょうか? >>908
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 オブジェクトAでオブジェクトBのスクリプト内の変数を使用する際に、そのスクリプトの型の変数を
作成して、インスペクターでオブジェクトBをドラッグ&ドロップして関連付けました。
しかし、オブジェクトAをprefab化した際にその関連が消え、ドラッグ&ドロップもできなくなりました。
なぜでしょうか。 >>898
先に(型名) number; で変数numberを作る >>914
まあそうだけど単純にvarすりやいけるんじゃね >>913
prefab化してインスペクタで指定できない時はfind やgetcomponentを使いなされ Scene上でクリックしたらその座標を取得してそこにオブジェクトを生成するものを作ってるんですが、クリックした際にHierarchyの選択が変わってしまうのを選択しないようにするにはどうしたらいいですか?
Hierarchyから選択した場合は普通に選択できてScene上のクリックでは変わらないように、スクリプトで実装したいです
クリックした際に全オブジェクトを取得してtagかlayerを付与して選択を無効にするとかしかないんですかね?Unityで用意されてる機能でそれを実装できますか?
詳しい方いましたらよろしくおねがいします。 >>917
よくわからないのでとりあえずアセットを買ってみましょう >>918
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 キャラの見た目というのは、性格や肉体的特徴などの設定を突き詰めて作るものですか?
その設定を見た目に反映させるという感じでしょうか
よく履歴書を作るといいますよ 汝らよ、我が公開しているフリーソフトにバンドルしたいというメールがきたのだが、バンドルって何?
GOM・・・とか何とかいう聞いたことない会社だった。詐欺の一種なのかな?
汝らよ、どう見るかね? >>921
よかったじゃん金儲けのチャンス到来
GOMプレイヤーで有名な韓国の会社でしよ NullReferenceException: (null)
UnityEditor.SerializedObject..ctor (UnityEngine.Object[] objs) (at C:/buildslave/unity/build/Editor/Mono/SerializedObject.cs:21)
UnityEditor.Experimental.AssetImporters.AssetImporterEditor.GetSerializedObjectInternal () (at C:/buildslave/unity/build/Editor/Mono/ImportSettings/AssetImporterEditor.cs:73)
UnityEditor.Editor.get_serializedObject () (at C:/buildslave/unity/build/Editor/Mono/Inspector/Editor.cs:433)
UnityEditor.BaseAssetImporterTabUI.get_serializedObject () (at C:/buildslave/unity/build/Editor/Mono/ImportSettings/BaseAssetImporterTabUI.cs:13)
UnityEditor.ModelImporterModelEditor.OnEnable () (at C:/buildslave/unity/build/Editor/Mono/ImportSettings/ModelImporterModelEditor.cs:48)
UnityEditor.AssetImporterTabbedEditor.OnEnable () (at C:/buildslave/unity/build/Editor/Mono/Inspector/TabbedEditor.cs:83)
UnityEditor.ModelImporterEditor.OnEnable () (at C:/buildslave/unity/build/Editor/Mono/ImportSettings/ModelImporterEditor.cs:17)
ゲーム起動時に毎回このようなエラーが出るのですが、どこに原因があるのかわかりません。
どこを確認すればいいのか教えていただけませんか? steamでどのくらい売れているソフトか調べる方法ってないんですかね >>925
>NullReferenceException: (null)
これと、該当するcs行で、も一度検索して調べてください。 >>927
自前のコードが絡んでいないのでソースコードを確認するわけにもいかず困っています。
一体何がnullなのか。 エラー書いただけで答えられる奴がいるわけねーだろ
ちゃんと質問しろ >>928
うーん、困りましたね。
言い方はアレですが、929さんと同じです。
これだけでは、エラー内容を検索しまくって、該当するだろうケースを見ていくしかありませんね。 In my case,
restarting Unity was the only solution.
No idea if something I did helped,
but when I closed Unity and opened again,
no more such errors could be found!
おらの場合はよ、Unityをもう一度開いてみたんだ。
そったらエラーが出なくなっただよ!(cregox さん)
Funny story... my Unity froze while I was trying to debug this,
and when I restarted Unity the problem disappeared.
So... I guess that's the answer.
俺のUnityなんだがデバッグ時に毎回固まるんだぜ。
だけどUnityをリスタしたら問題が消え去ったんだぜ。
これで俺の人生バラ色さ! (kk93 さん)
だってよw 質問スレで質問しまふ(^^
・ゲームを完成させるコツ
・スパゲッティコードにならないコツ
の二つを教えてくらふぁい(^^
ボッキング!(^^ >>933
意識しながら数多く作るだけ。そうすると平均がわかりセオリーが貴方の中に作られて自然とそうなる。 >>934
意識しながら数多く作るといっても
本のサンプルを写経するくらいしかやることがないです
ただでさえどんなゲームを作ればいいのかアイデアが浮かばないのに
ステップアップの勉強のために造るだけのゲームを何を作るかなんて全く思い浮かばないです >>935
まず、回答と論点ずれてる。
次に。思い浮かばないならやめればいい。
作りたいものがあるから挑むのであって、それがないなら作れないだろ。小学生の方がもっと割り切るぞ。 >>936
現時点の自分の実力では
作れないだろうゲームのアイデアなら思い浮かびます 他人が作ったアセットで楽する
エラーが出たときに今までの楽を帳消し以上の地獄見る
そんな感じになっちまうよな >>937
それを作ればいい。壁にぶつかれば検索なり聞くなりできるツールはある。
私の見た所、ネットで分からない(作れない)ガジェットは無いからやれば必ずできる。
やって足掻いてもいないのにできないというのは甘えか、そもそもやる気がない。 >>938
アセットはエラー出たら仰る通りだし
パフォチューでプロファイラ見たら絶望感漂う事多々だし
あくまで、教則で、アーキテクチャだけパクらせて貰う位じゃないととてもカスタマイズに耐え無いよね。
そう考えると車輪の再開発に勘所強い奴が一番アセット使えてるって感じだね >>933
完成させるコツは、完成させる事を繰り返すこと。
要は手数を増やして経験を積むこと。
いきなり難しいのを作ろうとせず、ネットに作り方が書いてあるような簡単なものから、コピペでも良いから、完成させたと言う事実・実績を積むこと。
スパゲティにならなくなるようにするコツは、とにかく「一つの関数には一つの機能」を心がけること。 昨日山田孝之のドラマで、
クレジットカード会社にパソコンで侵入するのはプログラマーなら誰でもやってると言ってました!
本当ですか?こわーい>< terrainにスクリプトから木を生成したい場合ってどうすればいいんでしょうか?
自動で地形を生成することはできたのですが、そのあとに植物生やしたいなーって思ったんですが
調べかたが悪かったのか見つからなかったもので unity始めたばかりです
玉転がしのチュートリアルをやってみたのですがまだ全然よく分からなくて、オススメの写経サンプルプロジェクトはありますか? FTPに接続して、ディレクトリ情報を取得するコードを作成しているのですが、
全角文字のディレクトリが取得出来ず、どのように書けばよいかアドバイスいただけませんでしょうか。
ご教授宜しくお願いいたします
private void GetDirectoryNameAddList( ref string directory )
{
var directorys = SplitRetrunCode( ref directory );
foreach ( var item in directorys )
{
//ディレクトリ属性かチェック
if ( CommonWord.CompareEqual ==
String.Compare( item, CommonWord.IndexHead, CommonWord.DirectoryCode, CommonWord.IndexHead, CommonWord.Length ) )
{
//スペースで分割
var directoryDetails = Split(item, CommonWord.SpeaceCode,
(int)CommonWord.DIRECTORY_DITALS.NAME, StringSplitOptions.RemoveEmptyEntries);
//.で始まるディレクトリは無視する。
if ( CommonWord.CompareEqual ==
String.Compare( directoryDetails[(int)CommonWord.DIRECTORY_DITALS.NAME],
CommonWord.IndexHead, CommonWord.PeriodCode, CommonWord.IndexHead, CommonWord.Length ) )
{
continue;
}
ChildrenDirectory.Add( directoryDetails[(int)CommonWord.DIRECTORY_DITALS.NAME] );
}
}
} 948です
ディレクトリ詳細情報の取得の部分はこのように書いています
/// ディレクトリ詳細情報の取得
/// </summary>
private void GetDirectoryDetails()
{
WebRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
string output = "";
using ( WebResponse res = WebRequest.GetResponse() )
using ( StreamReader sr = new StreamReader( res.GetResponseStream() ) )
{
output = sr.ReadToEnd();
}
GetDirectoryNameAddList( ref output );
Debug.Log( output );
} >>942
>>950
>>951
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 ボタンを押したときのポヨンってアニメーションさせるアセットおしえて >>952
汝よ、馬鹿者!!そんくらい自分れつくれ!!自分れ!! 汝らがアセットアセット言うから結局自分でアセット作ったわ 最近アセットストアを見てると無料化したアセットが多い気がするんですけど
作者が自主的に無料化してるんでしょうか?
それともアセットストアの規約なんでしょうか?
買う方には嬉しいですけど、売る方には嬉しくないですよね 売れないのをいつまでも置くわけにはいかないし
最新バージョンのUnityに対応し続けるのも地獄。
販売を止めると有料購入した人からサポート要求が来るから
無料化してフェードアウトする感じかな。 大量のオブジェクトにIsTriggerのコライダー2D、Kinematicのリジッドボディ2D貼ってスクリプトで動かしてるんだけど
Android実機でProfiler見たらPhysics2D.SolveDiscreteで半端なくパフォーマンス低下起こしてる
ググっても情報出てこないけど、これ解決策無いかな >>961
rigibodyは重いよ大量のオブジェクトには現状向いてないから、カクカクだが、transform使うしか無いな。
あたり判定は自前ね。
てか、皆んなそうやってるじゃん。
先にanimatorの並列化にテコ入っちゃったけど、そのうちrigibodyとかコライダにもテコ入るんじゃない?
まだやるには時期尚早ってこった 大量オブジェクト、俺はrigidbodyがecsに対応したらcpuのコア数によっては最大40%位パフォーマンスが向上すると予想してる。
全コア余す事なく使い切って、gpuにも計算やらせてもたかが知れてるし、まともに計算するなら密な状態では2千位が限界じゃないかなぁ。モバイルでは。
疎な状態だと色々やりようがあるだろうけど。 linecastを使って2dの横スクロールゲームのジャンプっぽい動きを作ろうとしてるのですがレイヤーの範囲を見る方法ってありますか? >>962
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>965
アセットをかえば見えるかもしれませんね プレイヤーからオブジェクトにレイキャストを飛ばして、オブジェクトに当たったら
独自のイベントをそのオブジェクトで発生させるにはどうすればいいですかね?
例えばですが、プレイヤーからレイを飛ばして、当たったオブジェクトのスクリプト内のHitRayのイベントを呼び出すといった感じです。
イベントをオブジェクトごとにしたい理由としては、レイが当たったらオブジェクトの種類によって別の動作をさせたいといったところなのですが。 Event関連のページ見てもうちょっと質問が固まってから再度質問しますね、擦れ汚し失礼しました。 >>968
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>970
rayは遅延処理じゃないぞ。イベントも糞も無い。
打ったら即返って来る。
打った直後にふりわけりゃ良いんじゃ >>972
Eventの使いどころを少し勘違いしていたようでした。
やりたかったのは、レイを飛ばして検知したオブジェクトにあるスクリプトのメソッド実行だったのですが、
レイ飛ばして、当たったオブジェクトのSendMessageでメソッドを実行すれば可能でしたね。
メソッド名を同じものにしておけばオブジェクトごとに処理ができるので、そうしようと思います。 >>973
パブリックにすれば、コンポーネントキャッシュした後で直につかえるぞ。
実行したいクラス o= a.game object.get component<実行したいクラス>()
o.実行したいメソッド()
aはhitしたrayから取れるはず。
メッセージセンドも良いがそれこそメッセージ待ち受けになっちまう。
こっちも検討してみてくれえ >>974
それも最初に考えてはみたのですが、オブジェクトとスクリプトが数個程度ならなんとかなるでしょうが、
数十を超えてくると分岐の数が膨大になりそうなうえにスペックも食いそうなのでSendMessageにしようと思います。
ありがとうございました。 >>975
すまん、お節介かも知らんが聞いてくれ。
メッセージは癌なんだ。理由は
デバッグがキツイ。
ソース管理で死ぬ。
今のだと、実行したいクラスを統一し、メソッドのパラメータでメソッド内で分岐するのが吉。
今回は、それで行けるかも知れんが、大き目の作る時はちょっとそこら辺も考慮してみてくれえ。 >>975
えっ?
674の方が圧倒的に軽いと思うよ。 >>976
マイクラのかまどとかMMOのショップのUI表示みたいに数百単位で存在する場合もやっぱり
そうやってメソッド内で分岐するほうがいいんですかね?
>>977
そうなんですか?
たぶんアイテム毎にその分岐をするスクリプトが必要だと思うのですが、それでもそちらのほうが軽いんでしょうか? >>978
オブジェクトに共通メソッドを入れておき、レイが当たったら、そのオブジェクト独自のメソッドを動作させればいいと思ったのだが。 Findは遅そうだけどGetComponentは速い? >>978
話しがごっちゃになりそうなんで、アレだが
uiの数と表示に関する重さは、どちらかと言うと描画能力に関わるんだよね。
んで、大量に表示されてるような物は大体レイ飛ばして無いよ。範囲内のを描画しとる。レイ飛ばすとしたら並列化とかしないとまず無理だね。
そんな並列化するなら、自分からじゃ無くてオブジェクトから飛ばして、全オブジェクトの動きを並列化する方が楽。
何にせよ、当たったらとか、その先のクリックしたら?とかの分岐は、ちゃんと設計すれば、そんなに種類は多く無い筈なんだよね。
そうなると、共通処理を噛ます、コールする。の方が圧倒的に楽で早い事が分かると思うよ。
アイテム毎に分岐するってのはまず無い話しで、それは何か設計が間違っているから、共通化出来るものを探す旅からする事をお勧めする。 >>979
なるほど、空オブジェクトに当てたスクリプトの独自メソッド呼び出せば全部のアイテムにスクリプト適応する必要ないですね
>>981
ごめんなさい、書き方が悪かったですね。
自分が言いたかったのは、たとえばMMOであれば鍛冶屋、ショップ、クエスト受付所などがあるとして、
鍛冶屋では装備強化などのUI、ショップでは購入、売却のUI、クエスト受付所ではクエスト選択、報告のUIを
それぞれのオブジェクト(人物)のスクリプトにあるメソッドで実行表示する場合に、どのように呼び出すかという意味だったのですが
マイクラであればかまど、金床、クラフトテーブル、村人交易...etc
のUIを表示するにはそれぞれレイを飛ばして目の前にあるアイテム(オブジェクト)ごとにUI表示のメソッドを引き出す必要があると思ったもので >>982
アセットを買えばいいんじゃないですかねえ iPhoneアプリ開発したいのですがどのMac買えばいいですか
最新Unityが問題なく動く一番安いの教えてください。 >>985
その通りMacを買うと良い。
今までWindowsを使っていた場合は操作方法が全部違うので注意。
Macを新品で買う場合はその時の最新の物しか販売されてないので選択の余地なし。
旧品は中古でヤフオクなどから入手するしか方法なし。 >>984
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。 >>985
自分はアップル好きじゃないからやったことないけど、
知り合いが中古の安いMaxかって自作PCにHackintosh入れてたけど、そういう手もあると思うよ
もちろんPCの知識要るし、100%動作する保証ってものはないけど、安く作るのであればそちらも手かと >>990
俺もvmにhack入れてやってみたで。
なんだっけな。動いたのはel capitanだかの結構上のバージョンだったわ。
osは動くけど、結局証明書取得で挫折したけどな。
素直に安いの買った方がええで >>985
定価レベルでは、Mac miniが一番安い。Intel搭載必須ね。
面倒に巻き込まれたくなきゃ、できれば新品でお探しを。
また、型番が決まったらここで、それで良いか聞くと良い。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 57日 17時間 39分 37秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。