Posted April 10, 2024 by pierporz
09/04/2024
Hey everyone,
Welcome back to the second devlog for Medieval Crafter!
Integrating 3D Models: In this update, I've achieved significant milestones by integrating high-quality 3D models obtained from the Unity Asset Store. These models include assets such as gold, rock, wood, and iron to represent the various resources available in the game world. Additionally, I've incorporated 3D models for essential tools like the axe and pickaxe. This integration has notably elevated the visual aesthetics of our game world, providing players with a more immersive experience.
Item Script Development: To effectively manage these resources, I've developed an Item script to be associated with each resource. This script serves as a central hub for defining crucial parameters:
Resource Interaction Mechanisms: In addition to the Item script, I've implemented a Box Collider component for each resource, configured with the "Is Trigger" function enabled. This collider, slightly larger than the resource itself, plays a vital role in detecting when the player enters the resource zone. Upon entering this zone, players can automatically equip the corresponding tool, facilitating resource harvesting.
Player Script Enhancements: To complement these resource interaction mechanisms, I've updated the player script to include an OnTriggerEnter event and a coroutine for tool movement. Now, when the player collides with a resource and enters its resource zone, the player seamlessly equips the appropriate tool. By clicking the left mouse button, players can then maneuver the tool, enabling efficient resource collection.
Dynamic Guidance System: To enhance player guidance, I've implemented dynamic text prompts that activate when the player is in proximity to a resource. These prompts suggest the appropriate button to use, ensuring a seamless and intuitive gameplay experience for players of all skill levels.
Overall, I'm thrilled with the progress made thus far, and I'm eager to continue refining these mechanics to deliver an engaging and immersive gaming experience.
Stay tuned for more updates in future devlogs!
Thanks for joining me on this journey,
Pierporz