加载中
从零开始写一个武侠冒险游戏-6-用GPU提升性能(3)

从零开始写一个武侠冒险游戏-6-用GPU提升性能(3) --解决因绘制雷达图导致的帧速下降问题 概述 现在轮到用 mesh 改写那个给性能带来巨大影响的状态类了, 分析一下不难发现主要是那个实时绘制并...

2016/06/23 21:00
200
从零开始写一个武侠冒险游戏-6-用GPU提升性能(1)

从零开始写一个武侠冒险游戏-6-用GPU提升性能(1) 概述 我们之前所有的绘图工作都是直接使用基本绘图函数来绘制的, 这样写出来的代码容易理解, 不过这些代码基本都是由 CPU 来执行的, 没怎么发...

2016/06/19 23:18
410
A Threads class with coroutine

A Threads class with coroutine Introduction Problem description When I tried to run some functions like terrain generating. Because it need a long time to finish, so I have to f...

2016/06/15 23:04
125
用 Lua 的协程 coroutine 在 Codea 上实现一个多任务调度类

用 Lua 的协程 coroutine 在 Codea 上实现一个多任务调度类 概述 问题描述 在 Codea 中调试程序时发现一个问题: 如果在 setup() 中执行了比较耗时的语句, 比如地图生成, 资源下载等操作, 那么...

2016/06/15 20:44
459
从零开始写一个武侠冒险游戏-5-使用协程

从零开始写一个武侠冒险游戏-5-使用协程 ---- 用协程实现控制权灵活切换 概述 因为我们的地图类是可以自己控制大小的, 在无意中用了一个比较大的数字 500*500后, 结果花了挺长时间来生成地图...

2016/06/15 01:28
573
用 Lua 的协程 coroutine 控制 Codea 屏幕刷新速度

用 Lua 的协程 coroutine 控制 Codea 屏幕刷新速度 概述 在 Codea 中, 函数 draw() 缺省每秒执行 60 次, 我们希望能修改一下它的刷新速度, 于是想到了 Lua 的一个特性:协程 coroutine, 希望试...

2016/06/14 22:48
1.9K
苹果发布了可以在 iPad 上运行的 Swift

苹果发布了可以在 iPad 上运行的 Swift 昨天苹果在 WWDC 中公布了一款很有趣的应用 Swift Playgrounds, 可以在 iPad 上编写运行 Swift 代码, 简单来说, 就是跟 Codea 很类似. 而且开发者可以...

2016/06/14 10:27
1.8K
从零开始写一个武侠冒险游戏-3-地图生成

从零开始写一个武侠冒险游戏-3-地图生成 概述 前面两章我们设计了角色的状态, 绘制出了角色, 并且赋予角色动作, 现在是时候为我们的角色创造一个舞台了, 那就是游戏地图(我们目前做的是一个2...

2016/06/13 16:12
762
Vim 列编辑功能详细讲解

Vim 列编辑功能详细讲解 概述 之前使用 UE时, 特别喜欢它的 列编辑 模式, 因为一般的文本编辑都是按行来操作的, 但是很多时候, 用 列模式 操作一块文本更方便, 所以每当使用一款新编辑器时,...

2016/06/10 14:04
7.1K
现代智人起源于中国

科学家确定亚洲发现的牙齿化石为现代人类遗留 作者:CHENG YINGQI; 译者:RK翔 译文 在湖南省,现如今发现了47枚人类牙齿化石。 本次由中国科学家在湖南省发现的47枚人类牙齿为最早期东亚现...

2016/06/05 13:29
672
3 分钟学会 MarkDown 的表格写法

3 分钟学会 MarkDown 的表格写法 一 概述 MarkDown 是一种轻量级的文本排版语法, 具体有哪些好处这里就不多说了, 本文要写的就是它自带的表格语法, 保证 3 分钟学会. 二 用到的符号 MarkDown...

2016/06/04 13:55
1.8K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部