Git Product home page Git Product logo

yukuyoulei / ilruntime_hotgames Goto Github PK

View Code? Open in Web Editor NEW
401.0 16.0 113.0 140.57 MB

基于ILRuntime的热更新能力实现的可以直接使用的框架,友情赠送C# WebService + WebSocketServer服务器端。

C# 99.17% HTML 0.01% Objective-C++ 0.10% Objective-C 0.71% ASP.NET 0.01% Batchfile 0.01%
ilruntime unity webservice websocket hotfix mongodb iis ilruntime-hotgames uhotgames-unity webserver

ilruntime_hotgames's People

Contributors

dependabot[bot] avatar yukuyoulei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ilruntime_hotgames's Issues

版本有要求?

unity3d2018.2 + vs2017
热更dll重新编下会报错
SymbolsNotMatchingException: Symbols were found but are not matching the assembly
Mono.Cecil.ModuleDefinition.ReadSymbols (Mono.Cecil.Cil.ISymbolReader reader, System.Boolean throwIfSymbolsAreNotMaching)

把Canvas作为预设的一部分的做法不太合理

例子中的预设:UILogin等,把Canvas作为预设的一部分的做法不太合理,在unity2018.2.16f1中,把父节点为把Canvas的预设重新拖放到场景中会出现“Assertion failed on expression: 'modifications.empty()'
UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag()
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)”的错误,这个错误不影响运行。不过个人建议是在场景中应含一个Canvas,加载任何预设都应挂到这个Canvas下。

如何配置到自己的服务器上?

关于readme最后一段:编辑器模式下会加载本地目录下的dll及预设,方便测试,打包出来用的话,需要运行MyTools/打包工具 中 “Build AssetBundles”命令,将RemoteResources目录下的所有资源打包成ab,上传至服务器,项目中的Config.txt也要上传到你自己的服务器,修改里面resources=后面指向的路径,修改Unity工程的Enter类中的ConfigURL指向服务器上的Config.txt的路径即可。
按照这里面的办法配置到自己的服务器上了,但是没有能实现热更,把Enter脚本的 Use AB打上勾也不能从我的腾讯云服务器上获取到资源。大佬能对最后一步的设置再详细说明一下吗?或者可以的话能否回复我。谢谢。

声音问题

若热更资源的预设含有声音会导致热更失败?

热更工程调试?

请问可否添加上热更工程内的断点调试功能?还有日志的输出堆栈问题,重定向后日志的堆栈仍然是一些无效信息,对Debug毫无用处

提议:Config.txt 应该支持自动更新等

Config.txt 不会自动更新?需要手动更新。
提议:1.在打包的时候更新Config.txt;2.Config.txt和Windows等资源目录统一放在ab1下;3.加一个支持配置了服务器相关权限后可上传的功能?如开启了ftp,打包时配置好路径可直接更新服务器资源,不需要开发再拷贝复制到服务器上。
我写一下,写完了提个pr给你。

代码运行问题

作者你好,我按照提示运行工程后,发现了一些问题。我在AEntrance中的InitComponents方法中添加的Debug输出没有被打印出来,这是为什么呀?

ahotgames工程打开报错

unity 2019 vs2017 frame 4.6.1 打开报错。提示UnityEngine.dll中找不到Input 如果更新引用unity安装目录的UnityEngine.dll 那么引起UnityEngine和core的冲突。。。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.