- 博客(11)
- 资源 (12)
- 收藏
- 关注
原创 rts engine中生成小兵逻辑
public void Complete() { if (factionEntity.FactionID == GameManager.PlayerFactionID && completeAudio != null) //if this is the local player faction ID and there's task completed audio gameMgr.AudioM...
2020-05-25 17:01:36 455
原创 memcpy引起错误的解决
memcpy引起了程序奔溃,定位到问题后百思不得其解,网上搜了一下,发现src为空会引起奔溃,然后程序中打印了一下,果然为空,经过多方查找,原来是当初入库时有文件没有正确解压缩,导致读取不到像素信息,所以引起了奔溃问题,花了一个小时解决,特此记录一下 ...
2020-05-25 11:47:42 5192
原创 unity ui拖拽的实现
using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class UIDrag : MonoBehaviour,IDragHandler,IBeginDragHandler,IEndDragHandler { public Vector3 mousePosition; privat.
2020-05-24 12:17:32 714
原创 阅片器开发日志
2020.5.20 1.解决了添加测量标注卡顿的问题(原来是没有dirty机制,每次都要重新绘制) 2.解决了画面重影的问题(原来某些像素没有赋值) 3.解决了aip,mip.minip的问题(但是独立像素点赋值而已) 4.解决了窗口最大或最小后奔溃问题(最小时会出现0值,导致数组大小变为0,数据无法赋值而奔溃) ...
2020-05-20 11:50:27 302
原创 ImageData::regulate_wl
bool ImageData::regulate_wl(float& window, float& level, bool regulate_to_positive) { // CT should apply slope and intercept // MR has always slope(1) and intercept(0) if (_slope < DOUBLE_EPSILON) { return false; } .
2020-05-19 17:44:47 266
原创 vr中着色器记录
平均投影 /* Volume fragment shader */ #version 330 uniform sampler3D volume; in vec4 origin; in vec3 dir; uniform float ww; uniform float wl; uniform sampler1DArray color_opacity_array; uniform float color_opacity_texture_shift; out vec4 color; void m
2020-05-18 18:20:49 404
原创 unity RTS游戏中建筑摆放的一种思路
一直想做一款类似红警的游戏,最近所系unity,所以搜集相关的代码,偶然的机会看到了youtube上的一段视频,做的挺不错的,虽然是几年前的,但是放到现在依然适用。 经过一方研究,才发现代码在assert store有售,看了下价格也不贵,10美元,折合人民币71.5,没办法,现在就这个汇率 最后买了下来,研究了一番,总算懂了,特此记录一下 有两点需要注意的,一是摆放的时候进行碰撞检测,而是,从摆放物体的四角和边的中间各发射一条向下的射线,然后求射线和地形交点的法线与向上方向的夹角,如果...
2020-05-17 20:30:03 2563
原创 投影记录
平均值 /* Volume fragment shader */ #version 330 core uniform sampler3D volume; in vec4 origin; in vec3 dir; uniform float ww; uniform float wl; out vec3 color; void main() { /* Perform ray/volume intersection test */ //bounding box vec3 bmin
2020-05-14 10:33:38 311
原创 ${shadersInterpolation(this, 'dataCoordinates', 'dataValue', 'gradient')}源码解析
` void texture3d(in ivec3 dataCoordinates, out vec4 dataValue, out int offset){ float textureSizeF = float(uTextureSize); int voxelsPerTexture = uTextureSize*uTextureSize; int index = dataCoordinates.x + dataCoordinates.y * uDataDimensi.
2020-05-12 17:45:21 237
基于qt开发的一款聊天气泡框
2020-09-18
EltDcmTool.zip
2020-08-17
医联通极速阅片器64位版(支持二维,MPR,三维)
2020-07-16
android 脚本层运行环境
2013-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人