投稿記事

riru/宝石小箱 2024/04/30 14:38

2024年4月作業報告及び作業優先度

月末の作業内容振り返りです

<ドラクリ>
・ワールドにオブジェクト仮配置
・建物の中に入った時のズームアップ処理
・ドアの開閉処理
・シェーダー調整
・NavMesh調整
・ロード時の位置不具合修正
・ミストラルモデル作成

詳しくは後述するんですが、ほとーんどやれませんでした。
基本的にマップ系の事やってるんですが、まず空間把握の能力が壊滅的なので施設の配置ができず、できたとおもったらそういえばドラゴンも中に入るんだから実際の地球の尺度で配置しちゃだめか…とドラゴンのポリゴンを作り始める、みたいななんかよくわからない流れになっております


<街づくり>
・自動移動処理
・アニメーション処理
・自動移動処理
・移動ルーチン作成
・データベース作成

ほんとはできるまでこっそりやるつもりだったんですが、この前作ってるって言っちゃったしね。進捗もいっときます
いまはとりあえず命令に沿って所定の位置に移動する、くらいのことを実装しています
https://twitter.com/dilsena/status/1776889045207146746

<その他>
・仮素材作成

今月の遅延原因、これです。はい。
UEで良質なアセットが配られているので、せっかくだしこれ仮素材にして配置しよう。街づくりの方はそのまま使うかもしれないし…と、UEのアセットのUnity化をやっていたのですが…
元々のアセットのサイズが大きすぎてPCに負荷かけまくってプロジェクトが壊れかけたり、理想の形式にするにはどうすればいいかわからなかったり、各インポートや変換の待ち時間で地味にストレスたまってたりで…
でも最終的に一括変換できるスクリプト組めたんで、これから魅力的なアセット手に入れても変換に困らないぞ!たぶん!


今月は進まない焦燥感やそれによる体調不良もありましたが、あたたかくなってきたからか作業ごとのスピードはあがってきてるかなぁと感じます
ばりばりやるぞ!

ついでに現在の作業優先度
(→の順に制作予定ないし左に行くほどモチベが高い時に優先的にやる)
制作優先度:ドラゴネス・クリスタル→クリコア→メガモノ3D→新likilia
気が向いたら:街づくり→みのぶつけ→のんぼく→R&R→パズル→あにまるだっしゅ!
もしかしたらやるかも:樹木物語→CALTESIA漫画→裏漫画→CALTESIA→フィギュア作り

※その他企画系等が高い方に入ってくる時もあるかも
かわりなしー

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

riru/宝石小箱 2024/03/31 13:59

2024年3月作業報告及び作業優先度

月末の作業内容振り返りです

<ドラクリ>
・マップ案考える
・ワールドにオブジェクト仮配置
・軽量化処理
・spline調整処理
・移動可能範囲設定

引き続きマップを考えているんですが、そもそも細かな地形とか配置とか決めてないな?と思ってマップの詳細を考えました


こーんな感じ。ドラゴンの配置はまた変わるかもですが

あと柵とかの配置にsplineというパスを使った配置法を使おうとしているのですが、特に地形に沿った高さにパスを合わせるのがくっそ面倒だったのでスクリプトで既存の制御点のY座標を設定するスクリプトを組みました。
よければ自由に使ってくださいな


using UnityEngine;
using UnityEngine.Splines;
public class TerrainSplineAdjuster : MonoBehaviour
{
[SerializeField] private SplineContainer _splineContainer;
[SerializeField]int terrain_height = 300;
[ContextMenu("Spline調整")]
public void AdjustSplineOnTerrain()
{
    foreach(Spline spline in _splineContainer.Splines){
        for (int i = 0; i < spline.Count; i++)
        {
			spline[i] = new BezierKnot(GetPositionOnTerrain(spline[i].Position));
        }
	}
    Debug.Log("Spline adjusted on terrain!");
}
Vector3 GetPositionOnTerrain(Vector3 position)
{
    // 地形の高さをサンプリングして、指定された位置に対応する高さを取得
    Terrain terrain = GetTerrainAtPosition(position+_splineContainer.transform.position);
    Vector3 ter_pos = terrain.transform.position;
    float posX = position.x+_splineContainer.transform.position.x;
    float posZ = position.z+_splineContainer.transform.position.z;
    Vector3 spawnPosition = new Vector3(posX, 0f, posZ);
    // Terrainの高さを取得
    float height = terrain.SampleHeight(spawnPosition);
    int terrainWidth = (int)terrain.terrainData.size.x;
    int terrainLength = (int)terrain.terrainData.size.z;
    return new Vector3(position.x, height-terrain_height, position.z);
}
Terrain GetTerrainAtPosition(Vector3 position)
{
    //Terrain[] terrains = Terrain.activeTerrains;
	Ray ray = new Ray(position+Vector3.up*1000, Vector3.up*-1);
    int distance = 10000;
    	RaycastHit[] _hits = new RaycastHit[100];
    int hits = Physics.RaycastNonAlloc(ray, _hits, distance);
    for (int k = 0; k < hits; k++)
    {
        if(_hits[k].collider.gameObject.CompareTag("Terrain")){
            return _hits[k].collider.gameObject.GetComponent<Terrain>();
        }
    }
    return null; // 対象の位置にTerrainが見つからなかった場合
}
}

それともスナップできる方法あるのかな…あるなら教えてください~~


<その他>
・スマホスペーサー3Dモデル作成

ポケモンスリープやってるんですけど、スマホケースが手帳型なので計測してるとき発熱がすごくてですね…
いいかんじに隙間を作れないかとスペーサーを3Dプリンターで作ってみました


こんなかんじのやーつ

久しぶりに3Dプリンター触ったのもあり調整などに苦戦したし途中でトラブったのか3分の2くらいしかできあがらなかったけど、まぁ支えられているのでよし。


今月は身内の不幸などいろいろ忙しい週もありました。が、新しい機能も覚えてきたしちょこっとずつでも進んでるんじゃないかな?

ついでに現在の作業優先度
(→の順に制作予定ないし左に行くほどモチベが高い時に優先的にやる)
制作優先度:ドラゴネス・クリスタル→クリコア→メガモノ3D→新likilia
気が向いたら:街づくり→みのぶつけ→のんぼく→R&R→パズル→あにまるだっしゅ!
もしかしたらやるかも:樹木物語→CALTESIA漫画→裏漫画→CALTESIA→フィギュア作り

※その他企画系等が高い方に入ってくる時もあるかも

実は作業用BGM代わりに街づくりゲームを別モニタでやってるんですが、なんだかんだ操作する場面も多いので、もう自分で全自動で住民たちが町づくりする様をながめるゲーム?シミュレーター?を作ってしまおうかと息抜きにちょこちょこ進めてたりしてます。
まだ住人が動くとこすらできてないけどね

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

riru/宝石小箱 2024/02/29 10:00

2024年2月作業報告及び作業優先度

月末の作業内容振り返りです

<ドラクリ>
・ワールドにオブジェクト仮配置
・ランデリアBGM作曲
・BGMクロスフェード処理作成
・3D(レンガ壁、木柵、樹木、針葉樹、岩)作成


いわ。
こちらの方の動画を参考に作らせていただきました(レンガも)
風合いがリアル寄りなので後でまた調整するかもですが
ちなみにこの岩、ポリ数約2万(もちろんそこも調整する)

マップがぜんっぜんすすみません!!!!
どうやって何を置けばいいのかわっかんない!!
まぁツクールのころからマップド下手くそだったもんね、仕方ないね!
どうでもいいですが参考にフランスあたりの港町グーグルアースで見てたんですが、まっっっっったいらですねあのへん…
今まで視界に山がないところに住んだことなかったので、まじでそういうところあるんだ…ってなりました。ある意味マップ制作難易度激高。


ちなみにランデリア周辺のマップは現在こんな感じになっております。海辺の長方形は桟橋、そばの6つの四角は倉庫、岬の上にあるのは学校と灯台予定。

実をいうと今月の半ばまで、何か月かにわたってなんかよくわからないけど気持ち的に余裕がなく、うちの子とかも脳内で全然かまってあげられてなかったんですが、ようやくちょっと脱してまいにち落書きも復活しました。相変わらずまいにちではないけど
かといって昔のようなばりばりやるぞ!というパッションもなかなかでてこないのですが、季節やら年のせいにしてやれるところをやりましょう。とりあえずはマップ作成。

ついでに現在の作業優先度
(→の順に制作予定ないし左に行くほどモチベが高い時に優先的にやる)
制作優先度:ドラゴネス・クリスタル→クリコア→メガモノ3D→新likilia
気が向いたら:みのぶつけ→のんぼく→R&R→パズル→あにまるだっしゅ!
もしかしたらやるかも:樹木物語→CALTESIA漫画→裏漫画→CALTESIA→フィギュア作り

※その他企画系等が高い方に入ってくる時もあるかも

変わりなーし!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

riru/宝石小箱 2024/01/31 11:42

2024年1月作業報告及び作業優先度

月末の作業内容振り返りです

<ドラクリ>
・ワールドにオブジェクト仮配置
・水面シェーダー作成

はい、これだけです。
ちなみにオブジェクト仮配置やったのは1日だけで、あとは全部水面シェーダーです。
これもう私あとずっと水面シェーダーいじる人生になるのかな…ってくらいもうちょっとでできるかってとこでふりだしに戻り、あるいは全然進展しないを繰り返していたんですが、なんとか今月中にできました。こんな感じです。
https://twitter.com/dilsena/status/1752511360649597253
こちらの海洋シェーダーを基本に、あとはInkPainterや反射などいろいろくっつけさせていただきました



実は年初めの抱負の街づくり、最初の方は「今月中に1つ」って言おうとしてました。まじで変えてよかった…
今度こそ街づくりするぞ…!

ついでに現在の作業優先度
(→の順に制作予定ないし左に行くほどモチベが高い時に優先的にやる)
制作優先度:ドラゴネス・クリスタル→クリコア→メガモノ3D→新likilia
気が向いたら:みのぶつけ→のんぼく→R&R→パズル→あにまるだっしゅ!
もしかしたらやるかも:樹木物語→CALTESIA漫画→裏漫画→CALTESIA→フィギュア作り

※その他企画系等が高い方に入ってくる時もあるかも

地味に変わっているのにお気づきでしょうか
クリコアの方が作業優先度高くなりました!

自分の作業方針として
超ローポリでUnityでのRPGの作り方やイベントシーンの作り方のコツをつかむ

リアル頭身の短編で超ローポリのところでつかんだコツをリアル頭身仕様にしていく

これらを応用してリアル頭身の長編を作る
というステップを踏んでいこうと思っているのですが、
クリコアのビジュアルイメージを考えていたらTOEやTOD2などの3頭身でイベントシーンも基本カメラ引き気味がしっくりくるな?と思い、順番を変えたのでした。
プロットなどなどまだ固まってないけどね…まぁまだ時間はあるさ…

あとみのぶつけなどのスマホゲームに関してですが、googleplayでのリリースやバージョン更新などのメンテナンスがちょっとしんどくなってきたため、基本的に作らない方針とします。
もし作るとしてもapk直接配布とかになるかも。楽しみにしていた方は申し訳ありません

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

riru/宝石小箱 2024/01/01 13:22

あけおめ!2024


あけましておめでとうございます!
今年のお神酒は大吟醸でウマーです(へべれけで書いています)

今年の年賀絵はドラゴンたちで体文字。
仮で背景緑にしたらすごくジ〇リっぽくなった

さて、今年の抱負です
<リアル方面>
クリスマスで少し増えてしまったものの、体重が減り始めてきたのでこのまま食べ過ぎずこまめに運動して減らし続けたいですね。
レッツ、スクワット!

<創作方面>
これからどのペースで進むのかすごくわかりづらい状態で去年を締めてしまったのであれなんですが、とりあえず町1,2こ作って本番っぽい雰囲気になれたらいいなぁ

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

« 1 2 3 4 5 6 7

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索