7 iiiCircle

尚未进行身份认证

我要认证

软件改变世界!

等级
TA的排名 6k+

Unity shader错误:’vert’: output parameter ‘o’ not completely initialized

导入一个旧项目到unity5中,shader报错了:'vert': output parameter 'o' not completely initialized。vert输出参数o没有初始化。直接定位vert,找到以下疑似代码并添加######中间#####部分代码:void vert (inout appdata_full v, out Input o) {############...

2020-04-03 16:19:18

UnityWebRequest使用总结

using System.Collections;using UnityEngine;using UnityEngine.Networking;/// <summary>/// 网络请求测试/// </summary>public class ChinarWebRequest : MonoBehaviour{ void Start() { ...

2020-03-22 23:03:41

安卓重启app

PackageManager packageManager = this.getPackageManager();Intent intent = packageManager.getLaunchIntentForPackage(this.getPackageName());ComponentName componentName = intent.getComponent();Intent m...

2020-03-14 07:41:15

排序 - C++ - 冒泡排序 , 插入排序,快速排序,选择排序,

支付宝捐赠冒泡排序#include <iostream>using namespace std;void Swap(int* array,int i ,int j){ int temp; temp = array[i]; array[i] = array[j]; array[j] = temp;}void BubbleSort(int* array,i...

2019-04-19 13:07:05

Unity3d 重新编译mono防止翻译

支付宝捐赠下载mono :https://github.com/Unity-Technologies/mono/tree/unity-5.6复制 mono-unity-5.6/external/buildscripts 1. build_runtime_android.sh 2. build_runtime_android_x86.sh 到 mono-unity-5.6文件夹bui...

2019-04-16 18:02:15

10. Unity3d Lua框架 - xLua - GameMain 定义为全局模块,整个lua程序的入口类 在Unity中启动

-- 全局模块require "Global.Global" -- 定义为全局模块,整个lua程序的入口类GameMain = {};-- 全局初始化local function Initilize() local loadingAssetbundlePath = "UI/Prefabs/View/UILoading.prefab" ResourcesManager:GetIns...

2019-04-03 09:29:57

9. Unity3d Lua框架 - xLua - SceneManager 场景管理系统:调度和控制场景异步加载以及进度管理,展示loading界面和更新进度条数据,GC、卸载未使用资源等

--[[-- 场景管理系统:调度和控制场景异步加载以及进度管理,展示loading界面和更新进度条数据,GC、卸载未使用资源等-- 注意:-- 1、资源预加载放各个场景类中自行控制-- 2、场景loading的UI窗口这里统一管理,由于这个窗口很简单,更新进度数据时直接写Model层--]]--[[-- 场景基类,各场景类从这里继承:提供统一的场景加载和初始化步骤,负责资源预加载...

2019-04-02 15:48:07

8. Unity3d Lua框架 - xLua - Resource 资源管理系统:提供资源加载管理

--[[-- 资源管理系统:提供资源加载管理-- 注意:-- 1、只提供异步接口,即使内部使用的是同步操作,对外来说只有异步-- 2、两套API:使用回调(任何不带"Co"的接口)、使用协程(任何带"Co"的接口)-- 3、对于串行执行一连串的异步操作,建议使用协程(用同步形式的代码写异步逻辑),回调方式会使代码难读-- 4、所有lua层脚本别直接使用cs侧的AssetBundleMa...

2019-04-02 15:44:43

7. Unity3d Lua框架 - xLua - Global 加载全局模块,所有全局性的东西都在这里加载,好集中管理

--[[-- 1、加载全局模块,所有全局性的东西都在这里加载,好集中管理-- 2、模块定义时一律用local再return,模块是否是全局模块由本脚本决定,在本脚本加载的一律为全局模块-- 3、对必要模块执行初始化-- 注意:-- 1、全局的模块和被全局模块持有的引用无法GC,除非显式设置为nil-- 2、除了单例类、通用的工具类、逻辑上的静态类以外,所有逻辑模块不要暴露到全局命名空间...

2019-04-02 15:38:37

6. Unity3d Lua框架 - xLua - UIManager UI管理系统:提供UI操作、UI层级、UI消息、UI资源加载、UI调度、UI缓存等管理

UIManager.lua– UI管理系统:提供UI操作、UI层级、UI消息、UI资源加载、UI调度、UI缓存等管理– 注意:– 1、Window包括:Model、Ctrl、View、和Active状态等构成的一个整体概念– 2、所有带Window接口的都是操作整个窗口,如CloseWindow以后:整个窗口将不再活动– 3、所有带View接口的都是操作视图层展示,如CloseVie...

2019-04-02 15:35:31

5. Unity3d Lua框架 - xLua - 所有UI组件基类

UI组件基类:所有UI组件从这里继承UI容器基类:当一个UI组件持有其它UI组件时,它就是一个容器类,它要负责调度其它UI组件的相关函数UI控制层基类:发送网络请求(网络数据)、操作游戏逻辑、修改模型数据(本地数据)UI模型层基类:该界面相关数据,同时负责消息定制UI带有子窗口记忆功能的模型层基类:窗口被重新打开时会自动打开之前没有关闭的子级窗口UI视图层基类:该界面所有UI刷新操作,...

2019-04-02 15:24:33

4. Unity3d Lua框架 - xLua - LogicUpdater

LogicUpdater.lua--[[-- 游戏逻辑Updater,游戏逻辑模块可能需要严格的驱动顺序--]]local LogicUpdater = BaseClass("LogicUpdater", UpdatableSingleton)local traceback = debug.tracebacklocal function Update(self) local ...

2019-04-02 15:09:47

3. Unity3d Lua框架 - xLua - TimerManager

TimerManager.lua--[[-- 定时器管理:负责定时器获取、回收、缓存、调度等管理-- 注意:-- 1、任何需要定时更新的函数从这里注册,游戏逻辑层最好使用不带"Co"的接口-- 2、带有"Co"的接口都是用于协程,它的调度会比普通更新后一步---次序依从Unity函数调用次序:https://docs.unity3d.com/Manual/ExecutionOrder...

2019-04-02 14:52:20

2. Unity3d Lua框架 - xLua - Lua面向对象设计 静态类 数据结构类 消息系统 单例类 可更新脚本 可更新单例脚本

BaseClass.lua--[[-- Lua面向对象设计--]]--保存类类型的虚表local _class = {} -- added by wsh @ 2017-12-09-- 自定义类型ClassType = { class = 1, instance = 2,} function BaseClass(classname, super) assert(t...

2019-04-02 14:45:47

2. Unity3d Lua框架 - xLua - UpdateManager

UpdateManager.lua--[[-- 更新管理,负责Unity侧Update、LateUpdate、FixedUpdate对Lua脚本的调用-- 注意:-- 1、别直接用tolua的UpdateBeat、LateUpdateBeat、FixedUpdateBeat,所有需要以上三个更新函数的脚本,都从这里注册。-- 2、tolua的event没有使用weak表,直接使用to...

2019-04-02 14:40:01

1. Unity3d Lua框架 - xLua - Hotfix

HotfixMain.lua--[[-- 游戏热修复入口--]]HotfixMain = {}-- 需要被加载的热修复模块local modules = { "XLua.Hotfix.HotfixTest",}local function Start() print("HotfixMain start...") for _,v in ipairs(modules) ...

2019-04-02 14:33:11

Unity3d 好友管理系统

支付宝捐赠主要功能:1.查询玩家列表2.删除当前玩家的查询3.添加黑名单4.删除当前黑名单5.清空数据6.添加好友7.删除好友FriendManager.cspublic class FriendManager { private static FriendManager instance = null; public static...

2019-03-30 14:31:24

Unity3d C# 邮件系统 MailWindow MailCtrl MailModel Mail Singleton

支付宝捐赠实现功能:1.添加邮件标题2.填充邮件具体内容3.查看单封邮件,是否删除该邮件 ,并且 从新排序邮件排序规则:1 没有查看的在最前面,并且按照mailId从大到小2 查看了的排在后边,并且按照mailId从大到小MailCtrl.cspublic class MailCtrl : Singleton<MailCtrl> { pu...

2019-03-30 10:03:31

Unity3d 从ConsoleWindow双击跳转 Log日志封装跳转

支付宝捐赠using System.Reflection;using UnityEditor;using UnityEngine;public class LogEditor{ private class LogEditorConfig { public string logScriptPath = ""; //自定义日志脚本路径 ...

2019-03-29 12:04:10

Unity3D C# 定时触发器 定时任务 大型RPC游戏

1. // Test TimerHeap.AddTimer(2000, 0, () => { Debug.LogError("Hello World"); }); void Awake() { InvokeRepeating("Tick", 1, 0.02f); } void Tick() { ...

2019-03-28 17:08:43

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享达人
    分享达人
    成功上传6个资源即可获取