【3Dゲームエンジン】Unity質問スレッド40
■ このスレッドは過去ログ倉庫に格納されています
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートは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質問スレッド39
https://mevius.5ch.net/test/read.cgi/gamedev/1547701874/ 今パーティクルいじってるんだけど、「Trigger」モジュールで「Callback」を選択して、「OnParticleTrigger()」の中で処理してる。
ここで、スクリプトを直接パーティクルシステムに適用すると問題なく動作するが、スクリプトを別の場所に適用すると動作しない。
このイベントって、もしかしてパーティクルシステムに直接適用したスクリプトしか叩かないのかな?
知っている人がいたら教えてほしい。 >>567
汝は適切なアセットがあったら、質問者に紹介しなさい。
朕の見守るこのスレで、誉れと思って、汝のやるべきことをやりなさい。 >>570
日本人は芸能人至上主義だからな
俺らのような技術好きな人はキモオタクとして馬鹿にされてきた歴史もあるくらいにな
日本のIT不足とか技術がやばいとか言われてるけどざまあみろとしか思わんな
そのまま日本は地に落ちてくれたほうが愉快でたまらんよ 太上天君さんに質問なんですが
誉れってどういう意味ですか? >>575
ぬしゃよ、ぬしゃあ誉れとは名誉ということじゃ。
オリンピックで金メダルもらったりノーベル賞もらったり人間国宝に選ばれれば名誉なことじゃろう?
それと同様に、朕ほどの偉人に見守って貰えることが名誉だということじゃ。
ぬしゃあ、朕ほどの偉人に解答してもらったのじゃから、この上ない誉れじゃぞ!!あまりの喜びにむせび泣け!!
ふぉっふぉっふぉっふぉっ。 >>574
ただの技術好きって奴はそりゃキモいわ。一言で技術者不足って言われているけど、不足してんのはイノベーターな。アダプターはゴロゴロいる。
ザマァとか言ってないで小さくてもいいからイノベーションを生み出してみろよ。日本がって言ってるけど、あんたのパソコンは世界と繋がってんだぞ。 >>578
技術者はただの技術好きを経てる人が多いと思うけどそうじゃないのか?
そうじゃないとすれば、生まれたばかりの頃からものすごい技術者だった人間が
技術は好きじゃないけど技術者になったよという人か
前者はまごうことなき超人だし、後者が多いとも思えんけど感覚でわからんの?
馬鹿なのかな? >>578
基本的になんたら不足ってのは胡散臭いからいいとしても
日本の技術が世界と比べてやばいのは事実だろ
それは技術に関心をもってる人達をキモオタとバカにしてきた歴史があるからだよ
日本にはゲームをしてる人はキモオタ根暗とバカにしてきた過去があるのに自分はぬけぬけとソシャゲにハマってる気持ち悪いやつがゴマントいるのが気持ち悪い国なんだよな
せめて、日本は技術関係に税金を使うのはやめてほしいよ
そんな人をけなして喜ぶ連中の尻拭いになど関わりたくない
日本は芸能人で世界に売ればいいよどこかの売春国家のようにね 俺が言いたいのは1つだけ、素晴らしい技術者には決して日本のためにしようと言う心意気は捨てて欲しい
海外のために頑張ってほしい
日本は技術を踏みにじったクソ国家、技術によって貢献する必要は何1つない
技術は海外にどんどん布教すればいい日本に対する裏切りとか考えなくていい
日本は技術を踏みにじり技術者を裏切ったカスゴミ国家だから
はじめに裏切ったのは日本という国家そのものだ
容赦する必要もないし良心を持つ必要もない
技術をもって日本を食い物にしてやるくらいでちょうどいい >>581
海外の方が格差酷いのに何言ってるの?
それは功績が一部の人間だけに集中して大多数が食い物にされてるからだぜ
もう少し冷静に分析した方がいい >>582
それは資本主義経済、競争化社会を採用してるなら当然の話
技術者に限った話ではない
俺は技術者の話をしてる
日本は技術に関心のある人をバカにしてきて蔑んできたんだと言ってる
技術者同士が競争をして格差ができるのも確かに自己責任で解決するには短絡的だとは思うがそれはテーマが外れた別のお話だ 日本で大受けしてる芸能界(ミュージシャン等等を除く)は海外の人からすればただの人でしかない
海外で芸人が漫才をしようが俳優が演技をしようがただなにかしてる人でしかない
しかし技術者、クリエイターは違うんだよ
絵がかけるイラストレーターは海外にいけば絵が上手だと絶賛される
そういうものに関心を持つ人たちをバカにし踏みにじり貶し排他してきた歴史、10年間は罪深いね
今更手のひら返しは虫唾が走るくらいに気持ち悪いので日本はそのまま貶し続ければいい
技術者がかなり減少し、例外である売春しか誇れるものがない醜い国になることは容易に想像がつく
技術がなくなれば外国人の関心を引けるものは性欲を司る売春しかないからね あるアセットが販売終了になっている。
新しく出た他のアセットを使うにも、メインとなるアセットがないと使えない。
こういうのってアリなのか。 例えば、カローラに乗って商売してる。
そのカローラのエンジンが壊れた。部品は無いらしいので、廃車にするしかない。
カローラが無いと商売できない、こんなのアリ?
と言っているのと同じで、カローラ、アセットをなんとかするしかないだろう。トヨタに営業保証してもらうの? >>586
ぜんぜんアリ
アセットがなくちゃ作れない人のゲームなんて、しょせんそういうレベルのゲームだろ メインとなる部分のアセットのみが販売終了して、
新しいアセットはどんどん出ているんだよ。
メインをサポート終了にして、新しい部品となるアセットだけを出している人。 その人の販路が狭くなるだけでなんら問題ないのでは? >>583
相当虐げられてきたんだなw
例えば25年くらい前でも高卒で第二種情報技術者持ってたりしたら引っ張りだこだったぞ。第二種ですらな。
そいつは女子にもモテてたなぁ。キモがられたのは技術好きだからじゃなくてあんた本人の資質じゃないか? >>589
Unityが許してるんだから文句言うなks >>583
そう思ってるなら独立すれば良いだけ
自分は20代で会社に疑問を感じてさっさと誰かに雇われる人生を止めたわ
そこから技術だけを頼りに好き放題の仕事をして、収入も会社に搾取されること無く大幅にアップしたけどな
あなたも、その怒りを行動に変える事を考えてみたら? >>591
主観の話はしてないよそしてそれは結果論だね
結果を手にした人達はそういうんだよ「僕は結果を手にしてるんだ!結果を取得できなかった君がおかしいんじゃないのかい?」とね
何を言ってもそう答えるような人とは話にならない話す気はないよ
僕の対象は技術者でありながら辛い思いをしてきた人たちに向けてるんだ
君の出る膜ではないきえたまえ 僕が話をする対象である技術者でありながら辛い思いをしてきた人がいないのなら
僕の言葉はただの負け犬の遠吠えに終わるだけだよ
なんの問題もないさ 誰かさんがいくら言おうが、技術関係に関心を持った人たちを「陰キャラ、根暗、オタク、気持悪い」と罵ってきた歴史は消えない
全国民にアンケートをとったとしてもそんな言葉は聞いたことがないと言う人達は極少数だろうね
だから日本の技術者達は日本に恩を感じる必要もないし、自分の持てる技術が海外で高く売れるのなら迷うことなく売ればいいよ
日本に負い目なんて1ミリたりとも感じる必要はない
モラル的にとかも考える必要は皆無
なんせ上記の言葉を放ってきたモラルのないカスゴミ人間が正しいとされる日本なのだから そしてもう1つ結果論的な考え方の人達は矛盾してるんだよ
なぜならば結果論的な考え方の人達は他人に対しては何も言えないからね
例えば他人が何か行動を起こしたとしてもその行動はその他人が自分の結果を取得するために起こした行動だと考え寛容的にならないとおかしいからね
要するに、「結果が全てなのさ!プロセス知らないね!」と言ってる人が「おいおい、君のそのやり方はおかしいじゃないか!」と言ってるのと同等だからだね
自分が結果論主義であるならば当然に相手の結果論にも寛容的になるべきだよ
じゃないと汚い醜い人間と言うこと 馬鹿にされない環境は自分で作るものだけどな
全部社会が悪いという考えは麻薬だよ
そのバイタリティーがあなたに無さそうなのが残念だ 雑談すれいけばいいのに
なんでカテゴリー解らないのに書き込みしてるんだろ >>591
大嘘憑きだな
2種とか専門の新卒が入社する条件程度
専門卒も最底辺でIT土方としてこき使われてたのに高卒とか採用してるまともな会社などなかったぞ 「陰キャラ、根暗、オタク、気持悪い」は単にそいつがそうだったというだけでITも技術もなんも関係ないと思うぞ 面談とかで、Unityのどんなとこが好きですかって聞かれたら
なんて答える?
地味に困る >>609
初心者にも取っ付きやすく、かつ上級者にはcのランタイム等で連携して細かいとこまで自由がきくとこです
と答えてもそれ以上の技術的な事求められたら困るから注意な ごめん初心者スレへ行ってくれ
煽るわけでなわなくてみんなに迷惑なんだ ある日アタッチされていたスクリプトが方々でロードできませんと出る
もう一回アタッチしようとしても拒否される
これはよくあることなのでしょうか
僕は投げました まあ才能つーか適正の無い人はとっとのやめたほうが正解だな >>616
よくある
1つのスクリプトを編集中に、リンクや実体化していない変数や関数がある状態で保存や中断すると起きやすい。(私見)
そのまま中断すると、原因と思われるところを直しても、外れたスクリプトは元に戻らないので、大きくなったプロジェクトは詰む可能性大。 安易にアセット使いまくってると原因特定できなさそう〜 新しいスクリプトのエラー除いたらなんとか直ったわ
しかし今まで問題なかったスクリプトもおかしくなるってのはよーわからんな
空のスクリプトファイルもアタッチできなくなるってもはやunityが全拒否状態 逆、開発途中でうかつにバージョンアップはしたらだめ
ろくにプログラム組めないおまえらはエラーが出たらお手上げでしょ
バージョンアップしたからエラー出たんじゃねえの 質問失礼します。
複数のzipファイルをダウンロードして展開する処理があります。
特定のiPhoneで、その処理中に落ちてしまう問題があり困っています。
XCodeのMemory Reportを見ながら落ちる症状を確認したのですが、どうやら解放されずに溜まり続けてメモリ不足で落ちてしまっているようです。
メモリリークを疑ってソースを見直して該当変数をnullクリアしたのですが、症状は改善されませんでした。
毎フレーム明示的にガベージコレクションしてもみましたがダメでした。
時々以下のようなログが出ます。
GC Warning: Repeated allocation of very large block (appr. size 11440128):
May lead to memory leak and poor performance
複数のzipファイルは44ファイルの10MB強のファイルと、1ファイルの40MB弱のファイル、2ファイルの50MB強のファイルで構成されています。
自分の想定では、右肩上がりになるものの、ガベコレのタイミングで解放されてメモリ使用量が落ちると思っていました。
(ノコギリ状のグラフになると思っていました)
どうやればメモリのグラフが右肩上がりになる事なく、正常に処理できますでしょうか?
分かる方、よろしくお願いします。 変数の宣言ってupdate()の中でやっていいの?遅くならない?
遅延があると困るゲームを作るつもり >>629
ぬしゃよ、ぬしゃあ画面が更新されるたびに、変数の値が初期値に戻るぞw
ふぉっふぉっふぉっふぉっ。 unzip file_1
unzip file_2
unzip file_3
と、別々のコマンドにすれば、別々のプロセスにならないか?
各プロセスを起動して終了してと、繰り返せば? >>630
じゃfor文の中の変数は毎回初期化されてんのか >>629
中で宣言した方がレジスタを使って高速化される可能性が高い
for(int i=0;…
等とするのはそんな理由もある スコープでググればブロックを抜けたら消えるって分かるだろ スコープが分からないだろうからググれないだろうアホが ここって積極的に笑いを取りにいくのが目的なのかっていう位書き込みが喜劇風だよね キーワードが2つあってC#の話題という事は皆まで言わなくても分かりそうなもんだがな >>629
アセットを買えばプログラムができなくても大丈夫!
自信を持って! プログラムも出来ない低能用に初心者スレがあるだろうになぜここでやるのか >>644
初期化ってどういう意味なのかって聞いてるんだよ! >>636
ありがとうございます
update()内の処理でしか使わないから使い終わったあとはどうなっても問題ありません >>626
すでに購入しており、それでzip解凍を行っています。
>>627
どうやっても解放できなくて困っています。
アセット内のzipは、
GCHandle ibuf = GCHandle.Alloc(progress, GCHandleType.Pinned);
で確保して、
ibuf.Free();
で解放しているようです。
正常に解凍出来た後、全てのバッファをnullクリアして、
Resources.UnloadUnusedAssets();
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
上記の処理を行っているのですが、解放されていないようです。 >>626
汝は適切なアセットがあったら、質問者に紹介しなさい。
朕の見守るこのスレで、誉れと思って、汝のやるべきことをやりなさい。 >>642
汝は適切なアセットがあったら、質問者に紹介しなさい。
朕の見守るこのスレで、誉れと思って、汝のやるべきことをやりなさい。 お世話になっております。
PG初心者です。
色々参考にして、下記様に2つフォルダを監視して、"MonitorDirectory2"のフォルダに画像が溜まっていき、
2枚溜まると古いテクスチャが"MonitorDirectory1"に移動するように設定したいのですが、
if( mNewTexPathList.Count > 2 )からどのように記載すればいいでしょうか。宜しくお願い致します。
public class pageGenerator01 : MonoBehaviour {
[SerializeField]
string MonitorDirectory1 = "";
[SerializeField]
string MonitorDirectory2 = "";
public HashSet<string> mNewTexPathList;
void Start () {
StartCoroutine(Monitor2(MonitorDirectory2));
}
void Update () {}
IEnumerator Monitor2( string DirectoryPath )
{
if( !Directory.Exists( DirectoryPath ) )
{
Directory.CreateDirectory( DirectoryPath );
}
while( true )
{
mNewTexPathList = new HashSet<string>( Directory.GetFiles( DirectoryPath, "*.png" ) );
if( mNewTexPathList.Count > 2 )
{
}
yield return null;
}}} >>648
GCはnullを即解放と認識しないようで、Destroyの方が良いので >>651
PG初心者でもアセット購入で簡単にできますよ 根本的な解決には至っていませんが、回避できました。
感覚的には大きなサイズのファイルを読み込むと解放できなくなる気がします。
DownloadHandlerFileを使って直接ファイルを保存してメモリ使用量を節約しました。
ありがとうございました。 >>653
汝は適切なアセットがあったら、質問者に紹介しなさい。
朕の見守るこのスレで、誉れと思って、汝のやるべきことをやりなさい。 ぬしゃよ、ぬしゃあ朕はいま年収3億5000万で、7億の自宅と2億の別荘を持っておるが、自動車はスズキのアルトなのじゃ。
そして時々Unityで遊んでおるのじゃ。
ふぉっふぉっふぉっふぉっ。 その年収でその家は無いわな
もちっと経済認識をもとうよ >>657
ぬしゃよ、ぬしゃあ朕はいま年収3億5000万で、7億の自宅と2億の別荘を持っておるが、下々の者が何か言うかね?
底辺から這い出ることのできない一般人がw
ふぉっふぉっふぉっふぉっ。 >>658
感情だけ伝えられましても。。と思いました
最初のコンタクトで、そう思った理由が抜けているのではないでしょうか
思うに、あなたは普段から感情で話し終え完結する傾向にあり
かつ論理的思考が苦手なタイプであると想像できました
非常に申し上げにくいのですが、、
頭が悪いのでは・・?と感じてしまいました・・
えらそうにすみません。。 つべの動画1〜2桁しか再生されないガイジ君だから一般人からは敬遠されまくりで草 admobのインタースティシャル広告で苦戦しています。
実機では表示されるのですがUnityエディタのプレイではIsLoaded()がtrueにも関わらずShow()をしても全く何もおきません。
OnAdOpeningイベントも起きてないようです。
どこが悪いのでしょうか?
そもそもUnityエディタでインタースティシャルは表示出来るのでしょうか?その辺りについてはadmob実装のページには書いてないので暗中模索の状態です。 >>663
ありがとうございます。
では広告の実装後は、基本的に動作確認はその都度実機デバッグという事でしょうか?
スクリプトビルドというのを試してみましたが、それでも結構時間が掛かってしまうので中々大変そうです。あとiOSについては実機デバッグの膨大な時間コストを考えると気が遠くなりますね…
広告実装後の一般的なテストの手順というものは有りますか? 広告が無い場合か広告表示後にシーン遷移という処理を行っている為、エディタでは広告があるにも関わらず広告が表示されないという感じになってるので、エディタでのプレイではシーン遷移がされない状態になってしまってます。
実機では動くとわかっていてもエディタでゲームが進まない状態なのは何だか気持ち悪いですね… >>664
広告関係はアセットを買えばいいです。余裕です >>666
何度もすみません。
おすすめのアセットありますか?
admob asset storeで出て来たものは公開終了になってました ProBuilder ってモーションを作ることは可能?
作れるのは3Dモデルのみで、モーションは別のソフトで作らないといけない? >>667
ぬしゃあそいつに質問するなw
>おすすめのアセットありますか?
と質問したら、
アセット買えばわかります。
と答えるバカだからw ■ このスレッドは過去ログ倉庫に格納されています