• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by hassan · Jul 02, 2010 at 10:12 PM · aidllclips

using CLIPS in Unity

Hi,
I'm a new user to unity3d and I have the free version of it.

what I'm trying to do is to make an AI for a game using the an Expert system. I'm using CLIPS inferance engine on .net platform (ClipsNET) in C#.

The problem here that this needs two dlls ClipsNET.dll and Clips32.dll. I added them in the Assets folder in my unity project and sync the project with visual studio. I could see both the references on my visual studio and with clips32.dll with red triangle on it (I guess since it's not a .net library or something). Anyway. I just need to include the clipsNET.dll in my project and it them uses the other dll in the runtime.

THE PROBLEM :
when I used clipsNET before, Both dlls needed to be next to the exe file to work. but with unity I can't find any exe file and when I use some functions from the clipsNET.dll and start the game the console says : " can't find clips32.dll" which is the other dll

I tried to copy clips32.dll to the Temp\bin\Release\ folder but it didn't work either

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image levin-rock · Aug 09, 2016 at 01:41 PM 0
Share

Any luck with CLIPS? Can you please share me your project file?

1 Reply

· Add your reply
  • Sort: 
avatar image
3

Answer by Mike 3 · Jul 02, 2010 at 10:16 PM

You need to put the Clips32.dll file into /Assets/Plugins (i.e. a Plugins folder in the root of the project hierachy from inside unity)

The other file can go anywhere inside the project, though generally best outside of the Plugins folder

This will only work with unity pro - without it, it'll not be able to interact with the native library

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image hassan · Jul 03, 2010 at 09:32 AM 0
Share

The can I get a Pro trial. I remember when I first downloaded unity it asked me if I wanna start my one month pro trial and I chose No. So how can I switch to pro now ? I'm a student and I'm doing this for my year project. So can I get some kind of enducational pro version ?

avatar image Mike 3 · Jul 03, 2010 at 10:04 AM 0
Share

I think you'll need to reinstall to make it ask again. There is an educational license - I think it's only open to educational institutions, not to the students, but try email sales@unity3d.com to ask if it's possible

avatar image tylo · Aug 28, 2010 at 10:41 PM 0
Share

I thought Plugins were only for C++ extensions? Not C# DLLs

avatar image tylo · Aug 28, 2010 at 10:43 PM 0
Share

Infact, didn't you make a comment on another question that contradicts this answer?

http://answers.unity3d.com/questions/4955/aceess-to-dll-in-unity-3d-2-6-1

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

1 Person is following this question.

avatar image

Related Questions

Why can't I build Web Player in Unity while I have no problems with building standalone versions? 2 Answers

ML.NET in unity 1 Answer

Please help me with AI 2 Answers

Raycast Steering Problem 1 Answer

How to reset a path, or make it dynamic in Aron Granberg's A* pathfinding 0 Answers

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges