-
ゲ製作技術
-
【3Dゲームエンジン】Unity質問スレッド36
-
UPLIFTで広告なしで体験しましょう!快適な閲覧ライフをお約束します!
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートは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....nt/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d....Reference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
前スレ
【3Dゲームエンジン】Unity質問スレッド35
http://mevius.5ch.ne.../gamedev/1523771570/ - コメントを投稿する
-
タイルマップって再利用しないのなら使う意味はない?
じゃあただの一枚絵を使うことになるけど、そういう場合でもタイルマップを使って絵を設置していくのかな? -
untyでpublic hehe
みたいな記述をするとインスペクターに項目が追加されますが、これってプログラミングでいうなんという機能でしょうか?
変数なのですか? -
>>3
キャラがずっと左(あるいは上でも下でも)歩いて行くとしよう
100k、1000kの距離途中に川や森やビルやら出てくる
一枚絵でやるのとタイルちらしてやるのを考えてメモり消費や動作、また作りやすさなど、一枚絵の場合修正なかなり大変になるけどマップチップなら簡単にできるんじゃね?と考えますが、別に一枚絵でも今のパソコンなら大丈夫だよねメモリも沢山だし、ていうのもあり
>>4
まずそんな記述はない
public int hoge
詳細は次のリンクを読みましょう
https://msdn.microso.../declaring-variables
インスペクタについてはunityに説明あると思うがそれくらい捜してくれ -
>>4
プログラムができなくてもアセットを買えば簡単ですよ -
>>5
一枚絵だと4096ピクセルが限界だぞ。
それだけ拡大させると、1.7mの人が一ドットで描画としても、588235ピクセルいるぞ。
4096ピクセルの絵で2万枚いる事になる。メモリが死な罠。それだけやってもボクセル並みの低画力だ。
それに昨今のパフォーマンスのボトルネックの流れを言うと、メモリ> CPU
メモリを犠牲にする奴は居ない -
アセットを使って指で画面を回転させる機能を
つけることができたのですが
真っ直ぐや真横に調節するのが難しいので
自動で90度毎にぴったり合うようにするには
どういうコードを加えればいいのでしょうか?
よろしくお願いたします -
>>5
>>7
ありがとうございましtら
できるだけ使いまわしたほうがいいみたいですね
スマホもターゲットになるかもしれませんし
https://cdn.amz.appg.../11/zeno-650x365.png
こういう画像は一点物のタイルマップなんでしょうか。unity側にタイルマップにペイントできるような機能があれば、こういった規則性がなさそうなものもサクッと作れるんですが
http://www.macotakar...arge-s1329784077.jpg
あと、この画像の岩の部分ですが、こういった曲線的な表現はタイルマップだと難しいと思うのですが、これはどうやってるんでしょうか
一点物なら可能だと思いますが
どちらも曲線的で有機的な表現です
タイルマップだとこれはどうやるんでしょう
動画でもアレば教えてください -
>>5
>>7
ありがとうございましtら
できるだけ使いまわしたほうがいいみたいですね
スマホもターゲットになるかもしれませんし
https://cdn.amz.appg.../11/zeno-650x365.png
こういう画像は一点物のタイルマップなんでしょうか。unity側にタイルマップにペイントできるような機能があれば、こういった規則性がなさそうなものもサクッと作れるんですが
http://www.macotakar...arge-s1329784077.jpg
あと、この画像の岩の部分ですが、こういった曲線的な表現はタイルマップだと難しいと思うのですが、これはどうやってるんでしょうか
一点物なら可能だと思いますが
どちらも曲線的で有機的な表現です
タイルマップだとこれはどうやるんでしょう
動画でもアレば教えてください -
>>8
アニメーターで四方向作って離した瞬間上下左右判断して、アニメーターにsetintすれば、スムーズに回転するで -
タイルマップのタイルを回転させることは出来なかったですか?
-
Unityで超大作RPG作りたいのでふがどうすれば作れまふか?(^^
アセット買っても完成する気がしまふぇん(^^ -
>>15
あ、こんなんもあるから、パクって誤魔化すって手もある。でも長編になると、絶対フラグ管理とか、データ管理で死ぬぞ
http://www.asset-sal...Kit_%5BBeta%5D180407 -
マップチップはVRAM上に置いておける画像サイズに制限があったから生まれた構想でそ。
旧DSは開発者がいくつかあるVRAMの利用タイプを設定できたが、1024*1024あたりが限界だった気がする。
Unityならスプライトチップで持っておいてGameObject内に配置、分割ロード管理しておけば
ほとんど制限を考えることなく作り込める。
まあ、理解できないだろうからRPGツクールかアセットを買って参考にするといいよ。 -
アセットをかうことは完成への最短ルートです
-
細かいところはタイルマップで、岩とか木とかのオブジェクトはレイヤー変えて一枚絵で置いてくのが一番楽そう(しったか)
-
ちょっと見れば木は同じのを使いまわしてるし、崖も赤いのやその部分の青いのも使い回しやん
-
初心者ですよろしくおねがいします。
テキスト1冊を参考にゲーム作成を終えてAndroid機種で実機テストのためビルドするとこなのですが
https://teratail.com/questions/101116
このブログの方と同じような症状がでて進めません。同じ対処法をしても変わらずエラーが出ています内容もそのままです。
このエラーは2017年から発見されてるそうですがまだ公式での解決はされてないのでしょうか?
https://dotup.org/up...dotup.org1553673.png
https://dotup.org/up...dotup.org1553674.png
https://dotup.org/up...dotup.org1553675.png
SSは私がAndroidStudioでインストールしているSDKなどです
なにかインストールし忘れていたりしますでしょうか? -
3Dのcubeだろうとテラインだろうと使える
というか試してないのか?
何を同試したのに表示せれないのですが?どうしたらいいですか?
が正しい質問者の聴き方だろ?
そしてブラシにチップある時に様々なショートカット試したか?
回転するぞ -
>>28
ショートカットなど存在することがわかりませんでした
windowsキーで90度回転とありましたが、動作しません
terrainに関しては、3dビューの表示を2dにした状態で使える、ペイントツールのようなものはないかどうか
という意味の質問でした
失礼しました -
>>31
なんて読むの? -
>>30
その可能性はわかっていたのですが、いい記事が見つかりませんでした
{でいけました
ショートカットではなくて、GUIで表示させておくことや、ショートカットのヘルプなどを表示させることは出来ないんでしょうか -
>>32
フォニックスに当てはめてテレインでひょうか?(^^
英語圏のものでふひ(^^テラインは流石にないと思いまんこ(^^
でも英語は規則に当てはまらないものも多いそうなのであってるかはわかりまふぇん(^^
知ったか失礼ボッキング!(^^ -
>>17-18
感謝感謝のボッキング!(^^ -
カメラをオシロにしてみそ。
正直ショットくらいのは3Dプロジェクトでいいべ。
どうしてもファミコンチックにしたいときのみ2Dにしたら良い思いまう -
シェーダーグラフのノードを自作できるみたいなんで以下の感じでテクスチャを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のビルドを試してみて。 -
返信感謝致します
確かに教えていただいたとおり28.0.0にチェックがなくインストールもしてませんでしたのでインストールまで終えて
ビルドを試してみたのですが同じ症状がでて変化なしでした・・・。
エラー内容のSSを貼りますのでどうかご教授お願いいたします。
https://dotup.org/up...dotup.org1554085.png
https://dotup.org/up...dotup.org1554086.png
https://dotup.org/up...dotup.org1554087.png
https://dotup.org/up...dotup.org1554088.png -
初めてUnityダウンロードして、今このチュートリアルをやってるんですが
https://unity3d.com/...tions?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 -
>>15
諦めないで毎日ひたすら作る -
アクションRPG作る場合は、自分でシステム作らないと厳しいのですか?
-
>>46
unityは大変だからUE4にした方がいいよ -
>>48
何がですか -
>>46
アセットを買えば簡単ですよ -
タイルマップエディタの消しゴムのサイズは変えられないでしょうか
-
>>41
>今プロジェクトダウンロードして指示通りにやってみたが、普通にできたぞ?
Animationsフォルダを自分で作成して、そこに作って、保存していったということですか?
>親フォルダが_Completed-Assetsだろ?
その通りです。確かに意味を考えたらそうでした。
しかしチュートリアルのページではそこに触れてないので、、
ということは、落としたフォルダ内の_Completed-Assetsってフォルダを
抜いてからプロジェクトとして開けば、よかったんでしょうか?
じゃないと自分でもフォルダ作って制作していたら、完成後ファイルが二重に存在する奇妙な状況になりますよね?
自分初心者なんですみません。でも、ちゃんとこのチュートリアルを学びたいんです。
説明お願いします。。
>>44
2Dアクションやシューティングのチュートリアル的な勉強をしたいのですが
他のサイトで良いのありましたら教えて下さい。
たくさんやって、成長したいんです。 -
例えば、Completed-Assetsフォルダを抜いて、
チュートリアル上で足りないフォルダを自分で作りながら
進めればいいよって言われたらそれはそれでやりやすいです。
だって、超初心者たちって、
初めて触るわけで、チュートリアルなんて
向こうの言いなりに進めるだけだと思うんですよ。
間違っちゃまずい、さらにわけわからなくなる、というプレッシャーとも
戦いながら読み進めているのです。
正直、そこで、いきなり説明にないことを自分で判断して、
しかも独自に判断してフォルダを作成してなどと
書いても無いことを行動させられるのは、
初心者には勇気がいる行動です。
これは、指示待ち人間かよ的な話じゃありません、
まだこちらはそこの域では無いのです。
一番最初じゃないですか、言いなりで進めて当然ですよ。
そういう臨機応変な対応を求めるなら求めるでもいいんです。
でも、それなら補足として一言でもそう記載すべきだと
私はあの公式ページに思いました。
それだけで、ああ自由に判断していいのか、とこちらもなるんで。
というかいきなり判断力を求めるんじゃなくて
チュートリアルなんてのは初めてゲームエンジンを触る人を想定して
そういう初心者にどこまでも優しいページであってほしいと思いました。 -
unityでカメラ追従を勉強してるんですが
public Transform target;
というコードが出てきました
インスペクターからターゲットを指定出来るようになりますが、
Transformという部分はなんと呼ばれているものでしょうか?
型、などというんでしょうか -
今まで通りにUnityAds を導入したアプリを作ったんだけども、テスト端末そのまま使ってるのに
新しいアプリのみテスト広告が流れずに本番広告が流れるんだけども
なんか抜けてそうな設定とかわからないかしら?
ちなみに端末の広告IDが変わってないことは確認済み -
インスペクターからはスクリプトを作る場所を指定できませんが、後から移動させる方式なのでしょうか
フォルダに移動してから作ればいいだけではありますが -
https://unity3d.com/...layer?playlist=46524
<2.3 プレイヤーを動かす準備>をやっています。
プレイヤーのゲームオブジェクトを選択して、
インスペクター上に表示される情報にRigidbody2Dがありません。
なので、Gravity Scaleの設定ができずにいます
これは先ほどの無ければ追加すればいいという問題では無いので
非常に困惑しています。
そのゲームオブジェクトにRigidbody2Dをアタッチする方法を教えて下さい。
それとも、Rigidbody2Dは名前が変わったのですか? -
ああ、Add Componentで各コンポーネントを
追加できるんですね!! -
HPの記載とか、書いてないからとかいうならVANTANとかで習った方がいいよ
HPの記事とか記載とか云々は初心者がとかいうレベルではない
そこに間違った記載があっても初心者なので、で済むないのが某ツイッターで懲戒請求とかに繋がるからなぁ
他の質問も解決策はVANTANだね! -
>>57
アセットを買えばアタッチできますよ! -
【大地震なら、?W人工″】 プーチンは知っていた <46分> は、核の起爆時刻、電子制御だから、正確
http://rosie.5ch.net...eplus/1528509829/l50 -
あと、スキンメッシュレンダラーをいじるとFBXが壊れると言ってたバカがいたけど、アセットのFBXが壊れるだけだよw
再インポートすれば大丈夫だよ。
コツは変形させた後はゲームを終了する前に必ず元に戻すことだよ。それさえ気をつければ何も問題ないよ。
バカか!?w -
>>65
えっタレインなの? -
ガイガイしてんなw
-
2D制作上ですが、
空のオブジェクトを作った際に、発生した座標が気に入らないので
変更したいのですが、画像有オブジェクトみたくドラッグで〜みたいなことができません。
(うっすら黒い丸です)置きたい座標を調べて手打ち、なんてのじゃ話になりませんし、
どうすれば解決できるのでしょうか。
教えて下さい。 -
>>69
何かオブジェクトAの子にオブジェクトBを生成するとBはAからの相対座標0になりまふ(^^
あとトランスフォームの数値の所をマウス押しっぱなしで動かすと(^^
オブジェクトを動かすことができまふよ(^^
ズレた回答でひたら申し訳ないでふ(^^
ボッキング!(^^ -
>>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
自己解決しました!
発生させた時に、そのスクリプトのフォルダないで
発生させた内部がちゃんとセットされてるファイルになりました。
そしてそれをあなたの言うように選択したらいけました!
ありがとうございます! -
やっと完璧な状態で
<当たり判定とアニメーションイベントとレイヤー>
https://unity3d.com/...ayers?playlist=46524
までたどり着きました。
続きはまた明日、頑張ります。
チュートリアルやりまくって、
慣れるしか無いですよね、失敗を繰り返し。 -
あの、ここ日記帳じゃないんで。
-
Unityで拡張パックみたいなものを作るいい方法ってないですかね?
ゲームでよくある、例えばダンジョンを後で追加するとか、マイクラのような
MODを後で追加や変更するみたいな(マップ、オブジェクト、オーディオ等)
参考になりそうなチュートリアルなどのページでもいいのでご存知の方が居たら教えていただきたいです。 -
アセット買えばいいと思います
-
アセットじゃなくてアセットバンドルだなw
ググれば一発なのにと思ったが拡張でググるとエディタがひっかかるんだね
公式マニュアル読んで概要掴んでテラシュールでも読んで実戦してみれば判るはず
内容自体は複雑なものじゃない -
>>83
こんな機能が用意されていたなんてしらなんだ、情報ありがとうございます。
MOD関連に近い単語でしらべてたせいなのか、日本語では検索はしてなかったんですが
DLLとか逆アセンブルで無理やり読み込ませる方法ばかり出てきて困ってました。
今からちょっと触ってみます、ありがとうございました。 -
ステータス管理はListとDictionaryのどっちで実装するといいですか?
もしくは別の方法があったりしますか? -
Dic推奨、どんなタイプ(型)でも入れられる
-
>>87
アセットを買うという手があります! -
同じディスク内に違うバージョンのUnityインストールできますか
-
インストール時にフォルダ名を変えればできるで。
わいも3バージョンぐらい使いわけてる。 -
公式がここ数年力を入れてるのはScriptableObjectだな
慣れるといろいろ便利だよ -
rpgって既存のシステムとかあるんでしょうか?
自作でしょうか?
あと、このゲームって3d空間で作ってるんでしょうか
http://tn.smilevideo...p/smile?i=17527241.L -
>>95
アセットを買えばできますよ--------------------------------! -
バージョンをUnity2017.2からUnity2018.1に変えたら
PersistentDataPath以下に保存していたファイルが読み込めなくなって
前のバージョンのセーブデータが使用出来なくなってしまった
バージョン2018で何かデータ保存周りで注意すべき変更点ありますか? -
タイルマップコライダーに関してですが、これはタイルマップ全体にコライダーがかかるんでしょうか?
コライダーなしのタイルマップはまた別に使わないといけない感じですか? -
Buttonが動きません!助けてください!
↑今すぐ読める無料コミック大量配信中!↑