1.godot引擎在内存管理方向上做的非常彻底直接.某一个资源引用计数为0的时候采取的是立刻删除的方式,根本没有做缓存,而现在在做的游戏会非常频繁的加载贴图. 这就导致之前每次切换的时候都会感觉非常卡.当做了一个简单的不能再简单的缓存的时候,这个世界清静了…… 2.关于IO,苹果的加载速度可以达到4 ...
分类:
其他好文 时间:
2017-11-21 11:38:39
阅读次数:
174
天空盒子的使用 1.THREE.js下使用天空盒子的最简单方法是使用cubetxture来设置scene的background属性。 和其他游戏引擎一样,天空盒子需要六张拼合好的图片。 2.在THREE.js里cubetxture是一个6个长度的图片数组,贴图顺序依次是:左右上下前后。 3.示列代码 ...
分类:
Web程序 时间:
2017-11-20 12:59:20
阅读次数:
210
这个爬虫依然需要iconv转码,想不到如今非utf8的网页还这么多。另外此网页找下一页的方式比较异常,又再次借助了正则表达式。 代码如下: 附个运行时控制台贴图: ...
分类:
Web程序 时间:
2017-11-19 14:16:51
阅读次数:
322
简介 以前经常听说“模型不好看啊,怎么办啊?”答曰“加法线”,”做了个高模,准备烘一下法线贴图”,“有的美术特别屌,直接画法线贴图”.....法线贴图到底是个什么鬼,当年天真的我真的被这个图形学的奇淫杂技忽悠了,然而毕竟本人还算有点刨根问底的精神,决定研究一下法线贴图的原理以及Unity下的实现。本 ...
分类:
编程语言 时间:
2017-11-13 19:43:19
阅读次数:
278
本文将详细描述如何使用Three.js给3D对象添加贴图(Texture Map,也译作纹理映射,“贴图”的翻译要更直观,而“纹理映射”更准确。)。为了能够查看在线演示效果,你需要有一个兼容WebGL的现代浏览器(最好是Chrome/FireFox/Safari/Edge/IE11+)。 本文的在线 ...
分类:
Web程序 时间:
2017-11-10 17:03:40
阅读次数:
346
1.创建一个项目选择maven方式构建 点击“next” 2.选择构建项目所在位置,图中没有路径,默认是在当前工作区下构建,如果之前构建过,那么会有路径,你直接下一步,不修改的话,显示的目录下构建 点击next 3选择生成方式 点击next 4.填写项目命名 完成 5.修改,因为作为父项目,把项目下 ...
分类:
其他好文 时间:
2017-11-10 16:52:55
阅读次数:
155
创建一个脚本 附加到一个游戏体上 using UnityEngine;using System.Collections; public class ProceduralTexture : MonoBehaviour{#region Public Variables //纹理的宽高 public in ...
分类:
编程语言 时间:
2017-11-06 11:16:55
阅读次数:
210
http://blog.sina.com.cn/s/blog_5b6cb9500102vi6i.html 因为有不少人都问过我压缩格式的问题,今天飞哥又重新提醒了一次。整理一下发个贴,以供大家查阅和讨论。 各种纹理格式,大家参照下U3D MANUAL里面的具体描述介绍,这是官方的东西。但我觉得有一部 ...
分类:
编程语言 时间:
2017-11-05 14:32:53
阅读次数:
206
时区导致的一个数据插入失败的案例:直接看我贴图,严格的sql_mode模式,时区和服务器时区一致(东八区)创建一个带有timestamp格式的字段的表tt,往里插入一条记录。可以看到第一条记录插入失败。而从8点之后的插入都能成功。修改时区为格林威治时区。再次执行插入操作:可以..
分类:
其他好文 时间:
2017-11-03 11:10:13
阅读次数:
142
写在前面:这个角色动画主要使用JavaScript编写脚本,在Unity3D游戏引擎的环境中实现。 1、显示贴图: create→cube→修改名称为player,位置归0,将sprite换掉cube 把Idle静止贴图,拖放到player的属性编辑器中,把背景去掉,要透明的:shader - un ...
分类:
其他好文 时间:
2017-11-02 14:24:25
阅读次数:
200