#105 kitchen and food

This commit is contained in:
IDMhan 2024-01-03 10:27:01 +09:00
parent abbd984815
commit d63cf01913
4 changed files with 321 additions and 125 deletions

View File

@ -446,7 +446,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 107368052}
serializedVersion: 2
m_LocalRotation: {x: 0.38268343, y: 1e-45, z: -0, w: 0.92387956}
m_LocalRotation: {x: 0.38268343, y: -3e-45, z: 1e-45, w: 0.92387956}
m_LocalPosition: {x: 4.08, y: 11.1380005, z: -4.17}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -2161,7 +2161,9 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 314773100}
m_Layer: 0
- component: {fileID: 314773102}
- component: {fileID: 314773101}
m_Layer: 21
m_Name: KitchenTable
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -2188,6 +2190,52 @@ Transform:
- {fileID: 920171239}
m_Father: {fileID: 55111070}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &314773101
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 314773099}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 4.02, y: 0.93, z: 2.29}
m_Center: {x: 1.02, y: 2.22, z: 9.31}
--- !u!114 &314773102
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 314773099}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 274b80ab5b659c646ba9338870d14625, type: 3}
m_Name:
m_EditorClassIdentifier:
overrideName:
overrideUseMessage:
maxUseDistance: 5
events:
onSelect:
m_PersistentCalls:
m_Calls: []
onDeselect:
m_PersistentCalls:
m_Calls: []
onUse:
m_PersistentCalls:
m_Calls: []
--- !u!1 &361357819
GameObject:
m_ObjectHideFlags: 0
@ -2294,6 +2342,38 @@ Transform:
m_Children: []
m_Father: {fileID: 1784935559}
m_LocalEulerAnglesHint: {x: 180, y: 0, z: -180}
--- !u!1 &395321440
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 395321441}
m_Layer: 9
m_Name: Food
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &395321441
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 395321440}
serializedVersion: 2
m_LocalRotation: {x: 0.38268343, y: 0, z: 0, w: 0.92387956}
m_LocalPosition: {x: 0.3, y: 0.4, z: -0.122}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 496687218}
m_Father: {fileID: 2044885315}
m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0}
--- !u!1 &439571230
GameObject:
m_ObjectHideFlags: 0
@ -2552,6 +2632,89 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &496687217
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 496687218}
- component: {fileID: 496687221}
- component: {fileID: 496687220}
m_Layer: 9
m_Name: Quad
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &496687218
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496687217}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.65, y: 0.65, z: 0.65}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 395321441}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!23 &496687220
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496687217}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 9afa34b1c6d734976bc0cc70daebc81f, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &496687221
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496687217}
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &501722143
GameObject:
m_ObjectHideFlags: 0
@ -2639,7 +2802,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 501722143}
serializedVersion: 2
m_LocalRotation: {x: 0.38268343, y: 1e-45, z: 0, w: 0.92387956}
m_LocalRotation: {x: 0.38268343, y: -3e-45, z: 1e-45, w: 0.92387956}
m_LocalPosition: {x: 4.08, y: 11.1380005, z: -4.17}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
@ -3669,7 +3832,6 @@ GameObject:
- component: {fileID: 861370372}
- component: {fileID: 861370375}
- component: {fileID: 861370374}
- component: {fileID: 861370373}
m_Layer: 0
m_Name: Front
m_TagString: Untagged
@ -3692,28 +3854,6 @@ Transform:
m_Children: []
m_Father: {fileID: 314773100}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!64 &861370373
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 861370371}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &861370374
MeshRenderer:
m_ObjectHideFlags: 0
@ -3775,7 +3915,6 @@ GameObject:
- component: {fileID: 920171239}
- component: {fileID: 920171242}
- component: {fileID: 920171241}
- component: {fileID: 920171240}
m_Layer: 0
m_Name: Side (1)
m_TagString: Untagged
@ -3798,28 +3937,6 @@ Transform:
m_Children: []
m_Father: {fileID: 314773100}
m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0}
--- !u!64 &920171240
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 920171238}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &920171241
MeshRenderer:
m_ObjectHideFlags: 0
@ -4408,7 +4525,6 @@ GameObject:
- component: {fileID: 1080802667}
- component: {fileID: 1080802670}
- component: {fileID: 1080802669}
- component: {fileID: 1080802668}
m_Layer: 0
m_Name: Front (1)
m_TagString: Untagged
@ -4431,28 +4547,6 @@ Transform:
m_Children: []
m_Father: {fileID: 314773100}
m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0}
--- !u!64 &1080802668
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1080802666}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &1080802669
MeshRenderer:
m_ObjectHideFlags: 0
@ -4789,7 +4883,6 @@ GameObject:
- component: {fileID: 1237853671}
- component: {fileID: 1237853674}
- component: {fileID: 1237853673}
- component: {fileID: 1237853672}
m_Layer: 0
m_Name: Top
m_TagString: Untagged
@ -4812,28 +4905,6 @@ Transform:
m_Children: []
m_Father: {fileID: 314773100}
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
--- !u!64 &1237853672
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1237853670}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &1237853673
MeshRenderer:
m_ObjectHideFlags: 0
@ -6740,6 +6811,7 @@ Transform:
m_Children:
- {fileID: 1176137535}
- {fileID: 1094392896}
- {fileID: 395321441}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2044885316
@ -6758,6 +6830,7 @@ MonoBehaviour:
sideSprite: {fileID: 21300000, guid: fa13bcdf7a9c148b3859834bc6efaeb9, type: 3}
backSprite: {fileID: 21300000, guid: dba6626ec18b7497a8cdfe6501394253, type: 3}
frontSprite: {fileID: 21300000, guid: c21e822c2c1ca418fa2695be70e90ddb, type: 3}
foodTransform: {fileID: 0}
--- !u!1 &2119957959
GameObject:
m_ObjectHideFlags: 0
@ -6769,7 +6842,6 @@ GameObject:
- component: {fileID: 2119957960}
- component: {fileID: 2119957963}
- component: {fileID: 2119957962}
- component: {fileID: 2119957961}
m_Layer: 0
m_Name: Side
m_TagString: Untagged
@ -6792,28 +6864,6 @@ Transform:
m_Children: []
m_Father: {fileID: 314773100}
m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
--- !u!64 &2119957961
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2119957959}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 5
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &2119957962
MeshRenderer:
m_ObjectHideFlags: 0
@ -19929,13 +19979,14 @@ SceneRoots:
m_ObjectHideFlags: 0
m_Roots:
- {fileID: 495865283}
- {fileID: 1804215475}
- {fileID: 501722146}
- {fileID: 107368054}
- {fileID: 1042194174}
- {fileID: 957212530}
- {fileID: 1426193642}
- {fileID: 1671439082}
- {fileID: 1804215475}
- {fileID: 2044885315}
- {fileID: 977669111}
- {fileID: 1292990768242663165}
- {fileID: 4702635561852861618}
@ -19944,7 +19995,6 @@ SceneRoots:
- {fileID: 1791806670}
- {fileID: 38524432}
- {fileID: 2010417630}
- {fileID: 2044885315}
- {fileID: 478645707}
- {fileID: 55111070}
- {fileID: 1020233588}

View File

@ -13,17 +13,16 @@ namespace BlueWaterProject
public class TycoonPlayer : MonoBehaviour
{
private float characterSpeed;
private PlayerInput playerInput;
private Vector2 movementInput;
private Transform interactionTarget;
private Transform visualLook;
private Rigidbody rb;
//TODO : 나중에 스파인으로 바꾸고 삭제
public SpriteRenderer spriteRenderer;
public SpriteRenderer spriteRenderer; //TODO : 나중에 스파인으로 바꾸고 삭제
public Sprite sideSprite;
public Sprite backSprite;
public Sprite frontSprite;
protected PlayerInput playerInput;
protected Vector2 movementInput;
public Transform foodTransform;
private void Init()
{
@ -32,6 +31,7 @@ namespace BlueWaterProject
rb = GetComponent<Rigidbody>();
spriteRenderer = visualLook.GetComponent<SpriteRenderer>();
playerInput = GetComponent<PlayerInput>();
foodTransform = transform.Find("Food");
}
private void Awake()
@ -113,22 +113,26 @@ namespace BlueWaterProject
{
localScale.x = Mathf.Abs(localScale.x);
spriteRenderer.sprite = sideSprite;
foodTransform.localPosition = new Vector3(-0.30f, 0.4f, -0.15f);
}
// 오른쪽
else if (movement.x > 0)
{
localScale.x = -Mathf.Abs(localScale.x);
spriteRenderer.sprite = sideSprite;
foodTransform.localPosition = new Vector3(0.30f, 0.4f, -0.15f);
}
// 뒤로
else if (movement.z > 0)
{
spriteRenderer.sprite = backSprite;
foodTransform.localPosition = new Vector3(0f, 0.4f, 0f);
}
// 앞으로
else if (movement.z < 0)
{
spriteRenderer.sprite = frontSprite;
foodTransform.localPosition = new Vector3(0f, 0.4f, -0.25f);
}
visualLook.localScale = localScale;

View File

@ -0,0 +1,134 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: meat_crab
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _ALPHATEST_ON
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: 2450
stringTagMap:
RenderType: TransparentCutout
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: c50d1b320514b489ea74e8371af318a2, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: c50d1b320514b489ea74e8371af318a2, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 1
- _AlphaToMask: 1
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &8838058183107425683
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9afa34b1c6d734976bc0cc70daebc81f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant: