游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

首页   >   博客   >  随幻Kaller
随幻Kaller 个人分类:C# 脚本 95 2018-9-17 14:41

方法很多 网上一大把 这里当做笔记 需要 using System.Linq; csharpcode: public ListT GetRandomListT(ListT ListT,int num = -1) { ListT newList = new ListT(); foreach (T item in ListT) { newList.Insert(Random.Range(0,newList.Count ...

随幻Kaller 个人分类:Shader 239 2018-9-13 17:09

记载一下之前看过的视频中 简易战争迷雾的关键代码 主要流程:两个摄像机 一个显示主画面 一个显示可见区域 利用 RenderTexture 可进行对可见区域的渲染 主摄像机挂 WarFog 脚本 然后 MaskMat 材质换成下面的 Shader csharpcode: using UnityEngine; public class WarFog : MonoBehaviour { ...

随幻Kaller 个人分类:C# 脚本 76 2018-8-30 22:02

用 json 序列化 可能会遇到下列问题 SerializationException: Type 'xxx' with data contract name 'xxx:xxxxxxxxxxxxxxx is not expected. Add any types not known statically to the list of known types - for example, by using the KnownTypeAttribute attribute or by adding them to the list of known types pas ...

随幻Kaller 个人分类:C# 脚本 112 2018-8-30 21:41

之前用 Unity 在公司做固化数据 要把数据存到本地文件 本以为用 protobuf 的 后来变成用 json 了 litsjon 用过一段 但是之前的代码中 有些类中的变量不想序列化 有些还想序列化 方法很多 不过找到了一个感觉比较方便的方法 先引入: csharpcode: using System.Runtime.Serialization.Json; using System.Run ...

随幻Kaller 个人分类:C# 脚本 309 2018-8-22 23:02

用过魔兽争霸编辑器的同学都知道 用 T 可以对魔兽争霸游戏进行触发事件 至于 Jass 就是纯代码了 这里不深究 例如 : 事件 : 单位被攻击 条件 : 被攻击者 的所有者 是 玩家 1 动作 : 攻击者的生命值 -10 这种思想我一直觉得在全局上的把控比较好 只需在另一个地方编辑事件 而不用在现有设计好的代码中添加或更 ...

随幻Kaller 个人分类:Lua 258 2018-7-25 18:10

之前用过这个框架 这段时间又用了 感觉坑又多了似的,,,还好一步步修改了。。。 用过这个框架的都知道 public const bool LuaBundleMode = false; //Lua代码AssetBundle模式 这个改成false 就可以进行 lua 文件修改不用build 也就是说不 ...

随幻Kaller 个人分类:Lua 217 2018-7-25 17:22

在LuaFramework中 可能会发生以下问题: LuaException: Main.lua:1: module 'Logic/testFolder/xx' not found: no field package.preload no file './Logic/testFolder/xx.lua' no file 'D:/XXX/Unity/Editor/lua/Logic/testFolder/xx.lua' no file 'D:/XXX/Unity/Editor/lua/Logic/testFolder/xx/init.l ...

随幻Kaller 个人分类: 631 2018-6-7 18:14

本大转盘可能有些不简便 但是效果还可以 分为三个阶段 加速 匀速 减速 这里将要模拟的是转盘转动后 经过运动 最终奖品会停在最左边的位置(奖励当然是一开始就计算出来的 这里假设权重是平均的) 下面给出关键代码: phpcode: public Button btn_start_roll; public Button btn_stop_roll; GameObj ...

随幻Kaller 个人分类:数据库 376 2018-5-31 16:15

存到数据库中的字段和自定义类中的字段在交互的时候 通常会有类似以下的代码(当然不光是赋值): userData.attack = databaseData.attack userData.health = databaseData.health userData.magic = databaseData.amagic . . . 这样如果字段多的话 需要写很多代码 很不好 用反射即可解决该问题 例如 ...

随幻Kaller 个人分类: 385 2018-5-28 11:43

最近有个血条需求 美术那边给的是小图片 需要九宫格 但是一用到九宫格 Image 类型就不能用到 Filled 类型 虽然强行实现也能实现 但是经过一个同事的“教导“ 有一种方法很简便: 首先 创建一个 Image1 挂上 Mask 组件 然后将图片的透明度调到 1 (0 的话就没用了) 类型调成 Filled 图片随便找一张 然后创建一个 ...

unity ugui 既用九宫格又要用 Fill 类型 例如血条
12
返回顶部