cesiumgs / cesium-unity-samples Goto Github PK
View Code? Open in Web Editor NEWSample project for Cesium for Unity
License: Apache License 2.0
Sample project for Cesium for Unity
License: Apache License 2.0
I really like this application
The compilation of the unity project fails
Looking forward to the next version
Thanks for this amazing plugin.
Our project has to use cesium in webgl.Any plans for this to come true? Thank you
I have a tileset that successfully loads in versions 0.2.0 and 0.1.2 when the path on disk is entered as the URL for a Blank 3DTiles component following these instructions.
In release version 0.3.0 of this project, the following exception is printed in the Unity console when attempting to load this tileset. This prevents the project from loading the tileset models, and prevents navigating to the tileset location.
NullReferenceException: Object reference not set to an instance of an object
Reinterop.ReinteropInitializer.System_Collections_Generic_Dictionary5Hx6c0Eu2sl__zevLSSpjKA_CallGetEnumerator_1B2M2Y8AsgTpgAmY7PhCfg (System.IntPtr thiz) (at Library/PackageCache/[email protected]/Runtime/generated/Reinterop/Reinterop.RoslynSourceGenerator/ReinteropInitializer.cs:32197)
(wrapper native-to-managed) Reinterop.ReinteropInitializer.System_Collections_Generic_Dictionary5Hx6c0Eu2sl__zevLSSpjKA_CallGetEnumerator_1B2M2Y8AsgTpgAmY7PhCfg(intptr)
Reinterop.ReinteropInitializer+ActionA2lFbwI_1jdffaYu1u_OZgNativeFunction.Invoke (UnityEngine.AsyncOperation obj) (at Library/PackageCache/[email protected]/Runtime/generated/Reinterop/Reinterop.RoslynSourceGenerator/ReinteropInitializer.cs:31811)
UnityEngine.AsyncOperation.InvokeCompletionEvent () (at <88d854ea2c91426ebc464f01cd71aa85>:0)
Hi,
I would like to start a new project from scratch, and not from the sample project. How can I manually download Cesium for Unity using the Package Manager?
project has invalid dependencies: [email protected] cannt be found
Just a basic scene that is set up for easy exploration on a Quest 2.
Now I have some source that are wmts form。I had tried times ,cant load the source
Do you intend to make this plugin compatible with webgl build? Because for now I've to compile in it in webgl and couldn't succeed.
I would love to have the ability to compile it in webgl and various desktops.
The way that the /Assets/
directory is currently structured can cause organizational issues down the line, and may make it more difficult for users to import the sample assets into their own projects.
It's common to import a variety of asset packages into a Unity project, and by default new packages are merged directly into the top-level Assets folder. We can see an example of this in the directory for this project - the StarterAssets, TextMeshPro, and XR content folders. If you import a package with a directory name that already exists in your project, the new directory will be merged into your existing directory.
This becomes an issue if you import the Cesium for Unity Samples into another project that keeps its assets in the top-level directory, or vice versa. If the user keeps all their levels in /Assets/Scenes/
, the Cesium for Unity Samples scenes will also end up in that folder. This is typically not desired and it can be a pain to sort through directories and separate things back out.
Another complication of the current structure is that it's hard to understand what is actually part of the Cesium for Unity Samples. For example, currently only the Scenes, Settings, and CesiumForUnitySamples folder actually contain content that Cesium created (as far as I know). The "Samples" folder isn't Cesium for Unity Samples, it appears to be XR Interaction Toolkit samples. When we direct users to the samples, it's also important that we direct them on where to look to find the project's main assets.
My recommendation is based on best practices that I have learned while developing games in Unity.
Assets
+---CesiumForUnitySamples
| +---Scenes
| +---Settings
| +---Prefabs
| +---[Any other folders we may add in the future, such as Materials]
+---TextMeshPro
+---[Other imported assets]
Implementation note: Restructuring directories can cause problems if there are active branches at the time of the restructure. It will be easiest if we can complete this when there are no outstanding PRs or active branches. The change should be very quick.
Hello,
I am currently developing an app for magic leap 2 ar glasses. Is it possible to create something like a small UI tabletop map using cesium sdk or should i look for alternatives? i am asking this because in all the demo scenes the map is covering the entire scene as it is intented for a full immersive experience.
Not sure what is the best way to run this sample project.
I have played quite a bit with the different parameters on the Aerometrex Denver Photogrammetry GameObject, but cannot seem to find the right things to tweak?
Hello all,
is it possible to display a LineString (WGS84) in a Cesium Unity world? The LineString comes from a routing engine (via http get request) and should allow to navigate from one place to another.
Hi, there! I've been using the platform ever since Cesium for Unreal was launched and even had a Cesium blog article written about a game I'm developing. I just want to ask if there's a more convenient way to download Cesium for Unity (with the samples or URP support)? I simply just want to add Cesium to my already-existing project and work with it from there. A few suggestions I have for doing this would be
I don't know if Cesium is already in the process of doing this, or isn't all that familiar with the software, but I hope these suggestions help for you either way! I look forward in seeing where this plugin goes.
Sincerely,
B. Santos, DBA Radiointeractive
Developer, Three Mile Island
https://unity.pkg.cesium.com
Access denied
"Cannot connect to 'github.com' (error code: ECONNRESET). Verify your environment firewall policies allow connection to this host name. lfour system is behind a proxy, verify your proxy environment varlables (HTTP_PROXY and HTTPS_PROXY) are properly set."
Using latest Cesium release v1.3.2:
ArgumentNullException: Value cannot be null.
Parameter name: e
UnityEngine.UIElements.UQueryExtensions.Q (UnityEngine.UIElements.VisualElement e, System.String name, System.String className) (at <fe7a0fa708534184bcd39b65327ff33e>:0)
CesiumForUnity.CesiumCreditSystemUI.OnEnable () (at Library/PackageCache/com.cesium.unity@1.3.1/Runtime/CesiumCreditSystemUI.cs:51)
I'm getting the following error when trying to install this on Windows 10
error CS0016: Could not write to output file 'C:\Users\runneradmin\AppData\Local\Temp\09094c8b-c05b-4ac9-ba57-e1c9f8000f72\generated\Runtime\Unity.SourceGenerators\Unity.MonoScriptGenerator.MonoScriptInfoGenerator\AssemblyMonoScriptTypes.gen.cs' -- 'Could not find a part of the path 'C:\Users\runneradmin\AppData\Local\Temp\09094c8b-c05b-4ac9-ba57-e1c9f8000f72\generated\Runtime\Unity.SourceGenerators\Unity.MonoScriptGenerator.MonoScriptInfoGenerator\AssemblyMonoScriptTypes.gen.cs'.'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.