自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随幻的博客

闭上眼,才能看清一切

  • 博客(17)
  • 收藏
  • 关注

原创 Unity Update()计时器封装 可实现多种时间的操作

http://www.manew.com/home.php?mod=space&uid=234410&do=blog&quickforward=1&id=43801

2018-03-31 15:29:22 4594

原创 Spine 程序中播放截取动画 可以控制从哪开始播 播到哪

http://www.manew.com/home.php?mod=space&uid=234410&do=blog&quickforward=1&id=43800

2018-03-30 15:24:51 2801

原创 Unity 3D 游戏中实现人物头上血条(血条是在 overlay 的 canvas 下)

UI 层的血条http://www.manew.com/home.php?mod=space&uid=234410&do=blog&quickforward=1&id=43799

2018-03-29 23:24:50 4937

原创 Unity 模拟建造塔演示

在界面上点击一个塔 然后出现塔 自己可以控制塔建造的位置 就像红警中建造一样 下面是Demo的链接链接:http://www.manew.com/home.php?mod=space&uid=234410&do=blog&quickforward=1&id=43781...

2018-03-24 11:07:13 1957

原创 C#反射List<T>调用Add方法

举个之前做过工具中找过的代码 在这里列举部分 自行修改 即可使用 这里主要是介绍List&lt;T&gt;调用 Add 方法:一个类实例 gameData 中有一个 List&lt;T&gt;的成员(Field 我就把他叫成员了)//这段可以忽略 就是要获得list这个成员信息 FieldInfoFieldInfo fInfo = gameData.GetType().GetField(ToLow...

2018-03-14 16:10:01 4958

原创 Unity 实现 曲线运动轨迹(也可以攻击曲线标志等曲线)

之前有个需求 屏幕上用鼠标拖动然后就能射出箭 箭随着标线运动之前想麻烦了  以为贝塞尔曲线能够完成 后来发现 完全不对劲直接运用最基础的物理知识即可例如 要实现曲线运动给定一个点 pos和 方向 dir和 30 个预设  然后之后的根据重力来计算当前点的位置接下来每 0.1s 会把当前的预设对应到相应轨迹上的位置 代码如下:using UnityEngine;

2017-12-14 22:35:34 12635

原创 ulua热更新自定义服务器出现问题的解决方案

1 启动服务的时候出现 “指定的网络名格式无效” 的问题原先一直是拿本机用ulua做热更测试 所以热更的时候没有出现什么问题然后我把以前的 simpleframework (也是热更新框架)中的 Server 中的两个 cs 文件(HttpServer HttpService)放到了服务器的 photon 上 然后启动服务器的同时启动 HttpServer在 HttpServer

2017-10-23 10:51:18 752

原创 Unity ulua ugui 获取 InputField 框

从ulua中直接获取是获取不到的local input = GetComonent("InputField");按理说应该是好使的 但是忘了很关键的地方在CustomSettings中进行注册 注册之后 Clear 一下 就可以的在这个文件中 可以看到 Text 已经注册过了 可以直接使用也可以在LuaBehavior中增加个方法 返回相应的组件

2017-09-23 00:39:52 2599

原创 Protobuf lua 错误:Protocol message tag had invalid wire type

这里只列出本人遇到的情况之一这种错误我犯了很多次了 很多都是proto文件出的问题今天被这个protobuf搞蒙了 我弄了一晚上 才发现是一个类似于“公式背错了”的问题老手应该不会犯这种问题 但是既然有第一个人犯过  那99%的概率就会有第二个人犯过问题还是出现在proto文件的定义上每个message中从1开始 而不是文件中的第一个变量从1开始例如 正确的做法:

2017-09-17 22:17:44 27760

原创 protobuf 使用时出现的问题

又是今天 使用protobuf 生成c# 和 lua 文件以前都好使 今天又不好使了也是没有报错 但是当lua方面用 ParseFromString的时候报错 :Protocol message tag had invalid wire type到网上查也没找到问题的关键所在经过很长时间的排查  原来 在proto文件中定义出现了问题这是我的proto:mess

2017-09-16 00:27:12 10155

原创 protobuf 使用enum时的问题

这种错误很多 我只把我遇到的说一下今天用到 protobuf 将proto文件转到 c# 和 lua但是不好使 控制台也没有发生错误后来还是百度(不要跟我说谷歌 能解决问题就可以)原来 enum 中 的逗号 应该写成 分号  如:enum NetMessageCmd{ID_LOGIN_REQUEST = 1000;ID_LOGIN_RESPONSE = 1002

2017-09-15 20:50:21 9162

原创 uLua 热更新 创建界面之后按钮点击事件问题

今天发现了一个错误之前用uLua实现最基本的创建界面然后其中更有一个按钮 添加了事件之前好使 但是现在一点反应都没有原因:在 Ctrl 层require加入UI的lua文件 如:require "View/LoginPanel"之前我无意中发现 觉得没用到就删去了这行代码 现在添加之后就好使了

2017-09-12 14:51:56 687

原创 uLua 热更新 增加Manager管理类时报错问题解决

今天增加了一个场景类 但是报错 虽然有很多种 以前增加过 Photon 服务器NetPhotonManager类  是好使的 流程如下:cs方面:StartUpCommand.cs 仿照 Execute 方法中的其他增加该类ManagerName.cs按照其他修改LuaHelper.cs 按照其他添加该类Base.cs 按照其他添加该类(这个类没有修改也不影响 我试过 不加也没

2017-09-11 18:12:07 328

原创 Unity 状态机实例 学习之用

开始的时候想用lua写的 比较简便 代码也有现成的 但是考虑到还是以学习为主 就把思想转到cs实现一遍 这篇文章可以认为是对前几天的解决Unity多线程问题中的状态机的一个简单实现先来看看将要实现的状态机(本人不想画图 喜欢用文字描述 后期修改再说吧。。。)共 5 种状态waitmoveattack_aattack_bpower将要实现的过程

2017-09-11 13:16:44 635

原创 Unity多线程修改主线程的问题解决方案 有限状态机相关理解

今天在项目中研究了下状态机 又问了同事 对状态机油有了更深的理解突然想到之前Unity中主线程的UI界面的时候 比如说在线程 B 中修改了主线程 A 中的按钮上的文字 那么就会出错既然不让访问 那么就可以转移到主线程某个cs文件中Update中做手脚比如:主线程AUpdate(){if(1 == state)//state默认值是0{//修改按钮文字}

2017-09-09 15:13:40 910

原创 存储过程 c# 基础封装 学习之用

实现了数据库用存储过程增删改查的基础功能 仅供学习BaseDao.cs 提供数据库的相关调用 包括存储过程using MySql.Data.MySqlClient;using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System

2017-09-09 14:08:11 393

原创 The First

The First

2017-09-09 11:04:40 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除