SimpleUnityBrowser | Fork of Vitaly_chashin 's Repository
kandi X-RAY | SimpleUnityBrowser Summary
kandi X-RAY | SimpleUnityBrowser Summary
SimpleUnityBrowser is a C# library. SimpleUnityBrowser has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.
Fork of Vitaly_chashin's Repository
Fork of Vitaly_chashin's Repository
Support
Quality
Security
License
Reuse
Support
SimpleUnityBrowser has a low active ecosystem.
It has 17 star(s) with 4 fork(s). There are 1 watchers for this library.
It had no major release in the last 6 months.
There are 2 open issues and 1 have been closed. On average issues are closed in 11 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of SimpleUnityBrowser is current.
Quality
SimpleUnityBrowser has no bugs reported.
Security
SimpleUnityBrowser has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
SimpleUnityBrowser does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
SimpleUnityBrowser releases are not available. You will need to build from source code and install.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of SimpleUnityBrowser
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of SimpleUnityBrowser
SimpleUnityBrowser Key Features
No Key Features are available at this moment for SimpleUnityBrowser.
SimpleUnityBrowser Examples and Code Snippets
No Code Snippets are available at this moment for SimpleUnityBrowser.
Community Discussions
No Community Discussions are available at this moment for SimpleUnityBrowser.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install SimpleUnityBrowser
Import the package to Unity. There will be a few folders in Assets/SimpleWebBrowser. You can move/rename all of them, but in case of Assets/SimpleWebBrowser/PluginServer you will need to change the runtime and deployment paths in Scripts/BrowserEngine.cs and in Editor/BrowserPostBuild.cs:. The package contains two demo scenes, for the inworld and canvas browser; you can use them as a reference, or just drag one of the prefabs to the scene. 2D browser setup is almost the same, except the Browser2D raw image texture setting, which is the base texture for browser. The plugin works for Win32/64, both in editor and in app. The post-build step is automated, it creates a folder named PluginServer in your output folder. You can change this, for example, put the PluginServer into the Data folder, but in such case you need to change the deployment paths (see Basic Setup).
Width and height - width and height of the browser texture.
Memory file and Port - in general, you can keep them random. Memory file is the name of a shared memory file, which is used to send the texture data, and port is a TCP port for the communication between browser and plugin. In case of random, memory file will be a random GUID, and a port will be between 8000 and 9000. But you can set them manually, if you want.
Initial URL - obviously, the initial browser URL.
WebRTC - enable/disable WebRTC support.
UI settings - settings for the main browser controls. You can customize them the way you like, changing they appearance in editor and behaviour in BrowserUI.cs.
Dialog settings - same as UI, but for modal dialogs.
MessageLibrary - an implementation of communication protocol
packages - nuget folder
SharedPluginServer - the main project
TestClient - WinForms client for tests. Warning - the code is not cleaned up, not commented, etc.
third_party - prebuilt libraries used in project cef_64 - CEF x64 runtime cef_86 - CEF x86 runtime SharedMemory_86 - SharedMemory.dll for x86 builds SharedMemory_86_Unity - SharedMemory.dll for Unity x86 SharedMemory_Unity - SharedMemory for Unity x64 log4net.dll SharedMemory.dll - the base x64 SharedMemory realization Xilium.CefGlue.dll
UnityClient - the main Unity project.
Xilium.CefGlue
log4net
SharedMemory
Support for Mac/Linux
Better JS integration
General testing/bugfixing
Some ideas about Android/iOS/WebGL.
Width and height - width and height of the browser texture.
Memory file and Port - in general, you can keep them random. Memory file is the name of a shared memory file, which is used to send the texture data, and port is a TCP port for the communication between browser and plugin. In case of random, memory file will be a random GUID, and a port will be between 8000 and 9000. But you can set them manually, if you want.
Initial URL - obviously, the initial browser URL.
WebRTC - enable/disable WebRTC support.
UI settings - settings for the main browser controls. You can customize them the way you like, changing they appearance in editor and behaviour in BrowserUI.cs.
Dialog settings - same as UI, but for modal dialogs.
MessageLibrary - an implementation of communication protocol
packages - nuget folder
SharedPluginServer - the main project
TestClient - WinForms client for tests. Warning - the code is not cleaned up, not commented, etc.
third_party - prebuilt libraries used in project cef_64 - CEF x64 runtime cef_86 - CEF x86 runtime SharedMemory_86 - SharedMemory.dll for x86 builds SharedMemory_86_Unity - SharedMemory.dll for Unity x86 SharedMemory_Unity - SharedMemory for Unity x64 log4net.dll SharedMemory.dll - the base x64 SharedMemory realization Xilium.CefGlue.dll
UnityClient - the main Unity project.
Xilium.CefGlue
log4net
SharedMemory
Support for Mac/Linux
Better JS integration
General testing/bugfixing
Some ideas about Android/iOS/WebGL.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page