Unity logo
取消
购物车
应用
Sell Assets

11000+款5星资源

8.5万+用户参与评分

10万+社区成员鼎力支持

每款资源都经过 Unity 审核

首页
工具
游戏工具
此内容由第三方提供商托管,该第三方提供商在未接受Targeting Cookies的情况下不允许观看视频。如果您想观看来自这些提供商的视频,请将“Targeting Cookie”的Cookie偏好设置为“是”。
1/6
MyInteractionKit is a comprehensive toolkit designed to simplify your development process and enhance interactivity in your games or simulations.
可编程渲染管线(SRP)兼容性
Unity可编程渲染管线(SRP)是让您能够通过C#脚本控制渲染的一个功能。SRP是支撑通用渲染管线(URP)和高清渲染管线(HDRP)的底层技术。
Unity版本内置渲染管线通用渲染管线(URP)高清渲染管线(HDRP)
6000.0.25f1
不兼容
兼容
不兼容
描述

Update: We fixed the reference errors! Please write to us at support @langitworks.com to let us know if there are any more problems. Thank you for your emails. Sometimes we overlook things. For that we are sorry and we promise to be better


You know the thing where you get near an object in games, where this UI plane-like thing appears with the letter E, and the words "Open" or "Interact"? view photo


Yep this is the premade kit that gives you that and takes it further to with other prefabs and components that allow you to quickly build interactions, interactive galleries, and small scale games.


The core of all this is called Interactable Box. When Interactables are detected, an interaction popup appear so that you know to press E or what key you set it to interact with. From there you can do:

  1. Customize and optimize your Interactables - Set sensor size, one-time action or multiple, Objects can be highlighted when the player is close, indicating they are interactable. The highlight color is customizable, and the interaction key can be set per object.Great for making interactive objects stand out in a scene.
  2. Play Animation
  3. Toggle - A very fancy name for an On/Off switch. Have you ever created an OnTriggerEnter action to switch on light and wish that the same action could turn of the light if it is on? Yep.
  4. Turn Light On/Off aka Enable/Disable GameObject using SetActive
  5. Play Audio
  6. Timer - Allows you to delay an action after Interaction
  7. Play Video
  8. Popup Information
  9. Simple Tween
  10. Basic FPS Controller - Just in case you don't have one. It walks, runs and jump. Has footsteps sound.

Demo scenes are included!


Who is This is For:

  • Educators: Looking to teach basic Unity interactions.
  • Beginners: Who want to learn Unity without diving deep into coding.
  • Prototypers: Developers who need to quickly prototype interaction mechanisms in their games.
  • Last Minuters and Desperate people: The fact that you reading this now, things are not looking well isn't it? Its okay, I understand, don't cry, don't cry, you got this. Check to see if this is what you need. If this actually helps you, you're welcome!

What This Kit is Not:

  • Advanced Interaction System: This kit does not provide complex interaction systems like those found in AAA games. It's designed for basic interactions.
  • Complete Game Framework: MyInteractionKit is a toolkit for specific interactions, not a full-fledged game engine or framework.
  • Plug-and-Play for All Scenarios: While it is designed to be easy to use, some customization or additional coding may be required depending on your specific needs.

Third-Party Assets Used in MyInteractionKit:

MyInteractionKit utilizes the following third-party assets, all of which are legally cleared and compliant with their respective licenses:

  1. Footsteps - Stone Tile Floor by Soundmary (License: Creative Commons 0, Source)Audio:Dark Fantasy Theme by Solarpsychedelic (License: Creative Commons 0, Source)
  2. Earth Map Texture:Created by Dawn Hudson using NASA public domain imagery (License: Public Domain, Source)

All third-party assets are public domain or Creative Commons licensed, making them free for commercial use.

For more information on the usage of third-party assets, please refer to the included documentation or here.


技术细节

The asset's key are the Interactors and the Interactors.


Interactors - A sphere that scans the surrounding for Interactables. It activates the Interactables when in range.


Interactables - When Interactables are detected, an interaction popup will appear so that players know object is Interactable. There are also Highlighting option, which will highlight an object when the object is interactable.


UnityEngine.Events based OnInteract() - Once Interacted, it will invoke a public UnityEvent called OnInteract(), which you can use to patch in whatever action that you wanted to execute. This is how we are able to do a lot of things with no code.


Premade Scripts that are OnInteract() suitable - Provided are some scripts that can be used with OnInteract(). I left comments on the code, and there docs at here




使用 AI 制作

In this project, ChatGPT AI is used to help me organize things, add do some basic programming. The system design, interaction and complex bits I did myself. Later on, the ChatGPT also help with generating some documentation and automate repetitive stuff. 

MyInteractionKit

(暂无评分)
14 users have favourite this asset
(14)
FREE
许可证类型
文件大小
8.8 MB
最新版本
2.2.1
最新发布日期
2025年3月26日
原始 Unity 版本
6000.0.25
高品质资源
11000+款5星资源
深受用户信赖
8.5万+用户参与评分
强大的社区支持
10万+社区成员鼎力支持
Unity logo
语言
反馈
合作伙伴计划
合作伙伴
USD
EUR
Copyright © 2025 Unity Technologies
所有价格不包含税
USD
EUR